База знаний
Роль тестирования в процессе разработки ПО
Как видим, человеческие ошибки могут приводить к появлению дефектов на всех стадиях разработки программного продукта, причем последствия этого могут быть самыми разными – от незначительных до катастрофических.
Тестирование позволяет находить и исправлять дефекты, тем самым снижая уровень риска и повышая качество продукта. Проверяются, в том числе, и места пользовательского интерфейса, где пользователь может сделать ошибку или неправильно понять вывод программы, а также устойчивость системы к злонамеренным действиям.
Почему важен процесс тестирования?
– Процесс разработки ПО невозможен без контроля качества разрабатываемого продукта;
– Процесс тестирования ПО представляет собой столь же неотъемлемую часть процесса разработки, как и проектирование;
– Тестирование позволяет оценить качество разрабатываемого продукта.