- Тестирование нового функционала
- Регрессионное тестирование
- Интеграционное тестирование
Функциональное тестирование – процесс проверки соответствия поведения системы заявленным функциональным требованиям. Основной задачей функционального тестирования является подтверждение того, что разрабатываемый программный продукт обладает всем функционалом и возможными вариациями его использования, требуемыми заказчиком.
Тестирование нового функционала
Тестирование нового функционала – процесс проверки нового, добавляемого функционала ПО на соответствие предъявляемым к нему требованиям.
Цель
Минимизация рисков, связанных с наличием дефектов в работе новой функциональности программного обеспечения путем своевременного обнаружения этих дефектов в ходе тестирования.
Результаты
- Информация о степени соответствия функциональности разработанного продукта требованиям, заявленным в документации.
- Информация о количестве дефектов во внедряемой функциональности и их критичности для работоспособности системы.
- Список дефектов с описанием проблем и способов их воспроизведения.
Регрессионное функциональное тестирование
Регрессионное функциональное тестирование – тестирование уже протестированной программы, которое проводится после модификации системы для уверенности в том, что процесс модификации не внес новые дефекты или не повредил исправления старых дефектов в областях, не подвергавшихся изменениям. Тестирование проводится после изменений в коде программного продукта или его окружении.
Цель
Минимизация рисков, связанных с наличием дефектов в работе текущей функциональности системы, которая не была подвергнута изменениям (модификации) после внедрения очередного обновления системы, путем своевременного обнаружения этих дефектов в ходе тестирования.
Результаты
- Информация о количестве дефектов в работе функциональности системы, которая не была подвергнута изменениям (модификации), после внедрения очередного обновления системы, и их критичности для работоспособности системы.
- Список дефектов с описанием проблемы и способа ее воспроизведения.
Интеграционное тестирование
Интеграционное тестирование – тестирование, выполняемое для обнаружения дефектов при взаимодействии интегрированных модулей или систем друг с другом.
Цель
Минимизация рисков, связанных с наличием дефектов в работе сквозных бизнес-процессов системы при ее взаимодействии с другими системами или интеграции нескольких подсистем/модулей в одну общую систему.
Результаты
- Информация о степени соответствия реализованной интеграции между различными частями системы требованиям, заявленным в документации.
- Информация о количестве дефектов в работе сквозных бизнес-процессов системы или модулей и их критичности.
- Список дефектов с описанием проблем и способов их воспроизведения.