Open Mizuki901 opened 2 years ago
Cypress。インストール簡単ですぐに使いだせるの良いですよね。 自分はMattermostを対象にE2Eテストを書いてましたが、やっぱりテスト対象がヘヴィになるとテスト1件流すのに1分近くかかったりして、なかなか辛みがありました。
自分の過去の発表資料は Write E2E Test for Mattermost Plugin - Slidev でした。
Seleniumユーザーの自分としては「早くて羨ましい!」って思ってます。 IE(EdgeのIEモード含む)がこの世から根絶されれば呪いから解放されるのに・・・。
やっぱりテスト対象がヘヴィになるとテスト1件流すのに1分近くかかったりして、なかなか辛みがありました。
わかります。 E2Eテストは対象のアプリを操作する以上は、いくらCypressといえど、ユニットテストほどはあっという間に終わってくれないですよね... 自分の仕事で作っているアプリでも、E2Eテストがかなり増えてきて、結局全体で数分はかかってしまっています。 なるだけテストファイルを分割して、TDD中は必要なテストファイルだけを毎回流し、CIパイプラインで全部のテストを流す際は、複数のコンテナやサーバで並列化して実行時間を短縮するとかして、工夫するしかないかもですね。
自分の過去の発表資料は Write E2E Test for Mattermost Plugin - Slidev でした。
ありがとうございます!めっちゃいい内容ですね! 自分はCypress初学者なので、とても助かります!
IE(EdgeのIEモード含む)がこの世から根絶されれば呪いから解放されるのに・・・。
私もIE根絶を願っております。。。
Cypress使ってみたくなりました。資料にも書かれていますが、自動テストは速度が重要ですよね。 IEは2022年6月15日にサポート終了するらしいので、Seleniumから乗り換える人も増えるかもしれませんね。
発表資料
発表概要
備考