사용자가 가능한 많은 역할로 로그인 한 상태에서 테스트해야하는 여러 시나리오가있는 기능이 있습니다. 결과도 동일해야합니다.BDD 작은어 스크립트 : 여러 역할에 대한 동일한 시나리오 그룹
Examples 테이블을 백그라운드에 둘 수 있습니까? 예를 들어 :
Feature: My general set of tests
Background:
Given I am logged in
And I am logged in as <role>
Examples:
| role |
| Sales |
| Support |
| Admin |
| Auditor |
Scenario: tests1 blah...
Scenario Outline: tests 2 blah...
그래서 내가하고 싶은 것을 오히려 각 역할에 대해 별도의 기능 파일을 관리하는 것보다 다른 배경 컨텍스트 파일을 특징으로 누구를 반복합니다. 이것이 가능한가?
이 시점까지 나는 당신이 정확하다고 생각합니다. 솔루션은 하나의 일반적인 역할을 사용하여 그에 대한 시나리오를 실행하고 모든 역할 옵션을 실행하는 단일 시나리오를 통해 해당 기능의 특정 단일 기능에 대한 작업을 수행하는 것입니다. –