Одобрить документ как нескольких пользователей - PullRequest
0 голосов
/ 14 января 2020

Я довольно новичок в кипарисе. Мы используем огуречный плагин для BDD и соответствующие JS файлы для кода.

Ниже приведен сценарий, в котором я должен выполнить следующие шаги для утверждения одного документа, скажем, DOC01.

Background- генерировать новый документ с уникальным именем при каждом запуске - войдите в систему как user01 - загрузите документ и отправьте его на утверждение - user01 теперь кодирует документ, который, в свою очередь, назначает 2 группы для it (user02) и (user03)

Сценарий: - войдите как пользователь 02 - нажмите кнопку «Подтвердить», чтобы подтвердить созданный выше документ из backgroUnd

Сценарий: - войдите в систему как пользователь 03 - нажмите кнопку «Подтвердить», чтобы подтвердить созданный выше документ из фона

Проблема : В конце каждого сценария у меня, похоже, частично заполненный документ, который только частично одобрен и не полностью утвержден, потому что фон для этой функции создаст 2 документа.

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

Из того, что я понимаю, лучшие практики предлагает иметь тесты, независимые друг от друга. Следовательно, моя структура выше.

Единственное решение, которое я мог придумать, - сделать шаг генерации документа моим сценарием, но два последних сценария ios будут зависеть от этого. Это против лучших практик, хотя?

В качестве альтернативы, есть сценарий, который я могу использовать, но мне нужен пример для этого, если у вас есть.

...