感謝您的預訂!我們的團隊成員將會盡快與您取得聯繫。
感謝您的預訂!我們的團隊成員將會盡快與您取得聯繫。
課程簡介
質量保證/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
機器翻譯