タグ

seleniumに関するlabduckのブックマーク (5)

  • Selenium Antipatterns

    http://seleniumjp.connpass.com/event/24206/ 第3回日Seleniumユーザーコミュニティ勉強会の資料です。 Seleniumのアンチパターンについてです。

    Selenium Antipatterns
  • 失敗からはじめるSelenium - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは。kintone 開発チームの長谷川&宮田です。 みなさんテスト書いてますかー? 品質の高い製品をリリースし続けるためにはテストを書くのは当たり前。でも実際にテストを書いたりメンテナンスをするのは大変なこと。特に、ユニットテストではなく Selenium のようなブラウザテストはコストが高く、運用が難しい面も。。 kintone チームでも Selenium を使って自動化試験を行なっています。 ここ1年ぐらいで随分テスト周りの仕組みが整備され、製品の品質向上に繋がっていることを実感していますが、 最初の頃は失敗も多く自動化試験としてはあまり機能していませんでした。今回はそんな kintone チームの自動化試験への取り組みの失敗とその改善について紹介したいと思います。 Selenium の失敗あるある 始めに昔の取り組み(失敗談)をいくつか簡単に紹介します。 テストの目的が曖昧

    失敗からはじめるSelenium - Cybozu Inside Out | サイボウズエンジニアのブログ
  • JenkinsとSelenium WebDriverでUI層のテストも自動化&永続化する - プログラマでありたい

    思い立ったようにJenkins特集をしておりますが、今回はJenkinsとSelenium WebDriverでUI層のテストの自動化をする話です。Seleniumは面倒臭い画面のテストを自動実行してくれるツールで、出てきてからもう7〜8年がたちます。Web系の開発に携わっている人であれば、一度は試したことがあるのではないでしょうか?そして、必ず挫折したことがあると思います。 その理由としては、せっかく作ったSeleniumのテストケースが腐ってくるからです。一般的にはUI層の変更は、ロジック層に比べて変化が激しいです。だからこそテスト自動化して保証することに意味があるのですが、そのテストケースを維持するのは大変です。そこで、Jenkinsの登場です。Jenkinsでサーバサイドで継続的に実行することにより、Seleniumのテストケースが成功を保てるようにします。また、複数のブラウザ・バ

    JenkinsとSelenium WebDriverでUI層のテストも自動化&永続化する - プログラマでありたい
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • Windowsサービスとして動作するHudsonからSeleniumのテストを実行する - azuki note

    以前試したときには、IEの起動に失敗するため、サービスとして起動したHudsonからSeleniumのテストを実行できないという結論になってました。しかし、Hudsonのサービスを実行するアカウントをローカルシステムアカウントにして「デスクトップとの対話をサービスに許可」にチェックを入れておけば、IEも起動できてテストを実行することができました。サービスとして実行しているSlaveもOKでした。 ログインしているコンソールに下のようなダイアログが表示されます(Windows Server 2008)。 SeleniumからInternetExplorerが起動できない場合というエントリでも書いたのですが、IEのポップアップブロックを無効にする必要があります。ローカルシステムアカウントでIEが起動されるので、レジストリを直接変更して、ポップアップブロックを無効にしておきます。 regedit

    Windowsサービスとして動作するHudsonからSeleniumのテストを実行する - azuki note
  • 1