Ссылка: https://learning.oreilly.com/library/view/the-art-of/9781118133156/


Большинство программистов неправильно определяют термин “тестирование”:

  • Тестирование - это процесс демонстрации того. что ошибок нет
  • Назначение тестирование - показать, что определённые функции работают корректно

На самом деле, программу тестируют, чтобы добавить её ценность. Добавление ценности тестированием означает повысить качество или надёжность программы. Повышение надёжности программы подразумевает поиск и устранение ошибок. Поэтому более корректное определение:

Тестирование - это процесс выполнения программы с целью найти ошибки.