版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、單元8 軟件系統(tǒng)的集成測試與系統(tǒng)測試集成測試簡介8.1系統(tǒng)測試簡介8.2教學(xué)目標(biāo)(1)熟悉集成測試的基本概念、主要關(guān)注內(nèi)容、主要過程以及執(zhí)行等(2)熟悉系統(tǒng)測試的基本概念、依據(jù)和承擔(dān)人員、主要過程、入口準(zhǔn)則和出口準(zhǔn)則等(3)學(xué)會圖書管理系統(tǒng)的集成測試(4)學(xué)會圖書管理系統(tǒng)的系統(tǒng)測試教學(xué)方法分析講授法、任務(wù)驅(qū)動(dòng)法、探究學(xué)習(xí)法課時(shí)建議8課時(shí)測試階段集成測試、系統(tǒng)測試測試對象軟件系統(tǒng)測試方法黑盒測試法、場景法8.1集成測試簡介 單元是構(gòu)成軟件系統(tǒng)的最小單位,單元和單元之間需要成為更大粒度的系統(tǒng)或子系統(tǒng)以實(shí)現(xiàn)軟件所應(yīng)提供的功能。1集成測試的基本概念 集成測試又稱為組裝測試、聯(lián)合測試,是介于單元測試和系
2、統(tǒng)測試之間,將所有經(jīng)過單元測試的軟件構(gòu)成單位按照設(shè)計(jì)要求組裝成子系統(tǒng)或系統(tǒng),然后進(jìn)行測試的活動(dòng)。 2集成測試的主要關(guān)注內(nèi)容 (1)在把各個(gè)模塊連接起來的時(shí)候,穿越模塊接口的數(shù)據(jù)是否會丟失。 (2)一個(gè)模塊的功能是否會對另一個(gè)模塊的功能產(chǎn)生不利的影響。 (3)各個(gè)子功能組合起來,能否達(dá)到預(yù)期要求的父功能。 (4)全局?jǐn)?shù)據(jù)結(jié)構(gòu)是否存在問題。 (5)單個(gè)模塊的誤差累積起來,是否會放大,以至于達(dá)到不能接受的程度。3系統(tǒng)集成的主要策略(1)基于功能分解的集成策略。(2)基于MM路徑的集成策略。4集成測試的主要過程 集成測試過程是一系列相互關(guān)聯(lián)的受控活動(dòng)組成,主要包括集成測試計(jì)劃、集成測試設(shè)計(jì)、集成測試實(shí)
3、現(xiàn)、集成測試執(zhí)行和集成測試報(bào)告5個(gè)階段,當(dāng)然也包含集成回歸測試活動(dòng)。5集成測試執(zhí)行和報(bào)告 當(dāng)滿足以下條件時(shí),集成測試正式進(jìn)入執(zhí)行階段。 (1)單元測試結(jié)束。 (2)經(jīng)過單元測試的代碼完成基線。 (3)集成測試計(jì)劃、測試用例經(jīng)過評審,基線已形成。 (4)人員到位、測試環(huán)境準(zhǔn)備就緒。8.2系統(tǒng)測試簡介1系統(tǒng)測試的基本概念 系統(tǒng)測試是將已經(jīng)集成好的軟件系統(tǒng),作為整個(gè)基于計(jì)算機(jī)系統(tǒng)的一個(gè)元素,與計(jì)算機(jī)硬件、某些支持軟件、數(shù)據(jù)庫和人員等其他系統(tǒng)元素結(jié)合在一起,在實(shí)際運(yùn)用或使用環(huán)境中,對計(jì)算機(jī)系統(tǒng)進(jìn)行一系列的組裝測試和確認(rèn)測試。2系統(tǒng)測試的依據(jù)與承擔(dān)人員 與單元測試和集成測試不同,系統(tǒng)測試是站在用戶角度進(jìn)
4、行的測試,通常采用黑盒測試方法,由不同于系統(tǒng)開發(fā)人員的測試人員承擔(dān)以回避由開發(fā)人員設(shè)計(jì)實(shí)現(xiàn)系統(tǒng)時(shí)的思維模式和立場等原因而產(chǎn)生的不良結(jié)果。3系統(tǒng)測試的主要過程(1)系統(tǒng)測試計(jì)劃(2)系統(tǒng)測試用例設(shè)計(jì)(3)系統(tǒng)預(yù)測試(4)系統(tǒng)測試執(zhí)行(5)回歸測試(6)系統(tǒng)測試報(bào)告4系統(tǒng)測試的入口準(zhǔn)則和出口準(zhǔn)則 常用的入口準(zhǔn)則如下。 (1)集成測試結(jié)束報(bào)告已提交并通過批準(zhǔn)。 (2)集成測試后的代碼完成基線。 (3)系統(tǒng)預(yù)測試項(xiàng)全部通過。 (4)系統(tǒng)測試計(jì)劃和用例開發(fā)完成并通過評審。 常用的出口準(zhǔn)則如下。 (1)達(dá)到100%的功能覆蓋。 (2)缺陷呈收斂狀態(tài)。 (3)缺陷修改完成并通過回歸測試。 (4)系統(tǒng)測試報(bào)告
5、提交,通過評審并獲得批準(zhǔn)?!疽龑?dǎo)測試】【任務(wù)8-1】對圖書管理系統(tǒng)進(jìn)行集成測試【任務(wù)描述】 圖書管理系統(tǒng)1.0版已開發(fā)完成,前面已經(jīng)過單元測試并達(dá)到入口條件,為了測試各基本組成單位之間的接口交互是否正確,擬進(jìn)行集成測試。 由于本書篇幅的限制,本任務(wù)只要求對“用戶登錄”和“借出圖書”等主要功能進(jìn)行測試?!救蝿?wù)實(shí)施】【任務(wù)8-1-1】“圖書管理系統(tǒng)”集成測試計(jì)劃1圖書管理系統(tǒng)1.0及其“用戶登錄”和“圖書借閱”模塊的概述(1)圖書管理系統(tǒng)的三層架構(gòu)。(2)圖書管理系統(tǒng)的主要操作流程。 用戶登錄的流程。 借出圖書的流程。圖8-1C/S模式的三層架構(gòu)圖8-2用戶登錄的順序圖 (3)繪制“用戶登錄”操作
6、的順序圖和活動(dòng)圖。 (4)繪制“圖書借閱”操作的順序圖和活動(dòng)圖。圖8-3“用戶登錄”的活動(dòng)圖圖8-4“圖書借閱”操作的順序圖圖8-5“圖書借閱”操作的活動(dòng)圖圖8-6“圖書借閱”操作的協(xié)作圖2集成測試交付件3集成測試方法4被測接口5集成測試準(zhǔn)則(1)入口準(zhǔn)則(2)出口準(zhǔn)則(3)受阻準(zhǔn)則(4)恢復(fù)準(zhǔn)則6集成測試的進(jìn)度安排7集成測試的資源安排(1)人力資源(2)測試環(huán)境8風(fēng)險(xiǎn)列表【任務(wù)8-1-2】“圖書管理系統(tǒng)”集成測試設(shè)計(jì)1識別消息路徑2準(zhǔn)備集成測試數(shù)據(jù)3設(shè)計(jì)集成測試用例【任務(wù)8-1-3】“圖書管理系統(tǒng)”集成測試執(zhí)行1“用戶登錄”的集成測試執(zhí)行2“圖書借閱”的集成測試執(zhí)行圖8-7在【用戶登錄】窗口
7、中選擇用戶名和輸入密碼 圖8-8登錄成功的【提示信息】對話框 圖8-9【圖書管理信息系統(tǒng)】的主界面圖8-10在【選擇借閱者】窗體中雙擊選擇一位借閱者圖8-11分別確定借閱者和待借出的圖書圖8-12在【選擇圖書】窗體中雙擊選擇一本圖書 圖8-13“借書成功”的【提示信息】對話框【任務(wù)8-1-4】“圖書管理系統(tǒng)”集成測試報(bào)告(1)概述(2)集成測試結(jié)果統(tǒng)計(jì)(3)遺留問題統(tǒng)計(jì)(4)集成測試結(jié)論測試項(xiàng)標(biāo)識bookMis_M01_IP01被測系統(tǒng)標(biāo)識bookMis1.0測試用例實(shí)際測試結(jié)論缺陷報(bào)告單TC01TC02表8-10集成測試結(jié)論示例【任務(wù)8-2】對圖書管理系統(tǒng)進(jìn)行系統(tǒng)測試【任務(wù)描述】 按照系統(tǒng)測
8、試計(jì)劃、系統(tǒng)測試設(shè)計(jì)、系統(tǒng)測試執(zhí)行和系統(tǒng)測試報(bào)告的測試過程對圖書管理系統(tǒng)的“用戶登錄”和“圖書借閱”兩項(xiàng)功能進(jìn)行系統(tǒng)測試?!救蝿?wù)實(shí)施】【任務(wù)8-2-1】“圖書管理系統(tǒng)”系統(tǒng)測試計(jì)劃1圖書管理系統(tǒng)1.0概述(1)圖書管理模塊(2)借閱者管理模塊(3)借書管理模塊(4)系統(tǒng)管理模塊圖8-14圖書管理系統(tǒng)的功能結(jié)構(gòu)圖2系統(tǒng)測試交付件3系統(tǒng)測試方法4被測特性5系統(tǒng)測試準(zhǔn)則(1)入口準(zhǔn)則(2)出口準(zhǔn)則(3)受阻準(zhǔn)則(4)恢復(fù)準(zhǔn)則6系統(tǒng)測試的進(jìn)度安排7系統(tǒng)測試的資源安排(1)人力資源(2)測試環(huán)境8風(fēng)險(xiǎn)列表【任務(wù)8-2-2】“圖書管理系統(tǒng)”系統(tǒng)測試設(shè)計(jì)1分析典型的用戶使用場景2準(zhǔn)備系統(tǒng)測試數(shù)據(jù)3設(shè)計(jì)系統(tǒng)測
9、試用例【任務(wù)8-2-3】“圖書管理系統(tǒng)”的系統(tǒng)預(yù)測試與系統(tǒng)測試執(zhí)行1“圖書管理系統(tǒng)”的系統(tǒng)預(yù)測試2“圖書管理系統(tǒng)”的系統(tǒng)測試執(zhí)行缺陷標(biāo)識報(bào)告人報(bào)告日期被測系統(tǒng)標(biāo)識被測系統(tǒng)版本缺陷嚴(yán)重程度缺陷發(fā)現(xiàn)階段缺陷發(fā)現(xiàn)活動(dòng)缺陷是否重現(xiàn)缺陷描述測試環(huán)境重現(xiàn)步驟估計(jì)原因表8-16“圖書管理系統(tǒng)”系統(tǒng)測試缺陷報(bào)告單【任務(wù)8-2-4】“圖書管理系統(tǒng)”系統(tǒng)測試報(bào)告。(1)概述。(2)系統(tǒng)測試結(jié)果統(tǒng)計(jì)。(3)系統(tǒng)測試結(jié)論。測試用例標(biāo)識bookMis_M02_TC001被測系統(tǒng)標(biāo)識bookMis1.0測試用例實(shí)際測試結(jié)論缺陷報(bào)告單TC001TC002表8-17集成測試結(jié)論示例【探索測試】【任務(wù)8-3】對蝴蝶e購網(wǎng)進(jìn)行集成測試【任務(wù)描述】 本網(wǎng)站的集成測試采用基于消息集成的策略,通過遍歷“用戶注冊”、“用戶登錄”、“商品展示”、“商品選購”相關(guān)的消息路徑,確定各個(gè)邏輯層之間的消息協(xié)作是否正確,是否滿足設(shè)計(jì)要求?!救蝿?wù)8-4】對蝴蝶e購網(wǎng)進(jìn)行系統(tǒng)測試【任務(wù)描述】 按照系統(tǒng)測試計(jì)劃、系統(tǒng)測試設(shè)計(jì)、系統(tǒng)測試執(zhí)行和系統(tǒng)測試報(bào)告的測試過程對“用戶
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年鶴崗貨運(yùn)從業(yè)資格考試題
- 2025年北京貨運(yùn)從業(yè)資格證考試題技巧
- 2025年潮州貨運(yùn)資格證考試有哪些項(xiàng)目
- 《G蛋白耦聯(lián)受體》課件
- 地下商場非開挖擴(kuò)建協(xié)議
- 鐵路工程預(yù)算員招聘協(xié)議樣本
- 制藥工廠租賃合同樣本
- 美發(fā)衛(wèi)生操作規(guī)范
- 臨時(shí)策劃師聘用合同范本
- 智能家居CEO聘用協(xié)議
- 籃球裁判手勢圖解匯總
- 共有因子評價(jià)問答表
- cmmi3過程域直接證據(jù)
- 初三數(shù)學(xué)中考模擬試卷共八套
- 經(jīng)典繪本推薦--《果果的花朵》
- 蛋白質(zhì)分選與膜泡運(yùn)輸
- 彈簧設(shè)計(jì)公差標(biāo)準(zhǔn)
- X62W萬能銑床電氣控制
- 常用普通螺紋加工的中徑和頂徑極限偏差快速查詢表
- 質(zhì)量認(rèn)證基礎(chǔ)知識(共218頁).ppt
- ACOG指南:妊娠期高血壓疾病指南(專家解讀)
評論
0/150
提交評論