2011-11-14 3 views
12

각 개요의 예제 세트를 복제하지 않고 Specflow의 여러 시나리오 개요에 공통된 예제 세트를 공유 할 수 있습니까?Specflow의 여러 시나리오 개요에 공통된 예제 세트 공유

변덕스러운 예제를 변명해라. 그러나 여기서 Examples은 각각 Scenario Outline를 위해 되풀이된다. 그리고 나는 그들에게 Examples를 한번 선언하고, 각각 Scenario Outline를 위해 그것을 사용할 수 있는지 알고 싶다?

Feature: Just an example about animals 

Scenario Outline: 
    Given an <animal> 
    When something happens 
    Then this should be the outcome 

    Examples: 
    | animal | 
    | Dog | 
    | Cat | 

Scenario Outline: 
    Given an <animal> 
    When something different happens 
    Then this other thing should be the outcome 

    Examples: 
    | animal | 
    | Dog | 
    | Cat | 
+0

나는이 문제에 대해 궁금해하는데, 가능하다면 앞으로는 매우 유용 할 것입니다. – MichaelF

답변

2

SpecFlow에서는 실제로 가능하지 않은 것으로 보입니다.

1

SepcFlow에 대해서는 확실하지 않지만이 단계에서 주어진 단계가 공유되는 Cucumber에서이 작업을 수행했습니다.

SpecFlow가 같은 방식으로 작동 할 것으로 예상됩니다.

+2

나는 따라하기가 쉽지 않다. 내가 원하는 바를 가까이서 실행하는 "배경"이 있음을 알았지 만 볼 수있는 매개 변수 (예 : "배경 개요"없음)를 지원하지 않습니다. – AdaTheDev