2
기능이있어서 환경마다 다른 방식으로 실행하는 방법을 찾고있었습니다. 내가 로컬로 테스트하는 환경과 원격 서버에 히트하는 환경이있는 것처럼 말입니다. 범위가 지정된 바인딩을 사용하면이 작업을 수행 할 수 있지만 시나리오를 복제 한 다음 각 시나리오에 태그를 적용해야합니다.Specflow : 구성 가능한 단계가 다른 동일한 시나리오
예 :
@test
Scenario: User can login
When a user provides valid credentials
Then they are logged in
@stage
Scenario: User can login
When a user provides valid credentials
Then they are logged in
는 시나리오 만 기능 한 번 나열하는 방법 대신에 거기에 다음 I 단계의 정의의 적절한 필터링을 허용 할 글로벌 태그의 일종?
감사합니다.
우리의 목표는 다음과 같습니다 : (1) 하나 또는 각 시나리오의 정의 (2) 다른 환경에서 동일한 시나리오를 실행할 수있는 능력. 테스트 실행을 설정하고 실행하려면 무엇을 사용하고 있습니까? 단일 테스트 실행이 전적으로 하나의 환경에 적용되는지 또는 모든 단일 테스트의 단일 실행에서 두 환경을 모두 테스트할지 여부를 신경 써야합니까? – perfectionist
한 번의 실행으로 하나의 환경에서 전체 테스트 스위트가 실행됩니다. 믹스/매치 할 필요가 없습니다. 아이디어는 내가 테스트하고 싶은 환경을 결정하고, 설정을 한 가지 설정 한 다음 스위트를 실행하는 것입니다. – anonymous