Принцип Парето в тестировании

Давайте рассмотрим вопрос, который вам могут задать на собеседовании. Предположим, вас спросили: “Что такое правило 80/20 или принцип Парето? Пожалуйста, объясните на примере”.

Примечание редакции: также предлагаем почитать статью “Вопросы собеседования по тестированию”.

Принцип Парето

Этот принцип гласит, что 20% усилий дают 80% результатов (или 80% результатов обусловлены 20% причин). Его можно применить ко многим вещам, в том числе и в контексте работы над проектом.

  • 80% вашей производительности обусловлены 20% действий, которые вы совершаете
  • 80% прогресса обеспечивается 20% членов вашей команды
  • 80% приложения можно протестировать с помощью 20% тест-кейсов
  • 80% неисправностей могут быть устранены путем исправления 20% дефектов

И так далее.

Чтобы успешно применить принцип Парето, нужно определить, что собой представляют эти 20% усилий (причин).

Парето-анализ – это просто техника, которая помогает оптимизировать ваши усилия. Вместо того чтобы распределять свое внимание и усилия на все 100% причин, нам предлагается найти те 20% дефектов, устранение которых даст максимальный результат (80%).

Чтобы точно узнать, каковы эти 20% причин, можно построить диаграмму Парето. Это простая комбинация столбчатой диаграммы и линейного графика. По оси X откладываются причины, а по оси Y – проблемы. Точка линии совокупной частоты 80% откладывается на оси X. Все причины, которые лежат между 0 и линией, составляют те самые 20%.

Вопросы и ответы на собеседовании QA специалиста у нас в телеграм канале
🐞Собеседование тестировщика. QaRocks

Рассмотрим пример. Допустим, в приложении есть 5 модулей, в которых есть дефекты, подлежащие исправлению. Распределение дефектов следующее:

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

Построим диаграмму Парето для приведенных выше табличных данных:

Теперь, чтобы узнать, какие 20% модулей нужно исправить, чтобы нацелиться на оптимальное устранение дефектов, проведите линию на отметке 80% на оси совокупной частоты, как показано ниже:

Следовательно, 20% модулей, на которых вам следует сосредоточиться, это модули 1, 4 и 2.

Конечно, это выдуманный пример, но когда количество причин исчисляется несколькими десятками, этот метод может творить чудеса.

Перевод части статьи “Test Cases Interview Questions: Write Test Cases Based On Scenario”

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *