課程簡介

AI驅動測試工程的基礎

  • 現代測試挑戰與AI的作用。
  • 生成式測試原則與術語。
  • 用於自動化測試創建的機器學習模型。

將需求和代碼轉化爲AI生成的測試

  • 從需求和用戶故事中提取意圖。
  • 使用語言模型生成結構化測試用例。
  • 確保AI生成測試的確定性和可重複性。

自動化單元測試生成

  • 從源代碼上下文中生成單元測試。
  • 生成輸入排列和邊界情況。
  • 將生成的測試與常見單元測試框架集成。

AI輔助的集成與端到端測試創建

  • 將系統行爲映射到測試流程。
  • 使用AI驅動分析創建集成路徑。
  • 在人工監督與自動生成之間取得平衡。

覆蓋預測與風險建模

  • 使用ML模型識別未充分測試的代碼區域。
  • 基於歷史故障預測高風險區域。
  • 使用覆蓋和風險預測優先測試。

在CI/CD中應用基於AI的測試智能

  • 將AI分析步驟嵌入流水線。
  • 基於風險評分觸發動態測試選擇。
  • 維護反饋循環以持續改進預測。

驗證、治理與質量保證

  • 評估AI生成測試的可靠性。
  • 管理偏見並避免誤報。
  • 爲生產使用建立防護措施。

在團隊中擴展AI驅動的測試生成

  • QA和DevOps組織的採用策略。
  • 標準化工作流和文檔。
  • 通過指標和洞察推動持續改進。

總結與下一步

最低要求

  • 瞭解軟件測試方法論。
  • 具備自動化測試框架的經驗。
  • 熟悉編程概念和CI/CD流水線。

受衆

  • QA工程師。
  • SDETs。
  • 負責測試的DevOps團隊。
 14 時間:

課程分類