seleniumによる統合テスト


従来の方法では、統合テストはテスト部のテスト担当者が行うべきですが、中小企業にとってコストが高すぎる可能性があります.だからこの仕事は開発者がやらなければなりません.開発も容易ではないでしょう:(
thougtworksが開発したseleniumは、開発者のためにカスタマイズされた統合テストツールです.
余計なことは言わないで、次から私たちの配置作業を始めます.
1.selenium-coreパッケージをダウンロード:
http://www.openqa.org/selenium-core/最新バージョンは0.8.3
2.解凍後にいくつかのディレクトリがあります:core tests jsunitなど、core testsをアプリケーションルートディレクトリの下にコピーし、テストホームページを開きますhttp://localhost:8080/showradio/core/TestRunner.htmlああ、これがseleniumのコンソールです.左側の「GO」ボタンをクリックして、テスト例を実行します.seleniumが持っているいくつかのテスト例の結果が表示されます.
これで構成が完了します.
次に、テスト・インスタンスの定義を開始します.
myTest.html
    <table cellpadding="1" cellspacing="1" border="1">
    <tbody>
        <tr>
            <td rowspan="1" colspan="3">    <br>
            </td>
        </tr>
        <tr>
            <td>open</td>
            <td>/showradio/index.jsp</td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>verifyTextPresent</td>
            <td></td>
            <td> radio         </td>
        </tr>
        
    </tbody>
	</table>
Openはseleniumの命令でページを開く/showradio/index.jspです
verifyTextPresentもコマンドチェックページに指定テキストがあるかどうか
コマンドについては、「」を参照してください.
http://wiki.springside.org.cn/display/springside/Selenium+Reference
myTest.htmlをtests/TestSuit.htmlに追加
<tr><td><a href="./showradio/TestIndex.html">    </a></td></tr>
クリックhttp://localhost:8080/showradio/core/TestRunner.htmlページのGOボタン
テスト例リストページに入り、右側のexecute testsをクリックしてテストを実行します.
具体的な使い方は公式サイトをご参照ください 
http://www.openqa.org/selenium-core/usage.html