Redirecting to docs/en/latest...
本シリーズは、WebブラウザをUIとして利用した業務システムやアプリケーション(以下、Webシステム、Webアプリケーション)のテストをテーマとして、Webブラウザを使ったテストを自動化するOSSのツール「Selenium2」を紹介します。業務システム開発の現場で適用してきたノウハウを元に、これまでSelenium2について知らなかった人から以前使った経験がある人まで、より実践的な「使える」内容を盛り込んでいきたいと思います。 本シリーズのスコープと対象読者 本シリーズはWebシステム・Webアプリケーションのテストの中でも「Webブラウザを操作して実施するテスト」をスコープにしています。開発工程としては、1モジュールとして単体テストに位置付けられる場合もあれば、複数のモジュールやシステムと連携して結合テストや総合テストに位置付けられる場合もあるでしょう。これらのテストのことを、本シリーズ
This page is about using Selenium-RC in a continuous integration system- running Selenium tests from a commandline, from Ant, or TestNG. Currently, we gather informations. Then we will try to organize it in a didactic and non-redundant way. The point is that there is a lot of way to launch the tests and gather the results, so you have to be coherent with the tools you are using (ANT, TestNG, CC,
以前試したときには、IEの起動に失敗するため、サービスとして起動したHudsonからSeleniumのテストを実行できないという結論になってました。しかし、Hudsonのサービスを実行するアカウントをローカルシステムアカウントにして「デスクトップとの対話をサービスに許可」にチェックを入れておけば、IEも起動できてテストを実行することができました。サービスとして実行しているSlaveもOKでした。 ログインしているコンソールに下のようなダイアログが表示されます(Windows Server 2008)。 SeleniumからInternetExplorerが起動できない場合というエントリでも書いたのですが、IEのポップアップブロックを無効にする必要があります。ローカルシステムアカウントでIEが起動されるので、レジストリを直接変更して、ポップアップブロックを無効にしておきます。 regedit
WebシステムもAjaxの時代になるとJUnitで画面出力結果を検査するのが困難になった。なにか良いツールが無いかと探してみたところslenium rcを発見。これはWebシステムの外部からテストを動かす形なので対象のWebシステムがAjaxでもJava以外でも関係なくテストできる。 Webを動かすコードはselenium-ideというFirefoxのプラグインでそこそこ簡単に出来るのだが、アサーションの部分はどうなんだろうか?selenium.getHtmlSource()で、HTMLを根こそぎ取れるようだが、 assertEquals("xxxx...",selenium.getHtmlSource()); とやると、画面上に毎回変わるような部分があると駄目だし、画面の一部が変わっただけで一々予測値を全部見直す必要もある。この辺は苦労している人も多いと思いますが... そこで以前から会
Selenium 関係ないっす。mixi 転載っす。すいません。 (Selenium だけ見たい人はカテゴリ化してるので、 そこにアンテナとかリンクはるといいと思うぉ) 今月末ぐらいから、 新入社員を教えることになるみたいなんだけど、 不安。 最近、コーチングの本買ったり、 教育論の本を立ち読みしたりして色々考える。 色々本読んだり、 自分の経験から思うのは、 結局ところ、どれだけすぐれた教育をしても、 大人を教えるのは、 難しい。 難しいっていうのは、 すでに20年とかそれぐらい生きてる人は、 確固たるアイデンティティを持っているので、 (逆に20年生きてある程度アイデンティティ持ってない人は、 相当精神的に弱いとかアフォだとかって特性があると思う) そのアイデンティティに影響しえるほどの影響を 俺が与えるなんておこがましい。 与えられる影響は、 無理やり数値化すると、せいぜい数パーセン
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く