Selenium
「テスト」と「バリデーション」は,互いに酷似している。 単体テスト:開発者が,システムの入出力の振る舞いを検証すること。 バリデーション:システムが,ユーザの入力値を検証すること。 ユニットテストとバリデーションは本質的に同類の処理であり,そ…
AndroidプログラミングのTOPへ これはWebアプリ開発者にとっても,モバイルアプリ開発者にとっても朗報である。 下図は,「Webアプリ + モバイルアプリの,自動テストツールの技術動向」を表す。 ┌─── Webの自動テスト────┐ ┌モバイルの自動テスト┐ | | |…
Exceleniumとは,Webアプリのテスト自動化ツール。 "Excelenium"(エクセレニウム)で,快適な自動回帰テストを (Seleniumのテストスクリプトとテスト仕様書を自動生成) http://language-and-engineering.hatenablog.jp/entry/20090524/p1 Excelenium (テ…
バッチのまとめTOPへ WSH JScriptでIE(IE7)を自動操作して ファイルをアップロードする(ファイル参照フィールドに入力する)。 ただし,ファイル参照ダイアログを避けて通る。 promptとかalertなどの厄介なダイアログに応答する。 方法。 おまけとして,S…
ブラウザの自動化を妨害する最後の壁,それはタイムアウト。Webページのロード時に,ブラウザのビジー状態が解除されず,いつまでも次のステップに進めなくなってしまう現象のこと。 どんなツールを使っても,タイムアウトは必ず発生する。自動化ツールをた…
バッチのまとめTOPへ 以下のエントリでは,JScriptでブラウザのオートメーションを行なうための基礎を述べた。 JScript / VBScript (WSH)で,IEを自動操作しよう http://d.hatena.ne.jp/language_and_engineering/20090713/p1 その続編として,プロジェクト…
回帰テストツール「Selenium」の中級 Tips。 初級の使い方については 今から3分で selenium の使い方を身に付ける (回帰テスト自動化) http://language-and-engineering.hatenablog.jp/entry/20081016/1224080409 selenium 主なコマンド一覧 http://languag…
テスト仕様を書くだけで,仕様書自身がテストを自動でやってくれる。 それがExcelenium(エクセレニウム)。 Excelenium = Excel + Selenium 左側で,操作のステップを日本語で書くと, 右側で,テスト仕様書風のフォーマットの文章をリアルタイムで自動生…
Webアプリケーションの開発に必要なテストツールを,10分間で3つ身に付ける。 今から3分で qUnit の使い方を身に付ける (JavaScriptの単体テスト) 今から3分で selenium の使い方を身に付ける (回帰テスト自動化) 今から3分で jmeter の使い方を身に…
seleniumは,Webアプリの回帰テストツール。ブラウザ上での画面表示・入力・送信・値チェックなど,手動+目視でいちいちカバーしきれない操作が,全て自動化できる。 このツールの初歩を今から3分で習得するための記事。
よく使うコマンド集。 分類済み。