コース概要

AI駆動のテストエンジニアリングの基礎

  • 現代的なテストの課題とAIの役割
  • 生成テストの原則と用語
  • 自動化されたテスト作成に使用される機械学習モデル

要件とコードをAI生成テストに変換する

  • 要件とユーザーストーリーから意図を抽出する
  • 言語モデルを使用して構造化されたテストケースを生成する
  • AI生成のテストで決定性と再現性を確保する

自動化された単体テスト生成

  • ソースコードのコンテキストから単体テストを生成する
  • 入力の組み合わせとエッジケースを生成する
  • 一般的な単体テストフレームワークに生成されたテストを統合する

AI支援の統合およびエンドツーエンドテスト作成

  • システムの動作をテストフローにマッピングする
  • AI駆動の分析を使用して統合パスを作成する
  • 人間の監視と自動化生成のバランスを取る

カバレッジ予測とリスクモデリング

  • 機械学習モデルを使用してテスト不足のコード領域を特定する
  • 歴史的な失敗に基づいて高リスクエリアを予測する
  • カバレッジとリスク予測を使用してテストを優先する

CI/CDにおけるAIベースのテストインテリジェンスの適用

  • パイプラインにAI分析ステップを埋め込む
  • リスクスコアに基づいて動的なテスト選択をトリガーする
  • 継続的に改善される予測のためのフィードバックループを維持する

バリデーション、ガバナンス、品質保証

  • AI生成テストの信頼性を評価する
  • バイアスを管理し、誤陽性を避ける
  • 生産使用のためのガードレールを確立する

AI駆動のテスト生成をチーム全体に展開する

  • QAとDevOps組織向けの導入戦略
  • ワークフローとドキュメントの標準化
  • メトリックスとインサイトを使用して継続的な改善を推進する

まとめと次へのステップ

要求

  • ソフトウェアテスト手法の理解
  • 自動化されたテストフレームワークの経験
  • プログラミング概念とCI/CDパイプラインの知識

対象者

  • QAエンジニア
  • SDETs(Software Development Engineers in Test)
  • テスト責任を持つDevOpsチーム
 14 時間

参加者の人数


参加者1人あたりの価格

今後のコース

関連カテゴリー