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
ユーザの登録

機械的に変換するだけで試験手順書にもなりそう。

  1. 「/user_list.do」を開く
  2. 「addButton」をクリックし、画面が表示されるのを待つ
  3. タイトルが「ユーザの登録」であること

こんな感じ。