freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件測試基礎(chǔ)課件-資料下載頁

2025-08-07 11:27本頁面
  

【正文】 學(xué)院 56 JUnit測試 ? JUnit使用經(jīng)驗 ?基本步驟 ?繼承 ; ?填寫 setUp()和 tearDown()方法; ?撰寫 test***測試方法,并用 assert*驗證用例的執(zhí)行情況; ?重寫 suite()方法,利用 addTest加入自己的 test***測試方法; ?以圖形或文本方式執(zhí)行測試。 華東交通大學(xué)軟件學(xué)院 57 JUnit測試 ?特殊類的測試 ?接口類 —— 對實現(xiàn)的類展開測試而進而測試到接口類。 ?抽象類 —— 利用內(nèi)類實現(xiàn)( )。 ?繼承類 —— 分別設(shè)計測試驅(qū)動類,用一個組合測試類來將父類和子類的測試加入一個包中。 華東交通大學(xué)軟件學(xué)院 58 JUnit測試 ?案例實踐三: MyPoint系列的測試 華東交通大學(xué)軟件學(xué)院 59 JUnit測試 ?JUnit4功能增強 ?@Test ?@Before, @After ?@BeforeClass, @AfterClass 華東交通大學(xué)軟件學(xué)院 面向?qū)ο蟮募蓽y試和系統(tǒng)測試 ? 面向?qū)ο笤O(shè)計( OOD)采用 “造型的觀點” ,以 OOA為基礎(chǔ)歸納出類,并建立類結(jié)構(gòu)或進一步構(gòu)造成類庫,實現(xiàn)分析結(jié)果對問題空間的抽象。 ? OOD 歸納的類,可以是對象簡單的延續(xù),可以是不同對象的相同或相似的服務(wù)。 ? OOD不是在 OOA上的另一思維方式的大動干戈,而是 OOA的進一步細化和更高層的抽象。 華東交通大學(xué)軟件學(xué)院 面向?qū)ο蟮募蓽y試和系統(tǒng)測試 ? 與傳統(tǒng)的集成測試的區(qū)別 傳統(tǒng)的集成測試是由底向上通過集成完成的功能模塊進行測試,一般可以 在部分程序編譯完成的情況下進行 。 面向?qū)ο蟪绦?,相互調(diào)用的功能是散布在程序的不同類中,類通過消息相互作用申請和提供服務(wù)。類的行為與它的狀態(tài)密切相關(guān),狀態(tài)不僅僅是體現(xiàn)在類數(shù)據(jù)成員的值,也許還包括其他類中的狀態(tài)信息。 類相互依賴極其緊密,根本無法在編譯不完全的程序上對類進行測試。 面向?qū)ο蟮募蓽y試通常需要在整個程序編譯完成后進行。 華東交通大學(xué)軟件學(xué)院 面向?qū)ο蟮募蓽y試和系統(tǒng)測試 ? 面向?qū)ο蟮募蓽y試,能夠檢測出相對獨立的、單元測試無法檢測出的、類相互作用時才會產(chǎn)生的錯誤。 ? 基于單元測試對成員函數(shù)行為正確性的保證,集成測試只關(guān)注于 系統(tǒng)的結(jié)構(gòu)和內(nèi)部的相互作用 。 ? 面向?qū)ο蟮募蓽y試可以分成兩步進行: 先進行靜態(tài)測試,再進行動態(tài)測試 。 華東交通大學(xué)軟件學(xué)院 面向?qū)ο蟮募蓽y試和系統(tǒng)測試 ? 靜態(tài)測試 ?主要針對 程序的結(jié)構(gòu) 進行,檢測程序結(jié)構(gòu)是否符合設(shè)計要求?,F(xiàn)在流行的一些測試軟件都能提供一種稱為“ 可逆性工程 ”的功能,即通過源程序得到類關(guān)系圖和函數(shù)功能調(diào)用關(guān)系圖。 ?將“可逆性工程”得到的結(jié)果與 OOD的結(jié)果比較,檢測程序結(jié)構(gòu)和實現(xiàn)上是否有缺陷,即通過這種方法檢測 OOP是否達到了設(shè)計要求。 華東交通大學(xué)軟件學(xué)院 面向?qū)ο蟮募蓽y試和系統(tǒng)測試 ? 動態(tài)測試設(shè)計 ?設(shè)計 測試用例時,需要功能調(diào)用結(jié)構(gòu)圖、類關(guān)系圖或者實體關(guān)系圖為參考,確定不需要被重復(fù)測試的部分,優(yōu)化測試用例,減少測試工作量,使得進行的測試能夠達到一定覆蓋標(biāo)準(zhǔn)。 ?測試所要達到的覆蓋標(biāo)準(zhǔn)可以是: —— 達到類所有的服務(wù)要求或服務(wù)提供的一定覆蓋率; —— 依據(jù)類間傳遞的消息,達到對所有執(zhí)行線程的一定覆蓋率; —— 達到類的所有狀態(tài)的一定覆蓋率等。 華東交通大學(xué)軟件學(xué)院 面向?qū)ο蟮募蓽y試和系統(tǒng)測試 ? 具體設(shè)計測試用例,參考下列步驟: 1. 先選定檢測的類,參考 OOD分析結(jié)果,分析出類的狀態(tài)和相應(yīng)的行為,類或成員函數(shù)間傳遞的消息,輸入或輸出的界定等。 2. 確定覆蓋標(biāo)準(zhǔn)。 3. 利用結(jié)構(gòu)關(guān)系圖確定待測類的所有關(guān)聯(lián)。 4. 根據(jù)程序中類的對象構(gòu)造測試用例,確認(rèn)使用什么輸入激發(fā)類的狀態(tài)、使用類的服務(wù)和期望產(chǎn)生什么行為等。 華東交通大學(xué)軟件學(xué)院 面向?qū)ο蟮募蓽y試和系統(tǒng)測試 ? 注: 設(shè)計測試用例時,不但要設(shè)計確認(rèn)類功能滿足的輸入,還應(yīng)該有意識的設(shè)計一些被禁止的例子,確認(rèn)類是否有不合法的行為產(chǎn)生,如發(fā)送與類狀態(tài)不相適應(yīng)的消息,要求不相適應(yīng)的服務(wù)等。根據(jù)具體情況,動態(tài)的集成測試,有時也可以通過系統(tǒng)測試完成。 華東交通大學(xué)軟件學(xué)院 67 面向?qū)ο蟮募蓽y試和系統(tǒng)測試 ?面向?qū)ο筌浖拿枋? ?用例圖和活動圖 ?針對每個用例設(shè)計系統(tǒng)測試用例,針對一系列活動設(shè)計系統(tǒng)測試用例 ?狀態(tài)圖 ?基于狀態(tài)的覆蓋指標(biāo),類所處的狀態(tài)和可能的狀態(tài)變化設(shè)計測試用例 ?順序圖 ?適用于類的集成測試 ?協(xié)作圖
點擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1