나는 BDD를 배우고 있으며 오이를 사용하여 기능을 수행하고 있습니다.구조 오이 단계 정의
제 질문은 : 단계 정의를 파일로 어떻게 구성합니까?
Scenario 1: Account has sufficient funds
Given the account balance is \$100
And the card is valid
And the machine contains enough money
When the Account Holder requests \$20
Then the ATM should dispense \$20
And the account balance should be \$80
And the card should be returned
가 어떻게 단계를 정의로 번역 것 :
예를 들어, 다음과 같은 시나리오를 상상?
내가해야 하는가 나는 기능, 또는 무언가하여 분할? AccountSteps
이 CardSteps
는, ATMSteps
는, ATMServiceSteps
(예 : withdraw
및 getBalance
등의 방법을 유지하기 위해 여러 단계의 클래스를 생성해야 하는가?
나는 많은 주제를 만드는 방법을 설명했다 (이 지금은 알고있다),하지만 어떻게 확장 성을위한 다음 단계를 구성하고 반복을 많이 피하기 위해 최선을 것입니까? 사전에
감사의 단계를 구조화