При использовании Xray для тестирования с Cucumber, есть ли способ повторно использовать шаги

Мы используем SpecFlow с NUnit, и одна из лучших функций заключается в том, что после того, как мы создали файл объектов и написали код для каждого из шагов, мы можем затем использовать эти шаги снова и снова, и в Visual Studio вы, очевидно, получите автоматическое сопоставление шагов теста для новых файлов объектов, что позволяет легко повторно использовать шаги для нескольких файлов объектов.

Сейчас мы внедряем Xray для JIRA, который позволяет вам создавать тесты Cucumber, а затем вы можете экспортировать набор тестов, и он создаст для вас файл функций. Наряду с этим есть REST API, который позволяет вам экспортировать эти файлы (еще лучше плагин Jenkins, который позволяет вам делать то же самое.) Согласно документации Xrays (в частности, здесь), они предпочитают, чтобы вы создавали тесты и управляли ими. у них внутри, проблема, с которой я сталкиваюсь, заключается в том, что кто-то может написать, по сути, тот же шаг, но по-другому, т.е.

When I visit the home page
When the user visits the home page

очевидно, что вышеописанное выполняет одно и то же действие, но оно не будет соответствовать одному и тому же определению шага

Есть ли способ настроить Xray, чтобы мы могли каким-то образом повторно использовать шаги? Так что я знаю, что при создании новых тестов шаги всегда будут сопоставляться с определениями шагов, за которыми стоит реальный код?

0 ответов

Другие вопросы по тегам