-
Notifications
You must be signed in to change notification settings - Fork 310
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UIのe2eテストを大量に実装する #1462
Comments
メニューバーをクリックすると内容が表示されるテストに関しては別のe2eテストを実装した際にテスト内容がかぶるのであえて実装しませんでした。 |
ありがとうございます!!! 他にも確かスナップショットテストができて、画面が正しく表示されているかを画像ベースでチェックできる機構がPlaywrightにあった気がします!! |
了解です。スナップショットのテストをしたいので、Windowsの実機で撮った画像をいただけますか? |
あ、とりあえずWindowsでなくても1つのOSで良いかなと思います! |
可能な範囲でマウス操作とキー操作の2通りで確認できると良いかもですね。 キーボード入力自体は以下でできそうです。 |
内容
UIのend to endテストが書けるようになりました!!!
READMEにも書いていますが、Playwrightを使ってテストコードを自動生成することも可能です。
ということでいろんなテストをかけると嬉しそうなのでissueを作成してみました。
一気にいろんなテストを実装しちゃうと問題があった時に大変なので、何か一つのテストがかけたら1回プルリクを出すというのを最初の方はお願いできると助かります!
たぶん自動生成するにしても結構いろんなコツが必要だと思うので、その知見をここに集められると楽しそうです。
何かわからない点とかがあれば何でもコメントしてください!
Pros 良くなる点
追加実装を安心して行えるようになる
Cons 悪くなる点
テストの書き方がまだ定まってない
実現方法
READMEに書いてあります。
例えばこういうテストがあるといいかも?
メニューバーをクリックすると内容を表示できるスナップショットが必要なタスク
その他
辞書登録済みかどうかなどの状態が各テストをまたいでしまうので、物によってはリセットするための機構が必要かも
The text was updated successfully, but these errors were encountered: