Ссылка: https://learning.oreilly.com/library/view/the-art-of/9781118133156/
Большинство программистов неправильно определяют термин “тестирование”:
- Тестирование - это процесс демонстрации того. что ошибок нет
- Назначение тестирование - показать, что определённые функции работают корректно
На самом деле, программу тестируют, чтобы добавить её ценность. Добавление ценности тестированием означает повысить качество или надёжность программы. Повышение надёжности программы подразумевает поиск и устранение ошибок. Поэтому более корректное определение:
Тестирование - это процесс выполнения программы с целью найти ошибки.