selenium
http://d.hatena.ne.jp/secondlife/20050525/1116947520より
ちょっと試してみたけど、これ、スゴいわ〜!テストケースをHTMLのテーブルで書くだけ。
<tr> <td>open</td> <td>/user_list.do</td> <td></td> </tr> <tr> <td>clickAndWait</td> <td>addButton</td> <td></td> </tr> <tr> <td>verifyTitle</td> <td>ユーザの登録</td> <td></td> </tr>
こんな感じ。
でも、テストケースを書いているうちにHTMLのタグを書くのが面倒になってきた。だから、こんな感じでプレインテキストで書いておいて、それを動的にHTMLのテーブルに変換するっつーのがいいかな。
open /user_list.do clickAndWait addButton verifyTitle ユーザの登録
機械的に変換するだけで試験手順書にもなりそう。
- 「/user_list.do」を開く
- 「addButton」をクリックし、画面が表示されるのを待つ
- タイトルが「ユーザの登録」であること
こんな感じ。