0
--testdoxを文書化する以外に、私のPHPUnitテストの詳細なレポートを提供する別の方法がありますか?PHPUnitテストの結果を文書化するにはどうすればよいですか?
--testdoxを文書化する以外に、私のPHPUnitテストの詳細なレポートを提供する別の方法がありますか?PHPUnitテストの結果を文書化するにはどうすればよいですか?
あなたの質問に直接答えはないかもしれませんが、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
テストのコードは自明であるべきです。さらに、テストされたコード(その実装ではなく公開API)の動作を記録する必要があります。 – axiac