Seleniumのテストは次のようなテーブル要素を使って書く。 <tr> <td>open</td> <td>index.html</td> <td></td> </tr> <tr> <td>verifyText</td> <td>id=title1</td> <td>タイトル1</td> </tr> <tr> <td>verifyText</td> <td>id=title2</td> <td>タイトル2</td> </tr> <tr> <td>verifyText</td> <td>id=title3</td> <td>タイトル3</td> </tr> <tr> <td>clickAndWait</td> <td>submit</td> <td></td> </tr> これが面倒。テストが多くなってきたり長くなってきたりすると、テストを修正するメンテコストも高くなってしまう。そこで、こ
PHPのテストライブラリとしては一番有名どころのPHPUnitと実際のブラウザをJavaScriptを使って画面遷移をテストすることができるSelenium RCを使って実際に結合テストを行ってみたので今回紹介したいと思います。 PHPUnit PHPUnitはPHPの一番有名なテストライブラリです。テストケースを用意することで仕様変更にも強いアプリケーション開発が可能になります。 さまざまなことができるPHPUnitですが、PHPUnitだけでは画面遷移のような機能テストは難しいものです。 なぜなら、PHPだけで画面遷移を確認するためにはブラウザの動きをシミュレーションしたライブラリを使ったりしてテストする方法になってしまうからです。 たとえばsymfony1系ではsfTestBrowserというライブラリが用意されていてこのライブラリを利用することでテストが行えるようになっていますが、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く