2

現在、レポート機能のテストを書いています。プロジェクトの機能が増えるほど、より多くのレポートを作成する必要があります。

私の場合、レポートにはいくつかの「検索」パラメーターと行数などの制限があります

私の質問: phpunit を使用して、既知の一連の可能なパラメーターを持つ関数のテスト ケースを自動的に生成する方法を知っている人はいますか?

他の言語のクイックチェックのようないくつかのツールについて読みましたが、自動テスト生成は php に存在しますか? または誰かがテストを自動的に作成する方法を提案していますか?

どうも

4

4 に答える 4

5

PHPUnitには、テストケースクラスのスケルトンジェネレーターがあります。多分それはあなたを助けるでしょう。

于 2009-09-04T10:44:26.083 に答える
4

よく知られているパラメーターのリストをどこかに保存します (専用ファイルまたは単体テスト ソース ファイルに、パラメーター化されたテスト ケースを記述し、パラメーターを反復処理します。

于 2009-09-04T11:27:58.743 に答える
2

クラスから基本的な PHPUnit ファイルを生成するには、PHPUnit スケルトン ジェネレーターを使用できます。

からダウンロードしてください:

ドキュメントは上にあります: https://phpunit.de/manual/3.7/en/skeleton-generator.html

于 2016-01-21T08:52:59.373 に答える
1

Ionut がほのめかしたように、スケルトン ジェネレーターはあなたが探しているものです。ここに素晴らしいチュートリアルがあります...

Netbeans はワンクリックですべてを行います

于 2009-09-04T12:32:40.863 に答える