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 - После завершения тестирования матрица, отчеты и результаты документируются.