Фаза |
SDLC |
STLC |
Сбор требований |
- Бизнес-аналитик собирает требования.
- Команда разработчиков анализирует требования.
- После высокого уровня команда разработчиков начинает анализ с точки зрения архитектуры и дизайна.
|
- Группа тестирования просматривает и анализирует документ SRD.
- Определяет требования к тестированию - ключевые моменты объема, проверки и валидации.
- Рассматривает требования к логической и функциональной взаимосвязи между различными модулями. Это помогает выявить пробелы на ранней стадии.
|
дизайн |
- Архитектура SDLC помогает вам разрабатывать высокоуровневый и низкоуровневый дизайн программного обеспечения на основе требований.
- Business Analyst работает над макетом UI-дизайна.
- После завершения проектирования он подписывается заинтересованными сторонами.
|
- В STLC либо архитектор тестирования, либо руководитель тестирования обычно планируют стратегию тестирования.
- Определяет точки тестирования.
- Распределение ресурсов и сроки уточняются здесь.
|
Развитие |
- Команда разработчиков приступает к разработке программного обеспечения.
- Интегрируйтесь с разными системами.
- После того, как вся интеграция завершена, предоставляется готовое к тестированию программное обеспечение или продукт.
|
- Группа тестирования пишет сценарии тестирования для проверки качества продукта.
- Подробные тестовые примеры написаны для всех модулей вместе с ожидаемым поведением.
- Здесь указаны предварительные условия, а также критерии входа и выхода тестового модуля.
|
Настройка среды |
- Команда разработчиков создает тестовую среду с разработанным продуктом для проверки.
|
- Группа тестирования подтверждает, что среда настроена на основе предварительных требований.
- Выполняет дымовые испытания, чтобы убедиться, что окружающая среда стабильна для тестируемого продукта.
|
Тестирование |
- Фактическое тестирование проводится на этом этапе. Он включает модульное тестирование, интеграционное тестирование, системное тестирование, повторное тестирование дефектов, регрессионное тестирование и т. Д.
- Команда разработчиков исправляет сообщенную ошибку, если таковая имеется, и отправляет ее обратно тестировщику для повторного тестирования.
- Тестирование UAT выполняется здесь после выхода из тестирования SIT.
|
- Тестирование системной интеграции начинается на основе тестовых примеров.
- Сообщенные дефекты, если таковые имеются, проходят повторную проверку и исправляются.
- Здесь выполняется регрессионное тестирование, и продукт подписывается, как только он соответствует критериям выхода.
|
Развертывание / выпуск продукта |
- После получения одобрения от различных групп тестирования приложение развертывается в рабочей среде для реальных конечных пользователей.
|
- Тестирование дыма и работоспособности в производственной среде завершается здесь, как только продукт будет развернут.
- Отчеты об испытаниях и подготовка матриц выполняются командой тестирования для анализа продукта.
|
Обслуживание |
- Он охватывает поддержку после развертывания, улучшения и обновления, если таковые имеются.
|
- На этом этапе осуществляется поддержка тестовых примеров, регрессионных костюмов и сценариев автоматизации на основе улучшений и обновлений.
|