RobotFrameWorkとSelenium
RobotFameworkはオープンソースとして公開されている、Python製のテストフレームワークです。
RobotFameworkはキーワードを表示形式でテストケースを記述していきます。
Selenium2用のものをはじめ、豊富な外部ライブラリが公開されています。
自分でキーワードを新規に作るのも簡単にでき、日本語でキーワードを作成することも可能です。
RobotFameworkのテストケースの例)
*** TestCases ***
認証が正常に行われることのテスト >>> テストケースのタイトル
ログインページを firefox で表示する >>> 以下キーワード
ユーザー名を入力する
パスワードを入力する
ログインボタンを押下する
正常にログインされたことを確認する
上記のキーワードに対して、SeleniumAPIを設定することで
ブラウザ上で認証処理を自動的に実施します。
※Seleniumのテストケースを作成する内容は「「Selenium」のツール」に記載してます。
RobotFamework, Selenium2Libraryは、PyPIで公開されています。
日本語のキーワードの組み合わせでテストケースを作成できるため、
とても便利と思います。
興味があれば、試してみてください。
↧
RobotFrameworkとSelenium
↧