Основная цель жизненного цикла тестирования программного обеспечения (STLC) — гарантировать качество продукта и его соответствие требованиям. 2
Некоторые другие цели тестирования:
- Проверка выполнения требований. 14 У каждого продукта есть техническое задание, которое определяет, как будет выглядеть программа. 14 Тестировщики должны убедиться, что все требования реализованы и работают правильно. 14
- Создание уверенности в уровне качества. 14 Поиск и исправление дефектов позволяет продукту работать так, как он был задуман. 4
- Предотвращение дефектов. 14 Тестирование проводится не только на уже реализованном продукте, но и на более ранних этапах, например, при тестировании документации. 14
- Обнаружение отказов и дефектов. 14 Поиск багов в программном обеспечении является неотъемлемой частью тестирования. 14
- Предоставление заинтересованным лицам достаточной информации. 14 Тестировщики показывают текущее состояние продукта, выраженное в количестве багов, путём оформления баг-репортов. 14
- Снижение уровня риска ненадлежащего качества программного обеспечения. 14 Чем лучше тестирование, тем меньший риск пропуска критичных багов. 14