Области применения, цели и задачи тестирования ПО разнообразны, поэтому
тестирование оценивается и объясняется по-разному. Иногда и самим
тестировщикам бывает сложно объяснить, что такое тестирование
ПО 'as
is'. Возникает путаница.
Для распутывания этой путаницы
Алексей Баранцев (практик, тренер и консалтер в тестировании ПО; выходец из Института
системного программирования Российской академии наук) предваряет свои
тренинги по тестированию вводным видео про основные положе
ния
тестирования. Мне кажется, что в этом докладе лектор смог наиболее адекватно и взвешенно объяснить «что такое тестирование» с точки зрения ученого и программиста. Странно, что этот текст еще не появлялся на хабре.
Привожу здесь сжатый пересказ этого доклада. В конце текста есть линки на полную версию, а также на упомянутое видео.