Найти тему

Жизненный цикл тестирования ПО

Оглавление

Software Testing Lite Cycle (STLC) или Жизненный цикл тестирования - это последовательность конкретных действий, проводимых в процессе тестирования для обеспечения достижения целей в области качества программного обеспечения.

STLC включает в себя как верификацию, так и валидацию.

Верификация в тестировании ПО — это процесс просмотра документации, дизайна, кода и программы для проверки того, было ли программное обеспечение создано в соответствии с требованиями.

Основная цель процесса верификации — обеспечить качество приложения, дизайна, архитектуры и т.д.

Валидация в тестировании — это процесс проверки того, что продукт соответствует ожиданиям и потребностям пользователей.

Тестирование ПО - это не просто одно действие, то есть тестирование - это ряд проводимых мероприятий, чтобы помочь улучшить ПО.

Жизненный цикл тестирования ПО (SDLC)

  1. Анализ требования
  2. Планирование тестирования
  3. Создание тестов
  4. Настройка тестовой среды
  5. Выполнение тестирования
  6. Завершение цикла тестирования

Теперь подробнее о каждом✍

1. Анализ требования

  • Анализ требования тестировщиком
  • Определение требований для процесса тестирования
  • Определение видов тестирования и типов тестов
  • Определение приоритетов и дедлайнов
  • Подготовка матрицы трассировки (RTM)
  • Определение тестовой среды

2. Планирование тестирования

  • Подготовка плана/стратегии тестирования
  • Выбор тестовых инструментов
  • Оценка трудозатрат по тестированию
  • Планирование ресурсов, определение ролей и обязанностей
  • Требования к обучению

3. Создание тестов

  • Создание тестов (чек-лист, тест кейс)
  • Создание автотестов
  • Определение тестовых данных

4. Настройка тестовой среды

  • Настройка тестовой среды (аппаратного и программного обеспечения)
  • Настройка тестовых данных
  • Smoke тест на готовность тестовой среды

5. Выполнение тестирования

  • Выполнение тестов (чек-лист, тест кейс)
  • Фиксация результатов тестирования
  • Нахождение дефектов и создание баг-репортов
  • Повторная проверка исправленных дефектов

6. Завершение цикла тестирования

  • Оценка выходных критериев или оценка завершения цикла тестирования на основании времени, охвата, стоимости, качества
  • Подготовка и анализ тестовых метрик на основании параметров выше
  • Подготовка тестовых репортов
  • Анализ полученных результатов, определение дефектов по типам и приоритетности, серьезности
  • Согласование отчетов с заказчиком

Спасибо за до конца прочитанную статью. Подписывайтесь на канал, чтобы не пропустить остальные статьи на подобную тему и др.

-2