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