Python製のWebアプリケーションの自動受け入れテストをしたくて、調べてみました。 Ruby界隈だと、最近ではCucumberに代わってTurnipというツールが流行っているみたいなので試してみました。 (c) .foto project 自動受け入れテスト用のライブラリ Rubyで自動受け入れテストをしようとすると、以下の3つの選択肢があるようです。 Cucumber テストケースを自然文で書けるため、非プログラマでも読みやすい。 Turnip Cucumberと似ているが、プレースホルダーを簡単に書ける点とRSpecの一部として使える点がメリット。 RSpecのfeature spec RSpec(+Capybara)で完結。非プログラマには読みにくい。 Cucumberは以前にも使ったことがあるので、今回はTurnipを選択してみました。詳しい説明は以下のページに譲ります。 Ru
「name=your-name」「css=input.button」のような、操作対象の画面要素を特定するための記述(「ロケーター」と呼びます※1 )が、何箇所にも分散しています。 「UIマッピング」とは、この分散したロケーターを、UIマップファイルという1つのファイルで集中管理する手法です。(図2) ロケーターに「inputName」「buttonSearch」などのわかりやすい別名をつけ、テストスクリプト中ではロケーターでなくこの別名を使用します。 UIマッピングを行うと次のようなメリットがあります。 画面のHTMLが変わった場合に、UIマップファイル中のロケーターだけを書き換えればよいので、メンテナンスの手間が大きく軽減されます。 わかりやすい別名を使用することでテストスクリプトが読みやすくなります。 ちなみに、UIマッピングをさらに洗練させたページオブジェクトデザインパターンという
はじめに¶ Selenium は、独自のアクション、アサーション、ロケータストラテジーを追加することで簡単に拡張できます。具体的な手順としては、JavaScript を使って、Selenium オブジェクトプロトタイプと PageBot オブジェクトプロトタイプにメソッドを追加します。Selenium は起動時にこれらのプロトタイプのメソッドを自動的に走査し、名前のパターンを使って、どれがアクション、アサーション、およびロケータであるかを認識します。以下に示す例では、JavaScript を使って Selenium を拡張する方法を示します。 アクション¶ “do” で始まる Selenium プロトタイプのすべてのメソッドは、アクションとして追加されます。各アクション foo に対しては、アクション fooAndWait も登録されます。アクションメソッドはパラメータを 2 つまで取るこ
iFLAG Labs is a technical information site which iFLAG offers. iFLAG Labs provides you with the opportunity to experience and evaluate new and emerging innovations, technologies, and service from iFLAG. 皆さんこんにちは。アイフラッグの品質管理チームKです。 Selenium IDEでループ処理をやりたいけど、ループ回数を指定する方法しか見つかりませんでした。 例えばブログ記事の「削除」ボタンを記事の回数分だけクリックしたい場合など、ループ回数が特定ではない場合はちょっと困りますね。 そこで今回は、テスト処理をn回ループする方法をご紹介します。 エクステンションのインストール 今回のループ処
You’ve got countless bits of HTML5, CSS3, JavaScript, and PHP rolling around in your head and on your hard drive that you are forced to try to recall each time you start a project. It’s time to get organized. This post will briefly point you to 27 great utilities that not only help you store your favorite snippets both locally and in the cloud, but also make sharing with others a breeze. Enjoy! Th
20 very useful Java code snippets for Java Developersby Viral Patel · May 13, 2009 Following are few very useful Java code snippets for Java developers. Few of them are written by me and few are taken from other code reference. Feel free to comment about the code and also add your code snippet. [ad#singleblogtop-linkad]1. Converting Strings to int and int to StringString a = String.valueOf(2); //i
Git Hub API for Java Introduction Download Source code Mailing List Guides GitHub App Auth Flow JWT Authentication App Installation Token Working with organizations References Javadoc Project Documentation Project Information Dependencies Maven Coordinates Dependency Management Distribution Management About Licenses Mailing Lists Plugin Management Plugins Source Code Management Summary Team Projec
(2014/11/27 更新 – 修正完了し、解消いたしました。)(2014/11/26 更新 – 補足情報を追記しました。) 皆さま、こんにちは。WSUS サポートチームです。 Windows Server 2003 環境において、Microsoft Update 実行時に 0x80248015 エラーが発生する、というお問い合わせを多く頂いております。 本事象につきましては、現在恒久対策の確認を弊社にて行わせて頂いておりますが、ご案内までにしばらくお時間を要する見込みです。恐れ入りますが、事象の詳細と現在判明している回避策を以下にご紹介させて頂きますので、恒久対処のご案内まで、こちらの実施をご検討くださいますようお願いいたします。本事象につきましては、2014/11/27 に Microsoft Update サイト側の修正が完了し、現時点では解消しております。事象の詳細と解消前にご案
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く