Приоритет в тестировании зависит от нескольких ключевых факторов, определяющих важность и очередность выполнения тестов и исправления дефектов:
- Критичность функциональности: Насколько важна проверяемая функциональность для основных бизнес-процессов продукта. Выше приоритет у тестов, охватывающих критические пути пользователя и основные возможности.
- Частота использования: Как часто пользователи используют данную функциональность. Популярные функции тестируются с более высоким приоритетом.
- Риск неправильной работы: Какой ущерб или негативные последствия могут возникнуть в случае ошибки в данной части продукта (финансовые потери, репутационный ущерб, юридические проблемы). Выше риск — выше приоритет.
- Степень влияния на другие части системы: Может ли дефект в данной функциональности вызвать сбои или некорректную работу в других модулях. Высокое влияние — высокий приоритет.
- Стабильность функциональности: Насколько часто происходят изменения в данной части продукта. Фуaнкционал с частыми изменениями требует более частого и приоритетного тестирования.
- Требования бизнеса и заинтересованных сторон: Особые пожелания заказчиков, руководства или других заинтересованных сторон относительно приоритета определенных функциональностей или областей.
- Наличие обходных путей (Workarounds): Если для проблемы есть простой и общеизвестный обходной путь, приоритет её исправления может быть понижен по сравнению с критической ошибкой без альтернативы.
При работе с дефектами приоритет часто определяется в связке с критичностью (Severity), но это разные понятия:
- Severity (Серьезность): Степень влияния дефекта на работу системы или её часть. Определяется технической стороной.
- Priority (Приоритет): Важность исправления дефекта относительно бизнес-требований и ресурсов. Определяется менеджментом продукта.
Пример: Ошибка в работе логотипа (низкая серьезность) может иметь высокий приоритет, если это требование клиента или влияет на брендинг. Сбой в редко используемой внутренней функции (высокая серьезность) может иметь низкий приоритет, если не влияет на основные процессы и нет обходного пути.