Приемочное тестирование – это настоящий экзамен для готового продукта. Именно на этом этапе проверяется, подтверждается или опровергается пригодность готовой разработки к дальнейшей эксплуатации: сдачи заказчику, реализации клиентам, размещению для свободного доступа. Приемочное, также всем известное понятие как функциональное тестирование может производиться с применением автоматических и ручных методов проверки. Наборы тестов подготавливаются заранее, а проверка осуществляется вплоть до получения конкретных результатов.
В процессе тестирования перед специалистом стоят две основные задачи:
-
Определение соответствия продукта критериям, установленным при приемке.
-
Принятие решения о необходимости доработок или утверждении продукта в текущем виде.
Приемочное тестирование направлено на оценку следующих объектов:
-
процедур эксплуатации;
-
бизнес-процессов после интеграции ПО;
-
интерфейса и языковой интеграции;
-
других факторов.
Фактически этот вид тестирования является финишной прямой перед презентацией программного обеспечения для компьютеров или мобильного приложения общественности. Сразу после того как тестировщик даст положительное заключение о соответствии продукта требованиям и его готовности к использованию, программное обеспечение можно запускать — распространять на платной или бесплатной основе, интегрировать в системные технологии заказчика.
Как и другие виды тестирования, приемочное состоит из нескольких этапов, а именно:
-
Подготовки. Специалистом разрабатывается программа и методы испытания объектов тестирования. Также составляется комплекс приемочных тестов.
-
Проведения. Набор тестов оказывает «провоцирующее» воздействие на продукт с целью выявить любые сохранившиеся до текущего момента недостатки, дефекты, погрешности и критические ошибки.
-
Подготовки отчетности. В случае привлечения сторонних специалистов-тестировщиков в результате сотрудничества заказчик получает документацию с полным перечнем обнаруженных ошибок, которые нуждаются в устранении.
Когда речь идет про независимое приемочное (далее) тестирование, обнаружение ошибок — не редкость. Напротив, это можно расценивать как положительный результат. Иначе дефекты в работе системы были бы выявлены непосредственно пользователем. И в этом случае их ликвидация была бы намного сложнее.
loading...
loading...