1

開発するいくつかのphpサイト用の軽量で薄型の自動テストフレームワークを探しています。私はSeleniumを知っていますが、それはちょっとしたリソースの浪費かもしれないと聞きました(それは本当ですか?)。

4

1 に答える 1

1

(あなたのコメントに基づいて:「すべてのgitコミット(またはすべての期間)の後に実行される一連のユニットテスト」)PHPUnitはあなたが望むものです。これは、PHPのデファクトスタンダードの単体テストであり、機能が豊富です。

Seleniumはブラウザ制御用であり、Webサイトの機能テストに使用でき、ユーザーと同じように対話します(つまり、押すボタンとキーボードのクリックを指定します)。Seleniumテストはオーバーヘッドがはるかに大きいため、単体テストでは実行できないテストにのみ使用する必要があります。(Seleniumテストは、JavaScript、AJAX、Apache構成なども暗黙的にテストするため、優れた単体テストのように問題をターゲットにすることはできません。)

于 2013-01-28T10:50:30.233 に答える