STLC (Software testing lifecycle) жизненный цикл тестирования программного обеспечения

Это такая же штука как про создание ПО, только про тестирование. Даже этапы похожи.

Всего их 6.

1. Анализ требований - изучаем что от нас хотят. Ищем места фокусировки нашего тестирования. Салатное объяснение: На праздник, куда нас позвали, попросили салат для закуски крепкого алкоголя, а еще среди гостей человек с аллергией на орехи. Понимаем, что легкий салат из свежих листьев с орехами, не подойдет. Нам нужна селедка, майонез и посмотреть, что нет орехов.

2. Фаза планирования - делаем план тестирования, выбираем инструменты для тестов, распределяем роли и смотрим где у нас не хватает знаний.
Салатное объяснение: Пишем план, кто, что и как проверяет. Выбираем руки, глаза и перчатки как инструменты. Договариваемся с женой, что мы будем следить за достаточным количеством рыбы и майонеза для перебивания крепкого алкоголя, а она переберет салат в поисках орехов. А еще для выноса вердикта по послевкусию, нужно посмотреть видео на ютубе, о том какие бывает послевкусия.

3. Разработка тест-кейсов - тут мы пишем сценарии которые мы будем делать для проверки.

Салатное объяснение: На нас ляжет сложная задача: выпивать, закусывать и давать оценку что все хорошо. Жена, надев перчатки, будет перебирать по четверти салата в поисках орехов.
4. Настроить тестовую среду - подбираем и настраиваем условия в которых будут использовать наш продукт. Так же проверяем тестовую среду на готовность (спойлер: это smoke test среды(тестовой среды, а не дня недели))

Салатное объяснение: Накрываем на стол скатерть. Ставим запеченную картошку и курицу. Ставим наш салат на стол. Наливаем себе алкоголь. Садимся на стул. Проверяем что сидеть удобно. Локти не прилипают к скатерти. Картошка горячая и вкусна. Алкоголь выполняет свои заявленные требования.
5. Фаза реализации тестов -  тестируем, пишем отчеты об ошибках и успехах.
Салатное объяснение:  Наша жена перебираем салат в поисках орехов еще до его смешивания. Затем смешивает и приносит нам. Настало время выпить и закусить салатом. Фиксируем данные о идеальности закуски: Перебитие вкуса алкоголя, послевкусие, скорости опьянения от закуски одной порцией и несколькими, скорость заполнения желудка и сила головной боли на утро.

6. Закрытие цикла испытаний STLC - пишем заключительный отчет.

Салатное объяснение: Пишем отчет о наших тестах. О том что можно улучшить в рецепте, а что идеально.



И еще небольшая сноска. Каждый этап имеет входные и выходные критерии. Пару слов о том, Что это такое, так как на картинке они есть.
Входные критерии - это то, что надо сделать, перед каждый шагом. Например до того как кушать салат, нужно добавить рыбу. Или до тестов с алкоголем, нужно налить алкоголь.

Выходные критерии - это нужно, что бы не перейти на следующий этап с ошибками. Например: нельзя нести салат на праздник, не убедившись что нет орехов.

STLC (Software testing lifecycle) жизненный цикл тестирования программного обеспечения Тестирование, QA, Жизненный цикл, Салат, Программное обеспечение

Лига тестировщиков

146 постов3K подписчиков

Правила сообщества

Запрещено: неуважительное отношение к тестированию (обеспечение и контроль качества), как к процессу. Оскорбления в адрес тестировщиков, мудацкое поведение, политота, политсрач.