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

20260828_品質と開発生産性を両立させる、AI時代のE2Eテストの考え方

 20260828_品質と開発生産性を両立させる、AI時代のE2Eテストの考え方

Avatar for MagicPod

MagicPod

August 31, 2026

More Decks by MagicPod

Other Decks in Programming

Transcript

  1. 自己紹介 MagicPod エバンジェリスト 伊藤 由貴 / Yoshiki Ito QAエンジニア・テスト自動化エンジニアを 10年以上経験。

    テスト自動化技術の普及推進チーム立ち上げや、 事業会社でのQAチーム立ち上げを経て、 2025年よりMagicPodエバンジェリスト。 『ソフトウェアテスト技法練習帳』共著。 JSTQBテスト自動化エンジニアシラバス 翻訳メンバー。
  2. 生成AI活用の現状と課題 2025 DORA State of AI-assisted Software Development reportによると、 生成AIの活用が進んだ組織ほど

    デプロイ頻度など、スループットやパフォーマンスが向上した一方で ソフトウェアデリバリーの不安定性が増加した というデータがある。 ※レポート中では「不安定性の増加は高パフォーマンスと引き換えに許容できるトレードオフである」 とも言及されている。
  3. プロダクト品質とプロセス品質 プロセス ソフトウェア製品 影響 プロセス品質 ソフトウェア製品の効果 影響 内部特徴 依存 影響

    外部特徴 依存 利用時の品質 依存 利用状況 プロセス測定 内部測定量 外部測定量 図: ライフサイクルでの品質 出典: 〔ISO/IEC 25010:2011〕 JIS X 25010:2013 利用時の品質測定量
  4. プロダクト品質とプロセス品質 プロセス ソフトウェア製品 影響 プロセス品質 影響 内部特徴 依存 ソフトウェア製品の効果 影響

    外部特徴 依存 利用時の品質 依存 利用状況 ユニットテストや プロセス測定 内部測定量 外部測定量 コードレビューによって 担保 図: ライフサイクルでの品質 出典: 〔ISO/IEC 25010:2011〕 JIS X 25010:2013 利用時の品質測定量
  5. プロダクト品質とプロセス品質 プロセス ソフトウェア製品 影響 プロセス品質 影響 内部特徴 依存 E2Eテストなど で担保

    ソフトウェア製品の効果 影響 外部特徴 依存 利用時の品質 依存 利用状況 プロセス測定 内部測定量 外部測定量 図: ライフサイクルでの品質 出典: 〔ISO/IEC 25010:2011〕 JIS X 25010:2013 利用時の品質測定量
  6. これまでのE2Eテストの捉え方 コスト高・実行時間長 E2E E2E API API Unit Unit アイスクリームコーン コスト低・実行時間短

    E2Eは高コストで遅くメンテナンスが大変 →必要最小限に止めるべき テストピラミッド
  7. MagicPodの生成AI関連機能 MagicPodは、テスト作成のMagicPod Autopilot、結果確認のAIアサーション、 メンテナンスのAI自動修復の3つの機能を搭載し、自動テストの継続を強力にサポートします。 テスト作成 テスト結果確認 テストメンテナンス MagicPod Autopilot AIアサーション

    AI自動修復 ユーザーの指示に基づき、テスト 画面の内容やテキストを理解し、 UIに変更があった場合に、AIが を自動で作成します。既存テストの 従来は人間が検証する必要があっ テストケース側の修正を提案・修 修正などにも幅広く対応します。 たテスト項目も自動化します。 復します。