お問い合わせ

コース概要

AIとソフトウェアテストの基礎知識

  • テストおよび品質保証におけるAI技術の可能性について概説する
  • 現代のテストワークフローで活用される主要なAIツールの種類を解説する
  • AI駆動型品質工学がもたらすメリットと潜在的リスクについて考察する

LLMを活用したテストケース生成手法

  • 単体テストや機能テストの作成に向けたプロンプトエンジニアリング技術を紹介する
  • パラメータ化されたデータ駆動型テストテンプレートの作り方を説明する
  • ユーザーストーリーや要件文書からテストスクリプトを生成する手順を示す

​探索的テストおよび特殊なケースの発見におけるAI活用

  • AIを用いて未検証の処理経路や条件を見つけ出す方法を解説する
  • 稀に発生する異常な利用パターンのシミュレーション手法を示す
  • リスクベースのテスト生成戦略について考察する

UIテストおよび回帰テストの自動化技術

  • TestimやmablといったAIツールによるUIテスト作成手順を解説する
  • セレクタの自己修復機能を用いた安定したUIテストの維持法を示す
  • ​コード変更後の影響をAI解析で特定し回帰テスト戦略に活かす方法を説明する

失敗分析およびテスト最適化の実践手法

  • LLMや機械学習モデルを活用してテスト失敗パターンを分類する手法を紹介する
  • 不安定なテストの発生防止と通知負荷の軽減策について述べる
  • 過去データから得た知見に基づくテスト実行順序の最適化法を説明する

CI/CDパイプラインとの統合手法

  • JenkinsやGitHub Actions、GitLab CIといった環境におけるAIテスト生成の組み込み方法を紹介する
  • プルリクエスト時の自動的なテスト品質検証手順を示す
  • ​パイプライン内で不具合発生時に自動的にプロセスをロールバックする仕組みや賢明なテスト制御法について述べる

今後のトレンドおよび品質保証分野でのAI活用の倫理的考慮事項

  • 生成されたテストケースの正確性や安全性を評価する手法について説明する
  • AIを用いた品質保証プロセスのガバナンスおよび監査対応法を示す
  • 次世代型AI品質管理プラットフォームやインテリジェントな可観測性技術の動向を解説する

まとめおよび今後の取り組みについて

要求

  • ソフトウェアテスト、テスト計画立案、品質保証自動化に関する実務経験
  • JUnitやPyTest、Seleniumといったテストフレームワークの知識があること
  • CI/CDパイプラインおよびDevOps環境に関する基本的な理解

受講対象者

  • 品質保証エンジニア
  • テスト業務に従事するソフトウェア開発エンジニア(SDET)
  • 敏捷開発やDevOps環境で働くソフトウェアテスター
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (1)

今後のコース

関連カテゴリー