Жизненный цикл тестирования программного обеспечения (STLC)
Жизненный цикл тестирования программного обеспечения (STLC) - это последовательность различных действий, выполняемых в процессе тестирования программного обеспечения.
Характеристики STLC:
- STLC является фундаментальной частью жизненного цикла разработки программного обеспечения (SDLC), но STLC состоит только из фаз тестирования.
- STLC запускается, как только требования определены или документ требований к программному обеспечению станет доступен заинтересованным сторонам.
- STLC предоставляет пошаговый процесс для обеспечения качества программного обеспечения.
На начальных этапах STLC, пока разрабатывается программный продукт или приложение, группа тестирования анализирует и определяет объем тестирования, критерии входа и выхода, а также тестовые примеры. Это помогает сократить время цикла испытаний, а также повысить качество продукции.
Как только фаза разработки завершена, команда тестирования готова с тестовыми примерами и приступает к выполнению. Это помогает находить ошибки на ранней стадии.
Фазы STLC:
- Анализ требований:
Анализ требований - это первый шаг жизненного цикла тестирования программного обеспечения (STLC). На этом этапе группа обеспечения качества понимает требования, такие как то, что должно быть протестировано. Если что-то отсутствует или непонятно, группа обеспечения качества встречается с заинтересованными сторонами, чтобы лучше понять детали требования. - Планирование тестирования:
Планирование тестирования - это наиболее эффективный этап жизненного цикла тестирования программного обеспечения, на котором определены все планы тестирования. На этом этапе менеджер группы тестирования рассчитывает сметные усилия и стоимость работ по тестированию. Этот этап начинается после завершения этапа сбора требований. - Разработка тестового случая:
Этап разработки тестового примера начинается после завершения этапа планирования тестирования. На этом этапе команда тестирования записывает подробные тестовые примеры. Группа тестирования также готовит необходимые тестовые данные для тестирования. Когда тестовые примеры подготовлены, они проверяются командой по обеспечению качества. - Настройка тестовой среды:
Настройка тестовой среды - важная часть STLC. В основном тестовая среда определяет условия, в которых тестируется программное обеспечение. Это самостоятельная деятельность, и ее можно начинать одновременно с разработкой тестового примера. В этом процессе команда тестирования не участвует. либо разработчик, либо заказчик создают среду тестирования. - Выполнение теста:
После разработки тестового примера и настройки тестовой среды начинается этап выполнения теста. На этом этапе группа тестирования начинает выполнение тестовых случаев на основе подготовленных тестовых случаев на предыдущем этапе. - Закрытие теста:
Это последний этап STLC, на котором анализируется процесс тестирования.
Вниманию читателя! Не переставай учиться сейчас. Получите все важные концепции теории CS для собеседований SDE с курсом теории CS по доступной для студентов цене и будьте готовы к отрасли.