Seleniumのこぼれ話 #59
カテゴリ
前回の投稿から1ヶ月半が経ちましたが、私が収集したリンクの量がそれを示しています。そのため、今週はクリーンアップ週間となります。
How Browsers Work: Behind the Scenes of Modern Web Browsers は、ブラウザの自動化を生業とする人々が精通しているべき記事の1つのようです。
100% テストカバレッジは常に目標です。
Continuous Deployment and Data Visualization は、一部のデータが良い場合、多くの場合、より良いことを思い出させてくれます。
これは JUnit 用ですが、アイデアはどのランナーにも適用できます。
JUnit Kung Fu: ユニットテストを最大限に活用する
wakaleo から他のプレゼンテーションを見る
Database Cleaner は、Ruby でデータベースをクリーンアップするための一連の戦略です。 データベースを汚れたままにする(それが本番環境で起こることなので)べきだと思いますが、望ましくないシナリオがあることは認めます。
The Zen of UI Testing with Selenium, Hudson and Sauce Labs は、ローカルまたはクラウド(この場合は Sauce Labs を使用)で実行するために @Before メソッドの素敵な切り替えを示しています。フレームワークを常にクラウドまたはファイアウォールの背後に制限するのは、最近では愚かなことです。
What’s wrong with Ruby’s test doubles? には、テストダブルの種類に関する良い概要があります。フロントエンドの自動化では、「スタブ」ブランドを寛大に使用する必要があると思います。
自動化はプログラミングです。そして、ページオブジェクトは OO です。したがって、How to Design Classes は非常に興味深いです。
Samuel L Ipsum は、自動化用のランダムな文字列ジェネレーターとして使用できるように、本当に API が必要です。
私が取り組んでいる1つのプロジェクトでは、ブラウザの内容を JSON フィードで検証しています。JSON Formatter は、ここ1週間で救世主となっています。