SDLC (Software Development Life Cycle) — это жизненный цикл разработки ПО, включающий все этапы — от идеи до сопровождения.
STLC (Software Testing Life Cycle) — это жизненный цикл тестирования, то есть шаги, которые проходит QA-команда в рамках SDLC.
Пример:
В SDLC сначала собирают требования, потом разрабатывают код и выпускают продукт.
В STLC тестировщики параллельно создают тест-план, тест-кейсы, проводят тестирование и готовят отчёт о качестве.
🔹 SDLC — Software Development Life Cycle
SDLC — это процесс, описывающий как создаётся программное обеспечение: шаги от идеи до вывода продукта в эксплуатацию и его поддержки.
Основные этапы SDLC:
1. Сбор и анализ требований — бизнес-аналитики описывают, что нужно пользователям.
2. Проектирование (Design) — архитекторы и аналитики создают структуру системы.
3. Разработка (Development) — программисты пишут код.
4. Тестирование (Testing) — QA проверяет, что всё работает корректно.
5. Релиз (Deployment) — выкатывают на прод.
6. Сопровождение (Maintenance) — фиксы, обновления, поддержка.
Пример SDLC:
Банк решает создать новый модуль “Кредиты”. Сначала описывают требования (какие виды кредитов, расчёт ставок), потом делают дизайн, разработку, тестирование, выпуск и последующее сопровождение.
🔹 STLC — Software Testing Life Cycle
STLC — это последовательность этапов тестирования, которые QA выполняют внутри SDLC, чтобы обеспечить качество продукта.
Основные этапы STLC:
1. Анализ требований — QA изучает требования и определяет, что и как тестировать.
2. Планирование тестирования — создаётся тест-план, определяются ресурсы и сроки.
3. Проектирование тестов — пишутся тест-кейсы, чек-листы, готовятся тестовые данные.
4. Настройка окружения — подготавливаются тестовые стенды.
5. Выполнение тестов — тестировщики проводят тестирование, создают баги.
6. Закрытие тестирования и отчётность — анализ результатов, метрики, выводы.
Пример STLC:
Перед релизом мобильного приложения QA изучает требования, пишет тест-кейсы в TestRail, запускает тесты на стенде, фиксирует баги в Jira и в конце выпускает отчёт о тестировании.
Связь SDLC и STLC:
STLC — это часть SDLC.
Если SDLC описывает создание всего продукта, то STLC описывает создание и выполнение тестирования внутри него.
Чтобы пожаловаться или сообщить об ошибке, войдите в аккаунт или зарегистрируйтесь.