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

正文內(nèi)容

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

2025-08-07 11:27本頁(yè)面
  

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