2016-09-07 8 views
0

어떻게 복잡한 BDD 시나리오를 작성할 수 있습니까?우리는 BDD 시나리오를 어떻게 작성할 수 있습니까? 복잡한 흐름

**** 예 : **** wifi 연결을위한 새로운 사용자 등록을 만드는 시나리오를 작성하고 싶습니다.

고객 세부 정보, 제품 세부 사항, 지불 세부 사항, 계정 세부 사항을 요구하고 결국 고객을위한 새 계정을 만드는 시나리오가 될 것입니다. 이 시나리오를 테스트하기 위해 어떻게 시나리오를 작성할 수 있습니까? 우리는 각 모듈에 대해 별도의 시나리오를 작성할 수 있지만이 모듈과 커버를 결합하여 하나의 흐름을 필요로 할 때 사용할 수 있습니다. 이것 좀 도와주세요.

프리미엄 사용자, 게스트 사용자와 같은 다른 시나리오가있을 수 있지만이 전체 흐름은 한 부분이 될 것입니다.

+0

실제 문제 는요? 당신이 그 시나리오를 쓰는 것을 막고있는 것은 무엇입니까? –

+0

[긴 이야기를 BDD로 작성하는 최선의 방법] 가능한 복제본 (http://stackoverflow.com/questions/38785073/best-ways-to-write-bdd-for-long-stories) – Lunivore

답변

0

오이 시도해 보셨습니까?

당신은

Feature: Check user is registered for wifi 
    Scenario: registration 
    Given: 
    When: 
    Then: Account is created 

처럼 뭔가를 할 수 그리고 위의 단계를 위해 당신은 당신이 정의 단계를 포함하는 자바 단계 파일을 작성해야합니다.

@Then("^Account is created$") 

public void accountCreated(){ 
//do some validation 
}