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

AIで進化するソフトウェアテスト:mablの最新生成AI機能でQAを加速!

 AIで進化するソフトウェアテスト:mablの最新生成AI機能でQAを加速!

2025年4月16日に開催された mabl のウェビナー「AIで進化するソフトウェアテスト:mablの最新生成AI機能でQAを加速!」で使用したスライドです。

https://mabl-japan.connpass.com/event/349594/

More Decks by Masahiko Funaki(舟木 将彦)

Other Decks in Technology

Transcript

  1. 本日の内容 • 会社紹介 - mabl(めいぶる)とは • 求める品質に対するギャップの拡大 - 生成AI活用で開発は加速した。テストは? •

    mabl が提供するローコードによるテスト自動化を生成AIでさらに加速 ◦ コーディングなしでOK! ローコードでサクっとテスト作成 ◦ 毎回変わる表示もOK! 生成AIで賢くアサーション ◦ 「こうしたい」を書くだけ!生成AIがテストを自動作成 ◦ 他にもある!生成AIでパワーアップした機能 • まとめ
  2. 会社紹介 - mabl (めいぶる)とは • 2017年ボストンで創業 • 2021年8月に日本法人設立 • グローバルの社員数は約110名

    • Fortune Globalの35社含む400社弱が採用 • GV、CRV、Amplify、Vista Equity Partner、 Presidioより 7,700万ドル (120億円) を調達 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
  3. 求める品質に対するギャップの拡大 開発 (Dev) ウォーター フォール 手動 アジャイル 品質保証 (QA) 旧来のテスト自動化

    オープンソースの テスト自動化 DevOps 最新の テスト自動化 品質に 対する ギャップ 生成 AI 時間 速度 「2028年までに、エンタープライズソフトウェア エンジニアの 75% が AI コードアシスタントを使用し、 開発速度を劇的に加速させるでしょう」 - ガートナー 「コードアシストを使用する開発者は、タスクを 55% 速く完 了しています。」 - GitHub
  4. 従来のアサーション vs 生成AIを使ったアサーション • 従来のアサーション ◦ ページ上のエレメント(画面表示) - 文字列や数値とのマッチング ◦

    URL、Cookie ◦ 変数 ◦ メール、ファイルのダウンロード(PDFの内容) • 生成AIを使ったアサーション(ブラウザ、モバイル) ◦ ページ全体、またはページの一部を検証(スクリーンショットを評価) ◦ 例「表示されている写真が動物かどうか」(イメージ)  「ニュースのタイトルがスポーツニュースかどうか」(文字) ◦ アサーションに関わるデータはトレーニングに使用されない
  5. 生成AIによるテスト作成(魔法ではありません) • ブラウザテスト、モバイルアプリテスト、APIテストでサポート • テストの意図→タスク分割→フロー追加→生成AIアサーション追加 ※したがって「検索ボタンを押す」ではなく 「検索キーワードにテスト自動化と入力し、検索ボタンを押したら、  テスト自動化に関連するページが表示されるか確認する」 • ある意味、LLM

    + RAG で社内情報検索システムを構築するのと類似 LLMは「常識」を扱い、テスト対象アプリの知識はフローから取得 • 追加可能なフローがなければ、ステップを追加する • フローはたくさん作ったものの、(命名規約を整備しても)探すのが大変 といったニーズにマッチ(フローを使ったテストの部品化が有効)
  6. ご紹介できなかったその他の生成AI関連の機能 • 高度な自動修復(2024/03/20) • 生成AIによるJavaScriptスニペット 作成支援(2024/05/15) • 生成AIによるクエリ生成支援 (2024/07/18) •

    生成AIによるテスト失敗理由の サマリー(2025/03/20) • 自然言語フロー検索(2025/03/27) 最新情報はリリースノートから https://help.mabl.com/hc/ja/categories/14266932526484
  7. 開発とテストとのスピード感のギャップを埋めよう 開発 (Dev) ウォーター フォール 手動 アジャイル 品質保証 (QA) 旧来のテスト自動化

    オープンソースの テスト自動化 DevOps 最新の テスト自動化 品質に 対する ギャップ 生成 AI 時間 速度 「2028年までに、エンタープライズソフトウェア エンジニアの 75% が AI コードアシスタントを使用し、 開発速度を劇的に加速させるでしょう」 - ガートナー 「コードアシストを使用する開発者は、タスクを 55% 速く完 了しています。」 - GitHub