//對以下模組進行整合測試,分別用大**模式和自頂向下模式進行測試。
intmodulea(int x, int y)
intmoduleb(int x, int y)
intmodulec(int x)
intmoduled(int x, int y)
intmodulee(int x)
int modulef(int x)
首先,畫出模組之間的關係圖
1.大**的測試
step1:
接收測試用例的輸入、預期結果;
step2:
呼叫被測物件;
step3:
比較預期結果和實際結果 相同: pass 不同:fail;
bigbang_driver(int x,int y,int expres)
main()
2.自頂向下測試
step1:
測試ab,設計ab的驅動,針對cde分別打樁;
step2:
測試abe,利用ab的驅動,針對cd打樁;
step3:
測試abec,利用ab的驅動,針對d打樁;
topdown_driver(int x,int y,int expres)
int modulec_stub(int x)
int moduled_stub(int x, int y)
/* step1
int modulee_stub(int x)
*/ //step2
int modulee(int x)
main()
軟體測試 整合測試方法
我想說起整合測試來大家一定都不陌生,但是如果說起整合測試的具體測試方法大家是否了解呢,那我來介紹一下有關整合測試的方法,希望對新手有所幫助。整合測試是單元測試的邏輯擴充套件。它的最簡單的形式是 兩個已經測試過的單元組合成乙個元件,並且測試它們之間的介面。從這一層意義上講,元件是指多個單元的整合聚合。...
軟體測試 整合測試策略
這是一種非增量整合方法,將所有系統元件一次性整合在一起,不考慮元件的依賴性和可能的風險。優點 整合測試可以快速完成,只需要很少的存根和驅動程式 多個測試人員可以並行工作,人力和物力資源利用率更高。缺點 一旦出現問題,問題的定位相對困難 許多介面錯誤直到系統測試後才會被發現。流程 首先集中在頂層元件,...
軟體測試之 整合測試
1.整合測試也叫組裝測試 聯合測試 子系統測試或部件測試。2.整合測試是在單元測試的基礎上,將所有模組按照概要設計要求 如根據結構圖 組裝成為子系統或系統,進行整合測試。1.找出模組介面以及整體體系結構上的問題 2.確保各元件組合在一起後能夠按照既定意圖協作執行,並確保增量的行為正確 3.整合測試屬...