Upgrade to Pro — share decks privately, control downloads, hide ads and more …

『スタディサプリ 中学講座』における E2E Test の運用と計測による改善

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

『スタディサプリ 中学講座』における E2E Test の運用と計測による改善

Avatar for testtatto

testtatto

July 20, 2023

More Decks by testtatto

Other Decks in Technology

Transcript

  1. 3 自己紹介 本名: 井上 達斗(いのうえ たつと) Twitter/Slack名: testtatto 経歴: •

    派遣でテスト実施の仕事をし始めたのがテストエンジニアの始まり • ベリサーブでプロジェクト型の案件に従事 • リクルート(元Quipper)では1人目のQAエンジニアとして、チームの 立ち上げやE2E自動テストの導入、文化作りを行っている
  2. 定例で話していること(ざっくりイメージ) 17 この機能のユーザーにとってのコアの部分ってここですよね? ここが守られてれば良さそうですね。 データパターン考えますか。 QA 開発者 そろそろxx機能がリリースしますが、 E2E自動テストケースどうしましょ? 開発者

    実装ロジックは~になっていて、テストコードでパターン網羅はされてますね じゃあE2Eレベルでは一連のフローが担保できてれば良さそうですね 確認としてはここにAssertが入る感じかな~? QA 開発者 フロントエンド側はバックエンドから渡されたものをそのまま表示してるだけで、バックエンド 側にはこういうテストがあるから、それで良さそうですね 以下、アサイン決めだったり、共有ステップ作るかとか、データはこれを使おう とか、に続く
  3. テストケースのメンテナンス • テストがこけた場合には失敗したテストケースごとのオーナーの チーム(機能単位)が担当する ◦ QAはそのフォロー • リリース速度を優先するため、テストケース修正はリリース後で対応 でよいことにしている ◦

    こけたテストケースと同じ確認を手動テストで確認できればリ リースする ◦ 割れ窓にならないようになるべく当日中の修正を行う ◦ 事前に落ちることがわかっている場合は、ラベルによって一時 的に実行対象から外す 19