私はapache2、Selenium、PHPUnitを使用しています。
一部のテストでは php エラーが発生しますが、ブラウザーからはすべて問題ないように見えるため合格です。
これらのエラーをキャッチしてテストを失敗としてマークするにはどうすればよいですか?
PHPUnit では、すべてのテスト関数の前または後に実行されるチェックを追加できます。assertPreConditions()
テストにorを追加するだけassertPostConditions()
で、PHP の失敗の痕跡があるかどうかを確認できます。
詳細については、 http://phpunit.de/manual/3.7/en/fixtures.htmlを参照してください。
問題は、これらのエラーをどのように検出するかです。画面にエラー テキストが表示されているかどうかを確認するか、(Apache に対してローカルで実行している場合) PHP エラー ログ ファイルのサイズが大きくなっていないかどうかを確認してください。これは、ニーズに大きく依存します。