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

Tricentisにおけるテスト自動化へのAI活用ご紹介/20240910Shunsuke K...

SHIFT EVOLVE
September 11, 2024

Tricentisにおけるテスト自動化へのAI活用ご紹介/20240910Shunsuke Katakura

2024/09/10 AI無しでは語れないテストツール最前線 (AI Test Lab vol.2)
https://shiftevolve.connpass.com/event/328179/
Tricentis Japan 合同会社 片倉 俊輔

SHIFT EVOLVE

September 11, 2024
Tweet

More Decks by SHIFT EVOLVE

Other Decks in Technology

Transcript

  1. 3 Tricentisの提供するソリューション Automate Tricentis Testim 製品開発チーム向け Webテストツール Tricentis Tosca エンタープライズア

    プリケーションの E2Eテストツール Manage Tricentis qTest テスト管理&オーケストレー ション Tricentis Test Management for Jira Agileチーム向け テスト管理 Tricentis Vera 製薬業向けデジタル バリデーション Scale Tricentis NeoLoad パフォーマンステスト Optimize Tricentis LiveCompare SAP変更管理 Tricentis Data Integrity データ整合性 Tricentis SeaLights ソフトウェアQAインテリジェンス Tricentis プロフェッショナル サービス Tricentis Tosca Copilot 生成AIアシスタント Tricentis Testim Copilot 生成AIアシスタント Tricentric は品質保証のあ らゆる段階でサポート Tricentis アカデミー ShiftSync A Tricentis community
  2. SDLC全体でテストが最も価値のあるAI投資と判明 4 60% 2024 年 4 月 19 日から 6

    月 30 日にかけて実施され、南北アメリカ、ヨーロッパ、中東、アジア太平洋の 小規模、中規模、大規模組織の 500 人以上の DevOps 実践者、マネージャー、および幹部から回答 https://www.tricentis.com/news/survey-testing-the-most-valuable-ai-investment デリバリーサイクル全体にわたって AI 投資の最も影響力のある領域 (計画、コー ディング、展開、リリースなど) を評価するよう求められたとき、DevOps 実践者 はテストを最も価値がある (60%) と評価しました。 回答者の約 70% が AI 拡張テストの可能性を非常に価値がある、または非常に価 値があると評価していることがわかりました。
  3. TricentisによるAIを活用したテスト高度化 機械学習 (Narrow AI) Vision AI 画面要素とコントロー ルの自動検出 Deep Healing

    アプリケーションの変 更を自動検出し、自動 化アセットの自己修正 Risk AI コードとデータの 変更の影響分析 Mobile AI モバイルの潜在的なUX、 パフォーマンス、ネット ワーク問題の自動検出 生成AI Test Creator Jiraの要件、ユーザス トーリからテストケース の自動生成 Intelligent Assistant ユーザ操作をヘルプする Copilot機能 App Exploration アプリのトランザクション 遷移を学習し、ビジネスロ ジックをテストするための テストシナリオを生成 自立型AI Autonomous Test Design 過去のテストケース、ギャップ 分関、Jiraの情報等からビジネ ス要件からテストケースを生成 Autonomous Testing ユーザからの命令から自動 回帰テストの作成
  4. TricentisによるAIを活用したテスト高度化 機械学習 (Narrow AI) Vision AI 画面要素とコントロー ルの自動検出 Deep Healing

    アプリケーションの変 更を自動検出し、自動 化アセットの自己修正 Risk AI コードとデータの 変更の影響分析 Mobile AI モバイルの潜在的なUX、 パフォーマンス、ネット ワーク問題の自動検出 生成AI 自立型AI
  5. Test automation from mock-up to mainframe with Vision AI and

    Tosca 7 Vision AI あらゆるUIを理解し、画像からラベル、コンテ ンツ、テーブル、コントロール等を判断 + Tosca = Automation everywhere 自動化が難しかったCitrixやレガシーアプリケー ションから最新のアプリまですべてを自動化 Automate before UI モックアップや図面からソフトウェア自動化を 作成することが可能
  6. 9 Deep healing makes test automation more resilient Graph network

    powered self-healing Vision AI object detection + Graph networks アプリケーションのバージョン間でオブジェクトを追跡し、 大きな変更が発生した場合でも安定した識別を保証 Track changes over time 時間経過に伴うオブジェクトの変化を識別し、安定した識 別を保証 Any-time healing requests 自動テストに対し、変更に対する修正をいつでも更新可能 Unique graph model for maximum stability グラフニューラルネットワークにより、画面上のコントロー ルのネットワークを作成し、ページ全体がどのように相互作 用するかを時間をかけ学習し、変更が発生した時に適応でき るような仕組みをとっています。
  7. TricentisによるAIを活用したテスト高度化 機械学習 (Narrow AI) Vision AI 画面要素とコントロー ルの自動検出 Deep Healing

    アプリケーションの変 更を自動検出し、自動 化アセットの自己修正 Risk AI コードとデータの 変更の影響分析 Mobile AI モバイルの潜在的なUX、 パフォーマンス、ネット ワーク問題の自動検出 生成AI Test Creator Jiraの要件、ユーザス トーリからテストケース の自動生成 Intelligent Assistant ユーザ操作をヘルプする Copilot機能 App Exploration アプリのトランザクション 遷移を学習し、ビジネスロ ジックをテストするための テストシナリオを生成 自立型AI
  8. AI accelerates test creation & management 11 ビジネス要件からテストケースを生成 Azure OpenAI

    + ショット学習を使用して、ビジネ ス要件の説明から意味のあるテストを作成 テスターの生産性を向上 テスト作成にかかる時間を短縮し、結果のレ ビューに多くの時間を費やせます テストシナリオを自動改善 既存のテスト上でAIを実行して、テストケースと ステップを改善 Based on your data 学習時間は殆どなく始められ、データのプライバ シーやセキュリティを気にすることなくAIを利用 できます。 Adminユーザ、ゲストユーザがログインが可能で、Adminのみがユーザ作成をできること
  9. 12 Tricentis Tosca Copilot GA - H1 2024 Beta -

    Q1 2024 Initial feature: test case generation for SAP Fiori *現在開発中 • 自動化テストケースの自動生成: アプリの探索、UI分析、動作分析を行い、 SAP Fioriの構造とフローを理解し、テスト ケースを自動生成 • ユーザインタラクションからの学習: 過去のテストデータやユーザ操作から学習し、 生成されたテストケースを継続的に改善
  10. TricentisによるAIを活用したテスト高度化 機械学習 (Narrow AI) Vision AI 画面要素とコントロー ルの自動検出 Deep Healing

    アプリケーションの変 更を自動検出し、自動 化アセットの自己修正 Risk AI コードとデータの 変更の影響分析 Mobile AI モバイルの潜在的なUX、 パフォーマンス、ネット ワーク問題の自動検出 生成AI Test Creator Jiraの要件、ユーザス トーリからテストケース の自動生成 Intelligent Assistant ユーザ操作をヘルプする Copilot機能 App Exploration アプリのトランザクション 遷移を学習し、ビジネスロ ジックをテストするための テストシナリオを生成 自立型AI Autonomous Test Design 過去のテストケース、ギャップ 分関、Jiraの情報等からビジネ ス要件からテストケースを生成 Autonomous Testing ユーザからの命令から自動 回帰テストの作成
  11. Defining autonomous testing 14 Discovery and Design Unstructured documentation Structured

    documentation Working systems Undocumented knowledge Create and Automate Process discovery Data generation and location System exploration Automated instructions Execute and Maintain Run, edit, and debug Execute at scale Autonomous healing Insights and analytics