2014/05/03

「4時間で学ぶ、効率的な自動テストスクリプトのメンテナンス」は実践的で良い教材ですね

STAR(Software Testing Automation Reserch; テスト自動化研究会)の方々が作成・公開されている「4時間で学ぶ、効率的な自動テストスクリプトのメンテナンス」をやってみました。確かに4時間くらいでできます。

この教材の内容はサイトに書いてある通りです。
オープンソースのブラウザテストツール「Selenium WebDriver」の使い方と、テストスクリプトを効率よくメンテナンスする方法について、実際にプログラムを書きながら学べるチュートリアル形式教材です。

日本語かつ無料で提供されているSelenium WebDriverのチュートリアルとしては一番実践的かつ分かりやすいと思います。

ひと通りやってみて感じた良い点は以下の通り。

  • 演習で必要な環境はひと通り提供されます。自分で用意するのはJava、Eclipse、Chromeです。
  • 演習で必要になるSeleniumの機能はひと通り最初の解説で説明されています。他のドキュメントなどは参照する必要がありません。
  • 例(ホテルの予約)が具体的です。
  • タイトルにメンテナンスとある通り、メンテナンス性を向上するため、ページオブジェクトパターンが解説されています。実際にテスト対象が変更された場合にテストコードを修正する例もついてきます。
これはこれで十分だと思いますが、さらに追加して欲しい点としては、複数ブラウザ対応の実現方法を盛り込むことでしょうか。