天天看點

《軟體測試技術實戰:設計、工具及管理》—第2章 2.8節介紹内容

本節書摘來自異步社群《軟體測試技術實戰:設計、工具及管理》一書中的第2章,第2.8節介紹内容,作者顧翔,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

2.8 本章總結

2.8.1 介紹内容

運用等價類/邊界值設計測試用例。

運用決策表設計測試用例。

運用狀态轉換圖設計測試用例。

運用決策樹設計測試用例。

運用正交法設計測試用例。

軟體白盒測試:

語句覆寫測試;

分支覆寫測試;

條件覆寫測試;

判定/條件覆寫測試;

mc/dc覆寫測試;

路徑覆寫測試;

控制流測試;

白盒測試在實際工作中的使用。

測試用例設計的若幹錯誤觀點。

2.8.2 案例

《軟體測試技術實戰:設計、工具及管理》—第2章 2.8節介紹内容
《軟體測試技術實戰:設計、工具及管理》—第2章 2.8節介紹内容
《軟體測試技術實戰:設計、工具及管理》—第2章 2.8節介紹内容

擴充閱讀:軟體測試五大流派

分析學派(analytic school):認為軟體是邏輯性的,将測試看作計算機科學和數學的一部分,結構化測試、代碼覆寫率就是其中一些典型的例子。他們認為測試工作是技術性很強的工作,側重使用類似uml工具進行分析和模組化。

标準學派(standard school):從分析學派分支出來并得到ieee的支援,把測試看作側重劣質成本控制并具有可重複标準的、旨在衡量項目進度的一項工作,測試是對産品需求的确認,每個需求都需要得到驗證。

品質學派(quality school):軟體品質需要規範,測試就是過程的品質控制、揭示項目品質風險的活動,确定開發人員是否遵守規範,測試人員扮演産品品質的守門員角色。

上下文驅動學派(context-driven school):認為軟體是人創造的,測試所發現的每一個缺陷都和相關利益者(stakeholder)密切相關;認為測試是一種有技巧的心理活動;強調人的能動性和啟發式測試思維。探索式測試就是其典型代表。

靈活學派(agile school):認為軟體就是持續不斷的對話,而測試就是驗證開發工作是否完成,強調自動化測試。tdd是其典型代表。

本文僅用于學習和交流目的,不代表異步社群觀點。非商業轉載請注明作譯者、出處,并保留本文的原始連結。

繼續閱讀