13章 基本名詞解釋及分類
團隊統一思想要從基本名詞解釋開始。
bug:軟體的缺陷
testcase:測試用例。測試用例描述了乙個完整的測試過程,包括測試環境、輸入、期望的結果等。
testsuite:測試用例集。即一組相關的測試用例。
bug可以分解為:症狀(symptom)、程式錯誤(fault)、根本原因(rootcause)。
1)症狀:即從使用者的角度看,軟體出了什麼問題。
2)程式錯誤:即從**的角度看,**的什麼錯誤導致了軟體的問題。
3)根本原因:錯誤根源,即導致**錯誤的根本原因。
13.1.1 按測試設計的方法分類
測試設計有兩類方法:黑箱(black box)和白箱(white box)。
20170930 構建之法 現代軟體工程 閱讀筆記
msf原則 1推動資訊共享與溝通 foster open communications 2為共同的遠景而工作 work toward a shared vision 3充分授權和信任 empower team members 4各司其職,對專案共同負責 establish clear account...
20171116 構建之法 現代軟體工程 閱讀筆記
一 敏捷流程過程 1.找出完成產品需要做的事情 2.決定當前的衝刺需要解決的事情 3.衝刺階段 二 敏捷開發原則 1.盡早並可持續的交付有價值的軟體以滿足客戶需求 2.敏捷開發歡迎變化,並利用變化提高使用者競爭優勢 3.經常發布可用軟體,能短則短 4.業務人員和開發人員每天應共同工作 5.以有進取心...
20171104 構建之法 現代軟體工程 閱讀筆記
軟體的需求分析 1 獲取和引導需求 2 分析和定義需求 3 驗證需求 4 在軟體產品的生命週期中管理需求 對於軟體的需求分析.也要做不同的劃分 1 產品的功能性需求 2 對產品開發過程的需求 3 非功能性需求 4 綜合需求 1 使用者 2 顧客 3 市場分析者 4 監管機構 5 系統 應用整合商 6...