STLC - Обзор
STLC означает жизненный цикл тестирования программного обеспечения. STLC - это последовательность различных действий, выполняемых командой тестирования для обеспечения качества программного обеспечения или продукта.
STLC является неотъемлемой частью жизненного цикла разработки программного обеспечения (SDLC). Но STLC занимается только фазами тестирования.
STLC запускается, как только требования определены или SRD (Документ требований к программному обеспечению) будет передан заинтересованным сторонам.
STLC предоставляет пошаговый процесс для обеспечения качества программного обеспечения.
На ранней стадии STLC, когда программное обеспечение или продукт разрабатываются, тестировщик может анализировать и определять объем тестирования, критерии входа и выхода, а также тестовые примеры. Это помогает сократить время цикла тестирования и повысить качество.
Как только фаза разработки завершена, тестировщики готовы с тестовыми примерами и приступают к выполнению. Это помогает находить ошибки на начальном этапе.
Фазы STLC
STLC имеет следующие различные фазы, но не обязательно выполнять все фазы. Этапы зависят от характера программного обеспечения или продукта, времени и ресурсов, выделенных для тестирования, и модели SDLC, которой необходимо следовать.
Есть 6 основных этапов STLC -
Requirement Analysis - Когда SRD готов и передается заинтересованным сторонам, группа тестирования начинает высокоуровневый анализ AUT (Тестируемое приложение).
Test Planning - Команда тестирования планирует стратегию и подход.
Test Case Designing - Разработайте тестовые примеры на основе области применения и критериев.
Test Environment Setup - Когда интегрированная среда готова к валидации продукта.
Test Execution - Проверка продукта и поиск ошибок в реальном времени.
Test Closure - После завершения тестирования матрица, отчеты и результаты документируются.