在軟件測試的概念里,圈復雜度用來衡量一個模塊判定結構的復雜程度,數量上表現為獨立線性路徑條數,即合理的預防錯誤所需測試的最少路徑條數。圈復雜度大說明程序代碼可能質量低且難于測試和維護,根據經驗,程序的可能錯誤和高的圈復雜度有著很大關系。
2018-03-15
4、核心系統集成:先把核心的軟件部分挑選出來,并對這些部件進行集成測試,在測試通過的基礎上再逐步的擴展的外圍的部件,直到最后形成穩定的軟件產品
5、高頻集成:同步軟件開發過程,每隔一段時間研發團隊就對現有的代碼進行一次集成測試
5、高頻集成:同步軟件開發過程,每隔一段時間研發團隊就對現有的代碼進行一次集成測試
2018-03-15
集成測試的主要實施方案
1、Big Bang:一次性集成,主要做法把大部分的開發模塊都耦合起來形成一個完整的軟件系統或者系統的主要組成部分,并把他們拿來做集成測試,即把所有的東西組裝好,一起來做測試。
2、自頂向下:遞增的組裝軟件結構的方法,一般來說從主程序開始沿控制層逐層的向下集成,通過這種方式逐層的測試,覆蓋到所有的模塊。
3、自底向上:最常用的集成測試,從程序模塊的最底層模塊開始,逐層的向上組裝并逐層的測試。好處:針對我們已經組裝的測試,不需要對上一層組裝模塊,比較好的鎖定軟件故障的位置
1、Big Bang:一次性集成,主要做法把大部分的開發模塊都耦合起來形成一個完整的軟件系統或者系統的主要組成部分,并把他們拿來做集成測試,即把所有的東西組裝好,一起來做測試。
2、自頂向下:遞增的組裝軟件結構的方法,一般來說從主程序開始沿控制層逐層的向下集成,通過這種方式逐層的測試,覆蓋到所有的模塊。
3、自底向上:最常用的集成測試,從程序模塊的最底層模塊開始,逐層的向上組裝并逐層的測試。好處:針對我們已經組裝的測試,不需要對上一層組裝模塊,比較好的鎖定軟件故障的位置
2018-03-15