Seleniumまとめ

今日の作業

Seleniumについての学習&まとめ
修正されたバグチケットの確認
昨日と同じRails本で学習


今日の作業でわかったこと&わからなかったこと

今日はまず明日Seleniumについて別プロジェクトの方に教えることになったので、
それについてまとめていました。
しかしSeleniumのテストケースは今のプロジェクトでは始め少し作ったぐらいで、
初歩的な知識しかないと思うのでとても不安です。
でもできるだけ力になれるようにがんばりたいと思います。

調べたことのまとめ

対象ブラウザがIEなら、selenium_on_railsプラグインからテストを実行

http://www.openqa.org/selenium-on-rails/

Windowsselenium-on-railsを使用する場合は以下の手順も必要
$>gem install win32-open3
DBのレコードをYAML形式でフィクスチャとして出力してくれるプラグイン
$>ruby script/plugin install http://topfunky.net/svn/plugins/ar_fixtures
このコマンドでProductListテーブルのfixtureをdump
$>rake db:fixtures:dump model=ProductList
テスト環境でサーバー起動
$>ruby script/server -e test
SeleniumIDEのテストケースとはじめに
open|selenium/setup?fixtures=all

を追加し常にfixturesを読み込むようにする

作成したテストケースはtestディレクトリの下にseleniumディレクトリを作り
その下に保存


selenium-on-rails/config.yml.exampleをconfig.ymlに変更

テスト実行コマンド
$>rake test:acceptance 

明日の作業

サーバ移動
他プロジェクトの手伝い
実装やRailsの本を見て学習
実装が終わり次第テスト