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

まだ手動テストしてるの?生成AIとローコードで実現するE2Eテスト徹底解説!

 まだ手動テストしてるの?生成AIとローコードで実現するE2Eテスト徹底解説!

2025/7/9 mablウェビナーにて使用したスライドです。

Avatar for odasho

odasho

July 09, 2025
Tweet

More Decks by odasho

Other Decks in Technology

Transcript

  1. What's mabl? • 「めいぶる」と読みます • Stackdriver(現Google Cloud Operations)の 創業者IzzyとDanが2017年ボストンで創業 •

    2021年8月に日本法人設立 • グローバルの社員数は約110名 • Fortune Globalの35社含む300社+が採用 • GV、CRV、Amplify、Vista Equity Partner、 Presidioより 7,700万ドル (110億円) を調達 2023 Best AI-based Solution for Engineering 2022 Best AI-based Solution for Engineering 2020 Best AI-based Solution for Engineering 2019 Best AI Tool for Developer https://aibreakthroughawards.com/ 2024 Best AI-based Solution for Engineering
  2. API テスト 利用技術 ウェブアプリ テスト 外部のアプリや サービスと連携した モダンな ウェブアプリをテスト 利用技術

    モバイルアプリ テスト 利用技術 mabl: 最新の品質プラットフォーム ネイティブ および WebView活用 モバイルアプリを テスト ウェブやモバイル アプリのバックエンド API をテスト可能/Postman からの インポートもサポート AI 利用機能 テスト ウェブ および モバイルアプリ中の AI 利用機能の 動的な振る舞いを テスト 利用技術
  3. 求める品質に対するギャップの拡大 開発 (Dev) ウォーター フォール 手動 アジャイル 品質保証 (QA) 旧来のテスト自動化

    オープンソースの テスト自動化 DevOps 最新の テスト自動化 品質に 対する ギャップ 生成 AI 時間 速度 「2028年までに、エンタープライズソフトウェア エンジニアの 75% が AI コードアシスタントを使用し、 開発速度を劇的に加速させるでしょう」 - ガートナー 「コードアシストを使用する開発者は、タスクを 55% 速く完 了しています。」 - GitHub
  4. 旧来のテスト自動化に潜む罠 テストの作成 • プログラミング依存、または 基本的なテストのみのサポート • 複雑なアプリをテストできない • 手動テストへの過度の依存 テストの実行

    • ブラウザやデバイスアクセスが遅い • 壊れやすいテスト = 信頼性低 • インサイトが得られるまで時間が かかる テストのメンテナンス • アプリ変更 = テストを常に更新 • メンテナンスで人的リソース消耗 • テストのカバレッジを制限 求める品質との ギャップが拡大
  5. mabl によるテストサイクルの再定義 AI ネイティブな No.1 テスト自動化 プラットフォーム テストの作成を 10倍速で •

    拡張性のあるE2Eテストの自律的な作成 • 複雑なUIに対応したインテリジェントな アサーション • パッケージ化されたアプリ全体の E2Eカバレッジ テストの実行を 9倍速で • 高速な結果を実現する無制限のテスト実行 エージェント • 迅速な不具合修正のための自動 TFA(テスト失敗分 析) • 各種開発ツールとのシームレスな統合 テストのメンテナンスを 85%削減 • より高いテスト信頼性を実現する複数の AIモデル • 生成AIでUI要素を視覚的に識別 • テスト速度を環境ごとに自動適応
  6. テストライフサイクルをカバーするエージェント指向のワークフロー テスト作成エージェント • テストの意図をタスクに分解 • 適切な再利用可能フローの発見と活用 • エンドツーエンドテスト全体を自律的に構築 • テスト作成時に変数とテストデータを生成

    自動TFA (テスト失敗分析 ) • すべてのテストおよびプランの失敗を バックグラウンドで自動分析 • 迅速な問題解決のため、即座にテスト結果から インサイトと推奨事項を提供 ビジュアルアシスト • 生成AIを活用し、画面中の UI要素を ビジュアルに学習することで信頼性を向上 • これまでロケーターが位置づけできなかった ピクセルベースで描画されたボタン等の要素 であっても位置づけ可能に 適応型の自動修復機能 • アプリケーションの変更に合わせてテストを インテリジェントに修正 • 複数のAIモデルを活用し、市場をリードする 信頼性を実現 • コンテキストに応じた柔軟性を実現するために生成 AIを活用
  7. エージェント指向で協調的な自動化ツールに向けて 高度な要素検出 技術 不安定なテストの早 期検出 MLによる 自動修復 テストカバレッジのイ ンサイト パフォーマンス異常検

    出 ビジュアル変更の検 出 インテリジェントウェ イト アクセシビリティの 分析 生成AIによる 自動修復 生成AI DB & スクリプト生成 生成AIによる アサーション 自動TFA (テスト失敗分析 ) テスト作成 エージェント 2017 2018 2019 2020 2021 2022 2023 2024 2025 ビジュアル アシスト ブラウザテスト クロスブラウザ テスト データ駆動型 テスト アクセシビリティ テスト API テスト パフォーマンス テスト モバイルアプリ テスト 並列テスト実行 PDFテスト Email テスト DBテスト Shadow DOMのサ ポート MFAログインの サポート インテリジェンス 高度な自動化
  8. https://github.com/apps/mabl-bot GitHub インテグレーション Deployment action Run mabl tests action Actions

    2.0 Deployments API Tests Test Results API DEPLOYMENT EVENT POLL FOR TEST RESULTS TRIGGER デプロイメント アクション mabl テスト実行 アクション デプロイイベント 実行 テスト テスト結果を連携
  9. 現状のテストプロセスを理解する 今のやり方をAIでより効率的に 1- 要件をレビュー 3- 自動化テストを構 築 5- テストプランへの 組み込み

    4- 繰り返し 実行 2- アウトラインを 作成 プロダクトの 要件 • 過去のテストケースを 取り込み • アサーションの作成
  10. 作成したいクエリについて、プロンプトを用いて指 示を記載することで、サンプルを出力。 アプリケーションとデータベース双方の変更内容が 正確に反映されることを確認できるだけでなく、 データベースのテストデータを設定し、テスト内で 削除や変数としての使用も可能。 mabl Link もしくは mabl

    が指定するIPアドレスを 許可して、非公開データベースへもアクセス MySQL / Microsoft SQL Server をサポート。 New!! PostgreSQL / Maria DB / MongoDB / Oracle DB をサポート。 GenAIによるSQLのクエリ作成支援 DATABASE CONNECTION IN A UNIFIED PLATFORM
  11. About the mabl University How-to Videos (English only) How-to Lessons

    (Japanese only) On-Demand Training (English & Japanese) mabl Skills Certifications (English & Japanese) • 33 ビデオ (各3 - 8 分程度) • 英語字幕あり、日本語字幕なし • 26 レッスン • Step by stepで学習可能 • 4 ラーニングパス • 設定、基礎、高度、統合でそれ ぞれ30 - 90 分の学習パス • 学習目標に応じたパスを提供 • 3 つの資格 • Foundations と Advanced • NonFunctional • LinkedIn に掲載可能
  12. mabl Skills Certification mabl Skills Certification: Foundations (基本レベル) mabl Skills

    Certification: Advanced (応用レベル) mabl Skills Certification: Non-functional Testing (非機能テスト)
  13. About the mabl Skills Certification 出題数60問の選択式テストを通じて、mablのナビ ゲーション、設定、テスト作成、出力、自動テスト 戦略について解答し、examをパスしましょう! Why get

    certified? • LinkedInで認定資格合格後を登録可能 • 認定資格試験の取得を通じてmablプラット フォームの一定への知見をアピールできます • mablers_jpのようなコミュニティを通じて、 得たスキルを活かしたOutputをしましょう!
  14. You can try it now! • 2週間の無料トライアルとmabl University でmablをマスターしよう! •

    デモのリクエストはこちらから!→→ https://www.mabl.com/ja