Статьи
Баг репорты

Что такое Escape Defect Analysis?


EDA расшифровывается как Escape Defect Analysis. Можно перевести как анализ пропущенных дефектов. Эту активность можно ещё назвать работой над ошибками.

Суть такого анализа в том, чтобы:
  • фиксировать все баги, найденные после вашего тестирования; 
  • анализировать причины их пропуска;
  • сделать так, чтобы не пропускать их в будущем;

Что считать «после вашего тестирования?»
Любые баги, найденные не вами — пропущены. Это могут быть баги на интеграционном, системном тестировании, альфа, бета тестировании, приемочном у заказчика и, самое страшное для каждого тестировщика, — на продакшене или живой, реальной системе.

Какие могут быть причины пропусков? 
  • Неправильные настройки окружения;
  • Ограничения тестового окружения;
  • Плохое покрытие тестами;
  • Неполноценные требования;
  • Неправильная приоритизация тестов;
  • Не тестировали;
  • Не успели;
  • «Продолбали»;
  • И многое многое другое;

Как сделать так, чтобы не повторилось? 
  • Улучшать тестовое окружение (если позволяют ресурсы);
  • Улучшать тестовое покрытие;
  • Реприоритезировать тест кейсы;
  • Улучшать процессы тестирования;
  • Расширять команду или обучать команду;

Чем полезно выполнять такой анализ? 
Со временем, вы лучше будете понимать, как саму систему, так и сценарии её использования. Лучше будете «ревьюить» требования, выставлять правильные приоритеты тест кейсам, правильнее подбирать скопы на регрессию, создавать хорошие тесты и пропускать меньше багов в результате.