Quantcast
Channel: パークのソフトウエア開発者ブログ|ICT技術(Java・Android・iPhone・C・Ruby)なら株式会社パークにお任せください
Viewing all articles
Browse latest Browse all 138

RobotFrameworkとSelenium

$
0
0

RobotFrameWorkとSelenium

RobotFameworkはオープンソースとして公開されている、Python製のテストフレームワークです。
RobotFameworkはキーワードを表示形式でテストケースを記述していきます。

Selenium2用のものをはじめ、豊富な外部ライブラリが公開されています。

自分でキーワードを新規に作るのも簡単にでき、日本語でキーワードを作成することも可能です。

RobotFameworkのテストケースの例)

*** TestCases ***
認証が正常に行われることのテスト >>> テストケースのタイトル
ログインページを firefox で表示する >>> 以下キーワード
ユーザー名を入力する
パスワードを入力する
ログインボタンを押下する
正常にログインされたことを確認する


上記のキーワードに対して、SeleniumAPIを設定することで
ブラウザ上で認証処理を自動的に実施します。
※Seleniumのテストケースを作成する内容は「「Selenium」のツール」に記載してます。

RobotFamework, Selenium2Libraryは、PyPIで公開されています。

日本語のキーワードの組み合わせでテストケースを作成できるため、
とても便利と思います。
興味があれば、試してみてください。


Viewing all articles
Browse latest Browse all 138

Trending Articles