タグ

2020年3月13日のブックマーク (4件)

  • E2EテストをSelenium Webdriver からCypress.io に移行した話 - 一休.com Developers Blog

    こんにちは。 一休.comの開発基盤を担当しています、akasakasです。 今回は、E2EテストをSelenium WebdriverからCypress.ioに移行した話をしたいと思います。 一休のE2Eテスト事情 あれから、数年が経過して、、、 どうしてこうなった??? SeleniumではSPAへの対応が難しくなってきた なんでもかんでもSeleniumで頑張ろうとした弊害 いざリプレイスへ・リプレイスをする上で気をつけたこと 開発者フレンドリー 安定性 然るべきレイヤーでテストする(何でもかんでもブラウザテストにしない) 技術選定 Cypress.io とは? Cypress.io のいいところ セットアップが楽 テストを書くことだけに集中できる CI連携が楽 Cypress.io の頑張って欲しいところ その他、移行に関しての細かい話 重複テストケースの排除 Page Objec

    E2EテストをSelenium Webdriver からCypress.io に移行した話 - 一休.com Developers Blog
    masakitk
    masakitk 2020/03/13
  • Selenium ユーザー視点で Cypress を試したらめちゃくちゃ便利そうでした - 生産性向上ブログ

    この記事は、Selenium/Appium Advent Calendar 2017 の 23 日目です。 この記事では、ブラウザテストツールの Cypress の紹介を Selenium ユーザーである自分の視点から書きます。 Cypress とは www.cypress.io Cypress は、テストのセットアップ、作成、実行、デバッグなどをシンプルにするブラウザテストツールです。E2E テストを既存の Selenium のようなツールで実装・運用するときにありがちな辛い体験を改善して、開発者を幸せにすることが目的のようです。 Cypress は、3 年以上の間 private beta だったのですが、今年の 10 月に public beta になり、そのタイミングで大半が OSS となりました。 www.cypress.io Cypress は、ThoughtWorks 社の

    Selenium ユーザー視点で Cypress を試したらめちゃくちゃ便利そうでした - 生産性向上ブログ
    masakitk
    masakitk 2020/03/13
  • E2Eテスティングフレームワーク、Cypress,TestCafeを試してみた

    Tweet E2Eテスティングフレームワーク、Cypress,TestCafeを試してみた 最近、注目されつつある2つのE2Eテスティングフレームワークを試してみました。 Cypress TestCafe Cypressは一休さんのブログE2EテストをSelenium Webdriver からCypress.io に移行した話でも述べられており、注目されているように感じます。 2つのE2Eテスティングフレームワークを触ったのでこれらの違いについて述べていきたいと思います。 特徴 2つのテスティングフレームワークの特徴は以下です。 JavaScriptTypeScriptで記述できる Headless Chromeが動作する DOMレンダリングが完了するまで自動で待機する テスティングフレームワークに必要なアサーションメソッドが備わっている 個人的には3つ目の特徴DOMレンダリングが完了す

    E2Eテスティングフレームワーク、Cypress,TestCafeを試してみた
    masakitk
    masakitk 2020/03/13
  • Web UI の自動テストツール Cypress のご紹介 - Qiita

    はじめに こんにちは。 CYBIRDエンジニア Advent Calendar 8日目の @kkakizaki です。 7日目は @a-hirahira さんの「エンジニアタイプ別 QAテストでのおもてなし作法」でした。 かつて"エンジニア別に不具合数をカウントする"と何かわかると思いチャレンジしたのですが、 殺伐とするだけなのでやめましたw思いやりの精神でテストを進めたいものです。 さて、いつもは雑用QAマネージャー的な話ばかりなので、 たまには大好きなQAツールの話を書きます!!! Selenium以外の選択肢「Cypress」 長い間、Web UI の自動テストツールといえば Selenium だったのですが、 最近は Selenium 以外にも優れたツールが増えてきています。 大部分が有料ツールなので、なかなか紹介しづらいのですが、 「Cypress(サイプレス)」はオープンソース

    Web UI の自動テストツール Cypress のご紹介 - Qiita
    masakitk
    masakitk 2020/03/13