Есть у меня проблема, хочу спросить совета в решении.
Дано:
- 400 качественных требований в вики
- баги и таски ведутся в JIRA
- 600 тестов через интерфейс (Selenium, Java, git)
Задача группы: полное покрытие требований тестами через интерфейс.
Состояние проекта автоматизации: на каждое требование есть тест
Дальнейшие действия: усложнять сценарии.
Вопрос: Как расставить приоритеты?
Я хочу, чтоб на этот вопрос мне ответили аналитики и ручные тестировщики. Они, в свою очередь, спрашивают: "А на что уже есть тесты?"
Проблема: каким образом организовать коммуникацию? Как рассказать всем, на что уже есть тесты?
Уже сделано:
1. Пишутся тесты на дефекты, на области где дефектов много.
2. У каждого теста есть JavaDoc сценарий со ссылкой на требование в вики.
2.1. В требования автоматически проставляются ссылки на работы в JIRA, которые на это требование ссылаются.
2.2. Скоро в каждое требование будет автоматически подтягиваться список тестов на него.
Этого мало.
Варианты:
Список тестов на требование поможет, но только для каждого требования в отдельности, общей картины нет.
Раскрасить список требований по первой сигнальной системе (зеленый - все тестируется, желтый - туда-сюда, красный - не тестируется) - значит самому ответить на собственный вопрос. И, скорее всего, неправильно.
Моя версия - выделить специально обученного мануал тестера, обучить тест дизайну для автоматизации и сделать его междумордием - дорога.
Но у вас наверняка есть свои версии на все эти счета?:)