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

プログラミング不要! テスト自動化における生成AI使いこなし術

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

プログラミング不要! テスト自動化における生成AI使いこなし術

2026年3月20日に開催したJaSST Tokyoでの発表資料です。

Avatar for MagicPod

MagicPod

March 20, 2026
Tweet

More Decks by MagicPod

Other Decks in Technology

Transcript

  1. Agenda 1. テスト作成AI エージェントを活用する 2. 外部AI エージェントからテストを作る 3. テスト失敗の原因を分析する 4.

    コード変更の影響を受けるテストを特定する 5. テストケースの内容をレビューする 6. テストケースをメンテナンスする 7. アサーションを行う
  2. Agenda 1. テスト作成AI エージェントを活用する 2. 外部AI エージェントからテストを作る 3. テスト失敗の原因を分析する 4.

    コード変更の影響を受けるテストを特定する 5. テストケースの内容をレビューする 6. テストケースをメンテナンスする 7. アサーションを行う
  3. Agenda 1. テスト作成AI エージェントを活用する 2. 外部AI エージェントからテストを作る 3. テスト失敗の原因を分析する 4.

    コード変更の影響を受けるテストを特定する 5. テストケースの内容をレビューする 6. テストケースをメンテナンスする 7. アサーションを行う
  4. Agenda 1. テスト作成AI エージェントを活用する 2. 外部AI エージェントからテストを作る 3. テスト失敗の原因を分析する 4.

    コード変更の影響を受けるテストを特定する 5. テストケースの内容をレビューする 6. テストケースをメンテナンスする 7. アサーションを行う
  5. 活用事例:MagicPod MCPサーバを使わず原因分析 エラー関連ファイルを丸ごとCursor 等に渡すだけ IDE だけでできる - AI Agent でMagicPod

    の失敗テストの原因を調査する簡単な方法 (https://qiita.com/YeWenjie/items/af84b7a3c03f676fc92c)
  6. Agenda 1. テスト作成AI エージェントを活用する 2. 外部AI エージェントからテストを作る 3. テスト失敗の原因を分析する 4.

    コード変更の影響を受けるテストを特定する 5. テストケースの内容をレビューする 6. テストケースをメンテナンスする 7. アサーションを行う
  7. Agenda 1. テスト作成AI エージェントを活用する 2. 外部AI エージェントからテストを作る 3. テスト失敗の原因を分析する 4.

    コード変更の影響を受けるテストを特定する 5. テストケースの内容をレビューする 6. テストケースをメンテナンスする 7. アサーションを行う
  8. Agenda 1. テスト作成AI エージェントを活用する 2. 外部AI エージェントからテストを作る 3. テスト失敗の原因を分析する 4.

    コード変更の影響を受けるテストを特定する 5. テストケースの内容をレビューする 6. テストケースをメンテナンスする 7. アサーションを行う
  9. Agenda 1. テスト作成AI エージェントを活用する 2. 外部AI エージェントからテストを作る 3. テスト失敗の原因を分析する 4.

    コード変更の影響を受けるテストを特定する 5. テストケースの内容をレビューする 6. テストケースをメンテナンスする 7. アサーションを行う
  10. 人間の感覚が必要な 機械的にはできない チェック 人間の感覚が必要な 機械的にはできない チェック 1 動的に変化するなど 複雑な画面の チェック

    動的に変化するなど 複雑な画面の チェック 2 データの「意味」を 理解する必要がある チェック データの「意味」を 理解する必要がある チェック 3 「AIアサーション」の使い所
  11. まとめ 1. テスト作成AI エージェントを活用する 2. 外部AI エージェントからテストを作る 3. テスト失敗の原因を分析する 4.

    コード変更の影響を受けるテストを特定する 5. テストケースの内容をレビューする 6. テストケースをメンテナンスする 7. アサーションを行う