タグ

JavaScriptとe2eに関するsh19eのブックマーク (2)

  • Home

    END-TO-END TESTING POWERED BY AI The AI-Powered Testing Platform Built for Speed, Scalability and Accuracy Applitools is more than visual testing—we deliver full end-to-end test automation, infused with AI at every step, so your apps work perfectly and look flawless on every device and browser. Functional ⋅ Visual ⋅ API ⋅ Accessibility ⋅ Cross Browser/Device ⋅ Component

    Home
    sh19e
    sh19e 2020/12/12
    AIでFlakyなビジュアルテストを改善しクロスブラウザのテスト環境を提供するプラットフォーム。CypessなどのE2Eフレームワークと連携。GitHub Universe2020 のセッションで知った。https://githubuniverse.com/Visual-tests-on-every-pull-request
  • テストできないコードをE2Eテストを使ってリファクタリングしよう

    ユニットテストがしにくい状態となってるコードをTestiumを使ったE2Eテストを書いてリファクタリングしてみる話です。 例えば、以下のようなjQueryで書いたコードは外(テストコード)から取り出すポイントがないので、ユニットテストを書くのは難しいと思います。(そもそもViewのコードなので) 特定のバージョンでの変更点を簡単に確認できるよう、 「Aの列のラジオボタンを選ぶと同じ行より一つ下にあるBの列のラジオボタンを自動で選ぶ」 という補助機能 $(document).ready(function () { // seq: シーケンス番号 $.each(["new_version", "old_version"], function () { $("input[name='" + this + "']").each(function (idx, elem) { if (idx == 0

    テストできないコードをE2Eテストを使ってリファクタリングしよう
  • 1