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

正文內(nèi)容

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

2025-08-07 11:27本頁面
  

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