Когда дело касается комплексной проверки системного функционала, необходимо выполнить циклы тестирования, которые состоят из указанных ниже этапов.
Функциональное тестирование
Выполнение функционального тестирования выполняется сразу после настройки функционала и заканчивается, когда каждая часть конфигурации работает в соответствии с требованиями.
Первое интеграционное тестирование
На данном этапе разработанный прототип системы сперва проверяется на полноту. Наивысший приоритет имеют те работы, где чинятся все дефекты и баги. В конце первого интеграционного тестирования QA-специалисты проверяют возможность перехода к продуктивной эксплуатации результатов проекта.
Второе интеграционное тестирование
Второе интеграционное тестирование выполняется после устранения всех найденных ранее проблем и ошибок. В конце данной фазы необходимо проверить, было ли выполнено приемочное тестирование пользователями.
На практике: выявление большего количества ошибок во время циклов тестирования существенно снижает вероятность принятия системы заказчиком.
Первое приемочное тестирование
Этому этапу цикла тестирования предшествует устранение всех ранее найденных ошибок, пользователю предоставляется доступ к тестовой среде. Чтобы обеспечить быстрое решение проблемы и постоянный мониторинг процессов тестирования, лучше организовать тестирование в одном месте. В зависимости от результатов цикла тестирования необходимо:
- сформировать окончательный вывод о результатах;
- задокументировать все измененные запросы;
- убедиться, что все тест скрипты утверждены;
- сделать завершающую оценку возможности перехода к продуктивной работе.
Финальная настройка системы
Проводится на основании информации, полученной от первого приемочного тестирования, а также зарегистрированных запросах об изменении и согласованных изменениях.
Второе приемочное тестирование
Этот этап последний, так как все тестовые сценарии должны быть завершены и согласованы. По успешному завершению цикла, должен быть утвержден переход к продуктивной работе.
Комментарии отключены.