2025年9月29日
【実践事例4選】AI Agentで変わるモバイルアプリ開発におけるテスト 登壇資料
https://trident-qa.connpass.com/event/367282/
・自己紹介
・今日お話しすること
・iOSアプリの既存プロダクトにおける自動テストの活用
・話さないこと(新規導入/プロンプト作成/環境構築)
・テスト自動化の背景
・自動化のメリット
・なぜ自動化が進まないのか
・iOSアプリの自動テストの種類
・単体テスト(Swift Testing / XCTest)
・結合テスト(XCUITest, Appium, Maestro, MagicPod 等)
・AI Agent と MCP Server の活用環境
・必要な環境(VSCode, Claude Code CLI, MCP Server, Xcode など)
・MCP Server の機能(XcodeBuildMCP, Serena)
・AI Agent と手動の比較(動画)
・実装解析~テストコード作成~実行の比較
・単体テスト(Swift Testing)
・テストコード作成のステップ
・プロンプト例
・レビューを取り入れる進め方
・ルールと基準(Arrange/Act/Assert、Mock利用、非同期処理対応、カバレッジ基準など)
・ポイント①~③(レビュー、ルールのコンテキスト化、レガシー解消)
・結合テスト(XCUITest)
・外部仕様書作成ステップ
・外部仕様書の活用方法とメリット
・テストコード作成のステップとルール
・ポイント①~②(View単位、スクリーンショット保存指定)
・XcodeでのAI Agent活用の考察
・現状の精度や課題
・有料プラン活用やCode Intelligenceの可能性
・まとめ
・自動化で得られる効果
・注意すべき点(レビュー必須、ルールメイク、リファクタリング)