Мы придерживаемся следующего подхода:
Мы используем Confluence для реализации наших тестовых случаев.У каждого теста есть своя страница, описывающая настройку, сценарий запуска и все возможные результаты.
У нас есть страница библиотеки тестов, которая является родительской для всех этих тестов.Когда мы хотим запустить цикл проверки для определенного выпуска, мы используем сценарий, который генерирует для каждого тестового случая при слиянии соответствующую проблему «запуска теста».(@DennisG - JIRA позволяет определять различные типы проблем, каждый со своим собственным рабочим процессом)
Сводка представляет собой сводку тестового примера. Описание представляет собой сценарий и результат тестового задания. У нас есть конкретная ссылка на слияние, ссылающаяся наtestcase
Рабочий процесс выпуска testrun содержит 4 этапа:
- Открыто
- В процессе
- Заблокировано
- Закрыто
и 3 разрешения
- Успех
- Сбой
- Проверка тестового примера
Затем мы начинаем проверять все тестовые прогоны'isuses.Используя гаджеты панели мониторинга, легко увидеть, сколько тест-кейсов еще нужно запустить, сколько заблокировано, сколько выполнено и сколько не удалось ...
В случае, если разрешение равно «просмотреть тестовый сценарий»«У нас есть возможность адаптировать сам тестовый набор.Вывод - JIRA, безусловно, может использоваться как среда управления выполнением тестов.Confluence, так как вики предоставляет среду для построения необходимых иерархий (технических, функциональных).
Последний пункт.Мы начинаем широко использовать Bonfire (плагин для JIRA) http://www.atlassian.com/en/software/bonfire Это значительно сокращает цикл «ручного» тестирования.
Для нас это окупаемость инвестиций составляет пару недель.
Надеждаэто помогает,
Фрэнсис
PS.Если вы заинтересованы в использовании сценария, пришлите мне записку.