2017-05-03 1 views
-1

BDD 방식으로 다른 국가에서 제품을 만들지 테스트해야합니다. 나는 오이 시나리오 개요를 사용했습니다.오이 모범 사례 : 예제 테이블에 열을 추가하거나 단계를 추가 하시겠습니까?

나는 화폐가 창조를 위해 필수적이지 않다는 것을 언급해야한다, 그것은 나라와 연결되어있다.

Scenario outline: I am able to create a product in different countries 
Given a product that costs <price> in <country> 
When I create this product 
Then the price is <price> 
And the currency is Pound if country is England 
And the currency is Euro if country is Spain 
Examples: 
| country | price | 
| England | 3  | 
| Spain | 32 | 

가장 좋은 방법은 무엇입니까 :

Scenario outline: I am able to create a product in different countries 
Given a product that costs <price> in <country> 
When I create this product 
Then the price is <price> 
And the currency is <currency> 
Examples: 
| country | price | currency | 
| England | 3  | Pound | 
| Spain | 32 | Euro  | 

가 동료가이 일을 썼다 :

나는 다음과 같은 시험을 썼다?

미리 감사드립니다.

답변

0

먼저 시나리오 개요를 피하십시오. 그들이하는 것은 응축 단계 정의이며 이것은 탐구해야하는 여러 가지를 숨기려합니다.

두 번째로하고있는 일에 대해 더 명확히 해보십시오. 내가 읽은 바로는 하나 개의 나라에서 사람이 다른 나라

또는

  • 다른 국가의 사용자 수 있어야한다 제품을 만들 수있을 것입니다

    • 말을 할 수 제품을 만드는 방법

    또는

    ,210
    • 나는 많은 다른 통화

    이런 일들

  • 로 여러 나라에서 판매 할 수있는 제품을 만들려는

    1. 마찬가지로 유효
    2. 뭔가 나에게 보이는 당신이 할 수있다 또는 원하지 않을 수도 있습니다.

    시나리오 작성의 모든 이유는 테스트를 수행하고, 수행하고자하는 작업과 그 중요성을 파악하고, 모호하지 않고 명확하게 표현하는 데 있습니다.

    나를 위해이 두 시나리오는 모두 모호하고 WHAT 및 WHY에 대한 통찰력이 부족하기 때문에 모범 사례와 매우 다릅니다.

+0

감사합니다. – VIJ

관련 문제