Как распределить тестовые задания между тестерами?

Это реальный вопрос интервью: когда выходит новая функция, как распределить задания по написанию тестовых случаев между тестировщиками?

Кто-нибудь может помочь?

2 ответа

Ответ будет зависеть от сложности функции. Я приведу примеры базы по проекту электронной коммерции.

Если функция проста: "добавить / удалить товар в / из корзины". Нет причин добавлять более одного инженера по контролю качества.

Если у вас есть сложная функция: "оформить заказ". Вы сможете назначить несколько человек на следующие функции:

  1. Биллинг / Почтовый адрес.
  2. Способы оплаты.
  3. Коды рекламных акций.
  4. Безопасность.
  5. Другой.

Области функции должны быть логичными и автономными. Если вы не можете разделить функцию на логические части, люди создадут множество дублирующих тестовых случаев.

Может быть еще одним решением: создать контрольный список и создать назначенный тестовый набор на основе элементов контрольного списка.

Ответ на этот вопрос довольно субъективен / основан на мнении...

Но по своему опыту я обнаружил, что лучше всего сделать следующее:

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

  2. Убедитесь, что разделение областей имеет смысл - у вас будет перекрытие, независимо от того, как сильно вы пытаетесь предотвратить это. Но вы можете ограничить его, если поделите то, что должно быть проверено, на логические области, такие как производительность, удачный путь, безопасность, пользовательский интерфейс и отрицательные тесты.

  3. Сосредоточьтесь больше на специальном тестировании. Специальное тестирование - это то место, где вы найдете большинство ваших ошибок showtopper. Гораздо важнее направленное тестирование.

Другие вопросы по тегам