PHP で Web アプリケーションを開発しており、サインアップ機能をテストしたいのですが、GUI はまだ適切に開発されていないため、GUI ではなく PHP スクリプトのみをテストします。最近、私はSeleniumを使いました。壁に頭をぶつけた後、GUI のテストにのみ役立つことに気付きました。テストしたい場合は、PHPUnit のみを使用する必要があります。私は正しいですか?? または任意の提案??
質問する
530 次
3 に答える
0
はい、あなたは正しいです。Selenium WebDriver はブラウザーを駆動し、ページ上の要素を操作します (テキストの検索、ボタンのクリックなど)。PHPUnit を使用して、テストを実行します。
于 2013-06-02T12:01:23.873 に答える
0
ブラウザに表示される Web アプリケーションのグラフィカル表現ではなく、Web アプリケーションの機能をテストしたい場合は、PHPUnit を使用する必要があります。
symfony や zend フレームワークなどの MVC フレームワークも使用して Web アプリケーションを構築する場合、PHPUNit-Tests の適用は簡単です。機能を含むユニットを特定し、対応するテストケースを記述します。
あなたの場合、「サインアップ」機能は MVC-Controller 内のアクションである可能性があるため、たとえば次のような MVC-Controller-Unit-Test を作成する必要があります: http://www.phpriot.com/manual /zf/zend.test.phpunit.testing
于 2014-01-10T14:50:26.897 に答える