軟體測試 整合測試策略總結

2022-09-03 20:12:11 字數 926 閱讀 6933

整合測試策略

型別非漸增式整合

漸增式整合

基本方法

先進行單元測試,再將所有模組一起進行整合測試。

把程式劃分成小段來構造和測試

自頂向下

自底向上

三明治特點

需要的用例少,比較簡單,效率較高;但不能處理複雜的程式,而且不容易一次成功。

比較容易定位和改正錯誤,對介面可以進行更徹底測試。

漸增式整合

名稱自頂向下整合

自底向上整合

三明治整合

方法從主控模組開始,沿著程式控制層次向下移動,逐漸把各模組組合起來。(深度優先或廣度優先)

從軟體結構最底層的模組開始組裝和測試,不需要樁模組。

混合增量式測試策略,綜合了自頂向下和自底向上兩種整合方法。

優點可以在早期實現軟體的乙個完整功能。

可以並行整合,對被測模組可測性要求比自頂向下整合策略低。

樁模組和驅動模組的開發工作都比較小。

缺點沒有底層返回來真實資料流。

驅動模組開發量大,整體設計的錯誤發現較晚,整合到頂層時將變得越來越複雜。

增加了缺陷的定位難度,目標層在整合前測試不充分。

閏年判斷問題

如果使用者在輸入時出現了非int型的資料,提示輸入錯誤需重新輸入

判斷方法:一位一位的判斷輸入資料,將n作為判斷標誌,

n初始值為0,在判斷的過程中,只要出現非數字的字元,另n=1,返回「輸入有誤」,

直到使用者修改正確。

eg:int n=0;

char text[20];

for(int i=0; n!=1 ;i++)

if(char[i]<'0'&&char[i]>'9')

n=1;

printf("年份有誤,請重新輸入");

軟體測試 整合測試策略

這是一種非增量整合方法,將所有系統元件一次性整合在一起,不考慮元件的依賴性和可能的風險。優點 整合測試可以快速完成,只需要很少的存根和驅動程式 多個測試人員可以並行工作,人力和物力資源利用率更高。缺點 一旦出現問題,問題的定位相對困難 許多介面錯誤直到系統測試後才會被發現。流程 首先集中在頂層元件,...

整合測試策略

整合測試的基礎策略有很多,通常分為兩種 非增量式整合測試策略和增量式整合測試策略 第一種 非增量式整合測試策略 非增量式整合測試策略也叫做大 整合 一次性整合 即在最短的時間內把所有的系統元件一次性整合到被測系統中,並通過最少的用例來驗證整個系統,不考慮各元件之間的相互依賴性或者可能存在的風險。優點...

整合測試的策略

1 大 整合 優點 可以迅速完成整合測試 並且只要極少數的驅動和樁模組 用例也是最少的 簡單 資源利用率高 缺點 一次試執行成功的可能性不大,問題定位和修改比較困難,許多介面錯誤很容易躲過測試。適應於乙個維護型專案或被測試系統較小 2 自頂向下整合 優點 較早地驗證了主要控制和判斷點 按深度優先可以...