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

正文內(nèi)容

單元測試與集成測試(編輯修改稿)

2025-06-14 20:09 本頁面
 

【文章內(nèi)容簡介】 0C202 Software Testing 527 Chapter 5 增量集成 ? 程序先分成小的部分進(jìn)行構(gòu)造和測試,這個時候錯誤比較容易分離和修正;接口也更容易進(jìn)行徹底地測試;而且也可以應(yīng)用一種系統(tǒng)化的測試方法。 ? 增量集成測試會有格外的開銷,但會大大減少發(fā)現(xiàn)和改正錯誤的時間。 0C202 Software Testing 528 Chapter 5 0C202 Software Testing 529 M1M2M3M4M5M6M7M8自頂向下的集成 集成方式:深度優(yōu)先、廣度優(yōu)先 Chapter 5 自頂向下集成 ? 在現(xiàn)實中一般是結(jié)合使用深度優(yōu)先、寬度優(yōu)先進(jìn)行測試。 ? 初始階段所有的模塊可能只是提供部分功能,這可以用寬度優(yōu)先技術(shù)進(jìn)行測試。 ? 當(dāng)模塊越來越精化,模塊的功能也越來越全,可以對一個模塊進(jìn)行深度優(yōu)先測試而同時所有的模塊進(jìn)行寬度優(yōu)先測試。 0C202 Software Testing 530 Chapter 5 自頂向下集成 ? 集成過程: 1. 主控模塊作為測試驅(qū)動器,所有的程序樁由直接隸屬于主控模塊的各模塊替換。 2. 根據(jù)深度或廣度優(yōu)先,子模塊的程序樁依次地被替換為真正的模塊。 3. 在每一個模塊集成的時候都要進(jìn)行測試。 4. 在完成了每一次測試之后,又一個程序樁被真正的模塊替換。 5. 可以用回歸測試來保證沒有引進(jìn)新的錯誤。 ? 循環(huán)繼續(xù)進(jìn)行,直至這個系統(tǒng)結(jié)構(gòu)被構(gòu)造完成。 0C202 Software Testing 531 Chapter 5 自頂向下集成 ? 自頂向下的優(yōu)點: ? ( 1)對高層行為進(jìn)行早期確認(rèn): ? ( 2)至多只需一個驅(qū)動程序; ? ( 3)每步可以只加一個模塊; ? ( 4)支持深度優(yōu)先和寬度優(yōu)先。 ? 自頂向下的缺點: ? ( 1)對低層行為確認(rèn)比較晚; ? ( 2)對缺少的元素需要編寫樹樁程序; ? ( 3)測試案例的輸入和輸出可能很難明確表示。 0C202 Software Testing 532 Chapter 5 自底向上集成 (1/3) ? 一旦各個獨立的模塊測試完畢,把它們組合起來形成一組模塊,稱為造件( build)。 ? 一組造件再由第二個測試裝臵進(jìn)行測試。這個過程將繼續(xù)直到造件中包括整個應(yīng)用系統(tǒng)。 ? 因為自底向上集成,在進(jìn)行時要求所有隸屬于某個給定層次的模塊已經(jīng)開發(fā),不再需要程序樁。 0C202 Software Testing 533 Chapter 5 自底向上集成 (2/3) ? 步驟: 1. 低層模塊組合成能夠?qū)崿F(xiàn)軟件特定子功能的造件( builds),有時也稱為簇( clusters)。 2. 編寫測試裝臵 (供測試用的控制程序 )來協(xié)調(diào)測試用例的輸入輸出。 3. 對簇進(jìn)行測試。 4. 撤去測試裝臵,沿著程序結(jié)構(gòu)的層次向上對造件進(jìn)行組合。 0C202 Software Testing 534 Chapter 5 0C202 Software Testing 535 McMaMbD1D2D3C l u s t e r 1C l u s t e r 2C l u s t e r 3自底向上的集成-示例 Chapter 5 自底向上集成 (3/3) ? 優(yōu)點: ? ( 1)對底層行為早期進(jìn)行確認(rèn); ? ( 2)不需要寫程序樁; ? ( 3)對一些子樹而言比較容易明確表示輸入,比較容易解釋對其他的輸出。 ? 缺點: ? ( 1)推遲對高層行為的確認(rèn); ? ( 2)需要驅(qū)動程序; ? ( 3)當(dāng)組合子樹的時候,一大堆元素要進(jìn)行集成。 0C202 Software Testing 536 Chapter 5 混合式集成 (1/2) ? 結(jié)合了自頂向下和自底向上。 ? 如:小組或個人可以對自己開發(fā)的模塊采用自底向上測試,然后再由集成小組進(jìn)行自頂向下測試。 0C202 Software Testing 537 Chapter 5 混合式集成 (2/2) ? 步驟: 1. 用程序樁獨立地測試用戶界面。 2. 用驅(qū)動程序測試最低層功能模塊。 3. 集成整個系統(tǒng)對中間層進(jìn)行測試。 0C202 Software Testing 538 Chapter 5 0C202 Software Testing 539 M1S2S3S4M2M3M4M7M8M9D5D6M5M6U s e r I n t e r f a c eM i d d l e L a y e rL o w e s t L e v e l混合式集成-示例 Chapter 5 三種增量測試策略的比較 0C20
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1