




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
集成測試集成測試的概念軟件模塊是系統(tǒng)的一個獨立的組件組件測試是單獨地對每個組件進行測試,最常見的組件測試是單元測試。然后下一步工作主要是將這些獨立的組件集合形成一個總體的系統(tǒng)架構(gòu)。將分散的組件組合成一個可工作的系統(tǒng)結(jié)構(gòu)并不是一項簡單的任務(wù),組合的過程需要選擇方法。集成測試的目標集成測試的任務(wù)是構(gòu)建一個可以“工作”的系統(tǒng)根據(jù)一定的方式將模塊組裝起來(漸增式/極端式)組裝模塊需要象預(yù)期的一樣工作,不妨礙已組裝模塊的功能。當組裝好一個“可工作”的系統(tǒng)以后,剩下的工作便是標準的模塊測試技術(shù)了集成測試關(guān)注的重點在把各個模塊連接起來時,穿越模塊接口的數(shù)據(jù)是否會丟失。各個子功能組合起來,能否達到預(yù)期要求的父功能。一個模塊的功能是否會對另一個模塊的功能產(chǎn)生不利的影響。全局數(shù)據(jù)結(jié)構(gòu)是否有問題,會不會被異常修改。單個模塊的誤差積累起來,是否會放大,從而達到不可以接受的程度。集成測試方法功能分解圖法:更多關(guān)注功能調(diào)用圖法:更多關(guān)注交互MM路徑法:更多關(guān)注行為按照功能劃分集成測試向上集成向下集成三明治集成大爆炸集成自頂向下集成
自頂向下集成從主程序(樹根)開始。所有被主程序調(diào)用的下層單元都作為“樁”出現(xiàn),樁就是模擬被調(diào)用單元的一次性代碼。自頂向下集成
以SATM系統(tǒng)為例,我們要執(zhí)行自頂向下集成測試,第一步就應(yīng)該是為被主程序調(diào)用的所有單元。(見主程序)自頂向下集成03210:由七個組件構(gòu)成的三層模塊層次結(jié)構(gòu)1:自頂向下集成模塊A和B2:自定向下集成A,B和D3:自頂向下集成A,B,D和C自頂向下集成454:自定向下集成A,B,C,D和E5:自定向下集成A,B,C,D,E和F自頂向下集成的特點由于自頂向下集成是漸增的,使得隔離接口錯誤變得容易;當集成了其他的模塊以后,原先設(shè)計好的測試用例可以重用;Stub的設(shè)計比較容易。自底向上集成1:向上集成模塊E,F,和G2:向上集成B,C,和D,在集成F,F,和G自底向上集成的特點自底向上集成是自頂向下順序的“鏡像”,不同的是,樁由模擬功能分解樹上一層單元的驅(qū)動器模塊替代,需要編寫驅(qū)動器。大爆炸集成首先,對所有的模塊進行獨立的測試然后就按這些模塊整合到一起,組裝成一個完整的系統(tǒng),再進行整體測試。大爆炸集成
這種方法最容易:這種集成將所有單元在一起編譯并進行一次性測試。這種方法的缺點是,當發(fā)現(xiàn)缺陷時,沒有多少線索能夠用來幫助確定缺陷位置。三明治集成三明治測試方法是系統(tǒng)的集成采用自上而下,自下而上的結(jié)構(gòu),大爆炸方法的混合集成方式系統(tǒng)被劃分為三層底層模塊的集成采用自下而上的方式頂層模塊的集成使用自上而下的方式在底層集成和頂層集成都完成了之后,中間層使用的是大爆炸集成的方式基于分解的測試優(yōu)點比較清晰容易發(fā)現(xiàn)問題地點基于分解的測試缺點功能分解是基于人工和管理需要的。樁和驅(qū)動器的開發(fā)工作量。自頂向下集成,需要開發(fā)(節(jié)點-1個)樁。自底向上集成,需要開發(fā)(節(jié)點-葉個)驅(qū)動。基于調(diào)用圖的集成基于調(diào)用圖的集成可以將集成測試向結(jié)構(gòu)性測試方向發(fā)展。由于調(diào)用圖示一種有向圖,我們可以使用調(diào)用圖來進行成對集成和相鄰集成。調(diào)用表節(jié)點前驅(qū)后繼1619,10,1217111,
14,18181714,1519114,15232214,15242214,15262214,15,6,8,2,3272214,15,2,3,4,1325221522123,24,27,26,251—5,7,2,21,16,17,19,22調(diào)用圖的相鄰集成相鄰集成內(nèi)部節(jié)點=節(jié)點-(源節(jié)點+匯節(jié)點)鄰居=內(nèi)部節(jié)點+源節(jié)點鄰居=節(jié)點-匯節(jié)點調(diào)用圖表的優(yōu)勢偏離了純結(jié)構(gòu)基礎(chǔ),轉(zhuǎn)向行為基礎(chǔ)。免除了樁/驅(qū)動器開發(fā)工作量鄰居序列可以用于定義構(gòu)件調(diào)用圖表的缺陷缺陷的隔離問題,尤其是對有大量鄰居的情況。如果在多鄰居的多個節(jié)點中發(fā)現(xiàn)缺陷會出現(xiàn)什么情況?缺陷修改后的回歸測試量很大。消息傳送方法的路徑不僅是測試單獨開發(fā)并通過測試的單元之間的測試接口,而還是將注意力集中在這些單元的交互上。接口是結(jié)構(gòu)性的;而交互是行為性的。消息傳送方法從系統(tǒng)的外部查看和分析系統(tǒng),消息傳送可以看做是消息的輸入設(shè)置選擇一個消息,然后分析模塊,看看那些消息經(jīng)過了該模塊通過消息接口測試集成這些模塊選擇下一條消息,重復(fù)以上步驟2和3,直
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全生產(chǎn)防汛應(yīng)急預(yù)案
- 安全生產(chǎn)報告和處理條例
- 壓實安全生產(chǎn)工作責任
- 機械安全生產(chǎn)管理
- 勞務(wù)分包企業(yè)安全生產(chǎn)許可證
- 新鄉(xiāng)課件培訓(xùn)機構(gòu)排名
- 2025年基礎(chǔ)外科手術(shù)器械項目規(guī)劃申請報告
- 2025至2030中國硫酸鋅行業(yè)投資效益及產(chǎn)業(yè)運營狀況分析報告
- 2025至2030橄欖苦苷(CAS32619424)行業(yè)項目調(diào)研及市場前景預(yù)測評估報告
- 2025至2030全球及中國汽車內(nèi)擋泥板行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- TD/T 1075-2023 光伏發(fā)電站工程項目用地控制指標(正式版)
- GB 19522-2024車輛駕駛?cè)藛T血液、呼氣酒精含量閾值與檢驗
- 本草綱目下載
- 中藥煎藥室清潔及消毒記錄表
- 村醫(yī)培訓(xùn)死因監(jiān)測課件
- 質(zhì)量安全文明施工保證措施
- 運輸企業(yè)安全生產(chǎn)管理臺帳
- 機械基礎(chǔ)全冊教案第四版
- 龍門吊裝載機司機安全教育培訓(xùn)記錄表
- 從普通到卓越:教師成長的五堂必修課
- 燒烤制作安全管理制度范文
評論
0/150
提交評論