Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
課程簡介
質量保證/CI
- 什麼是QA?
- 什麼是CI
- 軟體開發、重構和修復錯誤的成本
- 識別和理解專案
- 為組織帶來利潤
DDD系列
- 基於業務需求、假設 DDD 的軟體開發
- 通訊IT中的問題-Business
- 領域模型
最佳實踐
- KISS原理和DRY
- 編碼標準
- 通過 OOP 和設計模式創建可重用的代碼
- 識別和降低圈複雜度
軟體指標
- 每類重量法
- 類的回應
- 繼承樹的深度
- 對象之間的耦合
- 方法缺乏凝聚力
- 兒童人數
- 圈複雜度
- Metrics 類
- 模型指標
- 使用指標
Software Testing
- 什麼、何時以及如何測試?
- “白盒”和“黑盒”的方法
- 測試在敏捷方法中的作用
- TDD只是專案成本的潛在增加
- 單元測試
- 行為測試
- 功能測試
重構
- 什麼是重構?
- 債務技術
- 代碼異味
- 重構模式
Documentation
- 文檔在敏捷方法中的作用
- 要記錄什麼?
- 文件類型
- Documentation 和敏捷方法論,或者您可以調用(工作軟體而不是綜合文檔)?
- 標準 XMI
- 自動生成文件
工具和環境 CI
- 工具和環境 CI
Agile 和 CI/QA
- 規劃和增量開發
- 擁抱變化
- 短階段
- 跨學科團隊
- Extreme Programming, 代碼審查
- 個人和交互勝過流程和工具
總和
- 討論
- 問題
- 您如何開始實施過程?
測試簡介
- 功能測試
- 回歸測試
- UAT測試
- 單元測試
- 可用性測試
- 非功能測試
- 性能測試
- 負載測試
- 壓力測試
- 浸泡試驗
測試或不測試
- 誰在決定測試什麼?
- 測試不相關事物的成本
- 計算投資回報率(如果某些東西分析失敗怎麼辦)
- 測試經理的角色
測試過程
- 測試是一個過程,也是一種策略
- 確定測試需求
- 收集需求(用例、使用者故事)
- 範圍界定(選擇方案並確定優先順序 )
- 設計測試
- 準備數據
- 準備環境
- 創建或錄製測試
- 執行測試
- 分析和報告
- 結論和改進
- 何時說“停止”
產品負責人和測試
- 客戶代表和測試優先順序
- 確定測試的優先順序
- 為UAT撰寫有效的故事
- 驗收標準
- 小組練習,以產生客戶需求,並根據需求編寫故事並創建測試
28 時間:
客戶評論 (1)
培訓師對這個主題非常瞭解,並且能夠通過他的經驗提供真實世界的例子。
Nouf
Course - Agile Software Testing with Continuous Integration
機器翻譯