Найти в Дзене

Критерии тестирования. Часть 4.

Продолжаем изучать метрики тестирования, сегодня разберём критерии тестирования.

В процессе тестирования, помимо использования метрик, устанавливаются определённые стандарты, которые служат основой для принятия управленческих решений. Эти стандарты, известные как критерии тестирования, обычно описываются в плановых документах проекта. Кроме того, они могут быть согласованы между участниками проекта в рамках различных договорённостей.

Рассмотрим основные критерии тестирования с примерами их использования.

✅Критерии начала тестирования помогают понять, когда следует приступать к тестированию проекта. Если чётко определить эти критерии на этапе планирования тестирования, можно избежать потери времени на выполнение ненужной работы. В зависимости от специфики проекта, критериями начала тестирования могут быть:

  • готовность тестовой платформы (тестового стенда);
  • завершение разработки необходимого функционала;
  • наличие всей необходимой документации;
  • выпуск новой версии продукта;
  • успешное выполнение юнит-тестов;
  • успешное выполнение smoke-тестов (100%).

✅Критерии приостановки тестирования определяют ситуации, когда необходимо остановить тестирование для решения проблем в разработке. Продолжение тестирования и выявление новых дефектов может усугубить ситуацию. Критерии приостановки тестирования могут включать:

  • если при выполнении не менее 25% запланированных тест-кейсов более 50% из них выявили дефекты;
  • обнаружение критического дефекта.

Это метрика называется «стоп-фактор».

✅Критерии возобновления тестирования помогают определить, когда можно продолжить тестирование после его приостановки. К ним относятся:

  • получение стабильного билда;
  • исправление более 50% дефектов, обнаруженных на предыдущей итерации;
  • исправление критического дефекта.

✅Критерии завершения тестирования устанавливают условия, при которых тестирование считается завершённым. Они могут включать:

  • выполнение более 90% запланированных на итерацию тест-кейсов;
  • отсутствие новых дефектов в течение определённого периода времени;
  • истечение срока, отведённого на тестирование;
  • отсутствие дефектов высокой степени важности.

✅Критерии приёмки — это условия, которые определяют, выполнены ли требования заказчика или продукт готов к выпуску на рынок. Они могут включать в себя:

  • успешное прохождение всех smoke-тестов и 90% тест-кейсов критического пути;
  • устранение всех критических и высокоприоритетных дефектов;
  • достижение покрытия требований тест-кейсами не менее 80%.

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

Если у вас есть вопросы или вы просто хотите стать частью команды тестировщиков, то переходи в ТГ канал, где можем пообщаться с единомышленниками и найти много интересных и полезных знаний! Также если вам нужна индивидуальная консультация, менторство и помощь в создании проекта пишите в ТГ канал!

Обучение тестированию