試験Tool Selenium
Web上のシステムの試験用のTool、Seleniumについて。
Selenium HOME
ttp://wiki.openqa.org/display/SEL/Home
日本語リファレンス
ttp://wiki.openqa.org/display/SEL/Selenium+0.7+Reference+(Japanese) Java + Selenium RC で試験をやってる人がいないでしょうか? >>3
試験をjavaでやってるの?
ウチはseleniumを使ってるけど、testcaseをhtmlで書いてるのでjavaは使ってない。 htmlでプログラム組んでるけど、これは使わないなぁ >>5
試験はどうしてるの?手順書にしたがって、毎回手作業? 試験じゃなくて実装の話?
試験の実施はどうやってます? 試験はフローチャートのとおり動くかどうかチェックするだけ >>9
そのチェックの時にseleniumを使ってるのかなー?と思ったワケです。
手動でチェックとか無理じゃないですか。
何か修正するために、手順を手動、確認を黙示、とかめんどくさすぎるし。 ウチも昔は社内の方針でそうだったけど、
なんとかSeleniumを認めてもらったよ。
結局それでいろいろ削減できたし品質もよくなった。
この辺はSeleniumに限った話じゃないしすれ違いかな。 こういうはなしはプログラマー板でやってもらうほうがもりあがるよな XPでは問題なく動いたけどvistaじゃうごかねーorz
vistaセキュリティの弊害か・・・ 自己レス。
しょうがないからvistaのUACをオフにしたら動いた。 メモとして。
vistaで使う場合は、UACオン状態でも
起動バッチを管理者権限で実行すればOKだった DBunitやらなにやらと組み合わせたいからSelenium-RCを通してJavaでやってるが、
フレーム間の制御(selectFrame)とかwaitForPageLoadが不安定だ。
再現性の無い動きをしてるみたいだ。 Window間の連携処理とかAjaxとか使ってると機能しなくない?
UIテストは結局手作業になってる。
>Window間の連携処理
これやってると、もうダメダメっぽいね。
何が悪くて何が起こってるのかちーっともわかりません。 SeleniumRC0.9.2がリリースされております。 Seleniumに試験中にソースを読ませることってできないのかな。
あるいはF5キーを押させれれば、試験の幅が広がるんだけれどな…。 assertValueでテキストエリアの状態をテストしようとしてハマった。
> storeValue ( locator, variableName )
> 入力フィールド及びvalueパラメータを持つ要素の(空白整形された)値を取得します。
最初の空白とか最後の改行とかが剥ぎ取られてしまう。
エラーメッセージで "actual" とか言ってるけど全然actualじゃねえのがムカついた。
文字列の比較してるのに勝手に加工すんな!