Комментарии 3
А для простых людей у Вас работа есть?
RAML спецификация API в помощь, если будете дальше двигаться в направлении автоматизации взаимодействия с Zephyr. Но вообще зря на него пересели.
Публичное API - огрызок. Не покрывает и половину от доступного функционала на фронте.
Документации около нуля, а если и есть - недоступна у нас в стране.
Zephyr не имеет расширений (плагинов?). Хотя как по мне такая платформа, как и сама Jira должна иметь возможность расширяться. Как итог, чего то не хватает - отправляйся в ScriptRunner. Если конечно то что вы хотите сделать возможно реализовать через него и отдел ИБ в вашей компании позволяет им пользоваться (ведь он единый для Jira и для Zephyr если я правильно помню).
Ведение тестовых сценариев, в которых появляется хоть сколь угодно малая вариативность - боль:
TestData и placeholder'ы на его основе выглядят прекрасно, до тех пор пока не возьмёшься за маппинг результатов (спойлер: публичное API не умеет с этим работать)
Использование шаблонных (общих, shared) шагов ломается при отображении в плеере на 3 (иногда 2) вложенности.
TestData вложенных шагов никак нельзя связать с TestData текущего сценария.
Есть возможность писать на Gherkin. Но только на английском, без подсветки синтаксиса и подсказок. Как в блокноте. Нет никакого справочника о существующих (заявленных) шагах. Как итог Zephyr ничем не упрощает работу в этой части и совокупно всё это приводит к типичным проблемам с Gherkin-like фреймворкам
Ошибкам из-за опечаток (подсказок то нет)
Дублированию шагов
Общей запутанности в том что имеем, как оно описано, как оно работает и как это поддерживать.
Посредственная интеграция с трио из Atlassian:
Невозможность использования полей заведённых в Jira; синхронизации полей.
Callback'ов на действия пользователя внутри Zephyr нет. Оставил я например комментарий или сменил статус - никто не узнает об этом.
Как мы подружили Postman и Zephyr