Кнопка для сравнения и перезаписи описания тест-кейсов (не шагов, именно описания)
Я, как тестировщик и пользователь, хочу, чтобы у меня была возможность контролировать перезапись поля Описания в тест-кейсе при его автоматизации.
Допустим, у меня есть ручной тест-кейс. У него заполнено поле Описание, в котором содержится полезная информация для прохождения кейса (ссылки на аналитику, тестовые данные, инструкции и т.д.). Я автоматизировал этот кейс, прогнал в IDE и загрузил результаты в ТестОпс. Затем перешел на страницу созданного запуска в ТестОпс и завершил прогон.
AS IS:
Сейчас после автоматизации кейса (читай, загрузки результатов автотеста в ТестОпс) описание безусловно стирается и заменяется описанием из автотеста, даже если оно в автотесте было пустое. Из-за этого я теряю текст описания и всю необходимую информацию по кейсу. Удаленное описание можно найти в Истории кейса, но придется его заново форматировать, так как оно схлопывается в одну строку. Можно добавлять описание в автотест, но в случае с Cucumber for Java есть ограничение - одно описание на один фича-файл, что заставляет писать по одному сценарию на один файл, если описания в сценариях различаются.
TO BE:
Предлагаю:
1. Не перезаписывать Описание тест-кейса безусловно
2. Сделать кнопку, по нажатию на которую будет отображаться форма с двумя версиями Описания - старое описание из ручного кейса и новое из автотеста. Внутри формы сделать кнопку для перезаписи Описания новым значением (из автотеста, например).
Это позволит сохранять Описания тест-кейсов в случае, если тестировщик забыл или не стал добавлять описание в тест-кейс.
Похожим образом уже реализована кнопка сравнения сценария тест-кейса.