2016-04-19 14 views

答えて

0

あなたの質問に直接答えはないかもしれませんが、BehatのようなBDDフレームワークの使用を検討することができます。テストは人間の言葉で書かれているため、システムの動作を表現し、技術者以外の人が読むことができます。 introducing BDD articleから

例:

Story: Account Holder withdraws cash 

As an Account Holder 
I want to withdraw cash from an ATM 
So that I can get money when the bank is closed 

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 

Scenario 2: Account has insufficient funds 
Given the account balance is \$10 
And the card is valid 
And the machine contains enough money 
When the Account Holder requests \$20 
Then the ATM should not dispense any money 
And the ATM should say there are insufficient funds 
And the account balance should be \$20 
And the card should be returned 

Scenario 3: Card has been disabled 
Given the card is disabled 
When the Account Holder requests \$20 
Then the ATM should retain the card 
And the ATM should say the card has been retained