單元8 軟件系統(tǒng)的集成測試與系統(tǒng)測試_第1頁
單元8 軟件系統(tǒng)的集成測試與系統(tǒng)測試_第2頁
單元8 軟件系統(tǒng)的集成測試與系統(tǒng)測試_第3頁
單元8 軟件系統(tǒng)的集成測試與系統(tǒng)測試_第4頁
單元8 軟件系統(tǒng)的集成測試與系統(tǒng)測試_第5頁
已閱讀5頁,還剩48頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、單元8 軟件系統(tǒng)的集成測試與系統(tǒng)測試集成測試簡介8.1系統(tǒng)測試簡介8.2教學目標(1)熟悉集成測試的基本概念、主要關注內(nèi)容、主要過程以及執(zhí)行等(2)熟悉系統(tǒng)測試的基本概念、依據(jù)和承擔人員、主要過程、入口準則和出口準則等(3)學會圖書管理系統(tǒng)的集成測試(4)學會圖書管理系統(tǒng)的系統(tǒng)測試教學方法分析講授法、任務驅(qū)動法、探究學習法課時建議8課時測試階段集成測試、系統(tǒng)測試測試對象軟件系統(tǒng)測試方法黑盒測試法、場景法8.1集成測試簡介 單元是構(gòu)成軟件系統(tǒng)的最小單位,單元和單元之間需要成為更大粒度的系統(tǒng)或子系統(tǒng)以實現(xiàn)軟件所應提供的功能。1集成測試的基本概念 集成測試又稱為組裝測試、聯(lián)合測試,是介于單元測試和系

2、統(tǒng)測試之間,將所有經(jīng)過單元測試的軟件構(gòu)成單位按照設計要求組裝成子系統(tǒng)或系統(tǒng),然后進行測試的活動。 2集成測試的主要關注內(nèi)容 (1)在把各個模塊連接起來的時候,穿越模塊接口的數(shù)據(jù)是否會丟失。 (2)一個模塊的功能是否會對另一個模塊的功能產(chǎn)生不利的影響。 (3)各個子功能組合起來,能否達到預期要求的父功能。 (4)全局數(shù)據(jù)結(jié)構(gòu)是否存在問題。 (5)單個模塊的誤差累積起來,是否會放大,以至于達到不能接受的程度。3系統(tǒng)集成的主要策略(1)基于功能分解的集成策略。(2)基于MM路徑的集成策略。4集成測試的主要過程 集成測試過程是一系列相互關聯(lián)的受控活動組成,主要包括集成測試計劃、集成測試設計、集成測試實

3、現(xiàn)、集成測試執(zhí)行和集成測試報告5個階段,當然也包含集成回歸測試活動。5集成測試執(zhí)行和報告 當滿足以下條件時,集成測試正式進入執(zhí)行階段。 (1)單元測試結(jié)束。 (2)經(jīng)過單元測試的代碼完成基線。 (3)集成測試計劃、測試用例經(jīng)過評審,基線已形成。 (4)人員到位、測試環(huán)境準備就緒。8.2系統(tǒng)測試簡介1系統(tǒng)測試的基本概念 系統(tǒng)測試是將已經(jīng)集成好的軟件系統(tǒng),作為整個基于計算機系統(tǒng)的一個元素,與計算機硬件、某些支持軟件、數(shù)據(jù)庫和人員等其他系統(tǒng)元素結(jié)合在一起,在實際運用或使用環(huán)境中,對計算機系統(tǒng)進行一系列的組裝測試和確認測試。2系統(tǒng)測試的依據(jù)與承擔人員 與單元測試和集成測試不同,系統(tǒng)測試是站在用戶角度進

4、行的測試,通常采用黑盒測試方法,由不同于系統(tǒng)開發(fā)人員的測試人員承擔以回避由開發(fā)人員設計實現(xiàn)系統(tǒng)時的思維模式和立場等原因而產(chǎn)生的不良結(jié)果。3系統(tǒng)測試的主要過程(1)系統(tǒng)測試計劃(2)系統(tǒng)測試用例設計(3)系統(tǒng)預測試(4)系統(tǒng)測試執(zhí)行(5)回歸測試(6)系統(tǒng)測試報告4系統(tǒng)測試的入口準則和出口準則 常用的入口準則如下。 (1)集成測試結(jié)束報告已提交并通過批準。 (2)集成測試后的代碼完成基線。 (3)系統(tǒng)預測試項全部通過。 (4)系統(tǒng)測試計劃和用例開發(fā)完成并通過評審。 常用的出口準則如下。 (1)達到100%的功能覆蓋。 (2)缺陷呈收斂狀態(tài)。 (3)缺陷修改完成并通過回歸測試。 (4)系統(tǒng)測試報告

5、提交,通過評審并獲得批準?!疽龑y試】【任務8-1】對圖書管理系統(tǒng)進行集成測試【任務描述】 圖書管理系統(tǒng)1.0版已開發(fā)完成,前面已經(jīng)過單元測試并達到入口條件,為了測試各基本組成單位之間的接口交互是否正確,擬進行集成測試。 由于本書篇幅的限制,本任務只要求對“用戶登錄”和“借出圖書”等主要功能進行測試?!救蝿諏嵤俊救蝿?-1-1】“圖書管理系統(tǒng)”集成測試計劃1圖書管理系統(tǒng)1.0及其“用戶登錄”和“圖書借閱”模塊的概述(1)圖書管理系統(tǒng)的三層架構(gòu)。(2)圖書管理系統(tǒng)的主要操作流程。 用戶登錄的流程。 借出圖書的流程。圖8-1C/S模式的三層架構(gòu)圖8-2用戶登錄的順序圖 (3)繪制“用戶登錄”操作

6、的順序圖和活動圖。 (4)繪制“圖書借閱”操作的順序圖和活動圖。圖8-3“用戶登錄”的活動圖圖8-4“圖書借閱”操作的順序圖圖8-5“圖書借閱”操作的活動圖圖8-6“圖書借閱”操作的協(xié)作圖2集成測試交付件3集成測試方法4被測接口5集成測試準則(1)入口準則(2)出口準則(3)受阻準則(4)恢復準則6集成測試的進度安排7集成測試的資源安排(1)人力資源(2)測試環(huán)境8風險列表【任務8-1-2】“圖書管理系統(tǒng)”集成測試設計1識別消息路徑2準備集成測試數(shù)據(jù)3設計集成測試用例【任務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“借書成功”的【提示信息】對話框【任務8-1-4】“圖書管理系統(tǒng)”集成測試報告(1)概述(2)集成測試結(jié)果統(tǒng)計(3)遺留問題統(tǒng)計(4)集成測試結(jié)論測試項標識bookMis_M01_IP01被測系統(tǒng)標識bookMis1.0測試用例實際測試結(jié)論缺陷報告單TC01TC02表8-10集成測試結(jié)論示例【任務8-2】對圖書管理系統(tǒng)進行系統(tǒng)測試【任務描述】 按照系統(tǒng)測

8、試計劃、系統(tǒng)測試設計、系統(tǒng)測試執(zhí)行和系統(tǒng)測試報告的測試過程對圖書管理系統(tǒng)的“用戶登錄”和“圖書借閱”兩項功能進行系統(tǒng)測試。【任務實施】【任務8-2-1】“圖書管理系統(tǒng)”系統(tǒng)測試計劃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)測試準則(1)入口準則(2)出口準則(3)受阻準則(4)恢復準則6系統(tǒng)測試的進度安排7系統(tǒng)測試的資源安排(1)人力資源(2)測試環(huán)境8風險列表【任務8-2-2】“圖書管理系統(tǒng)”系統(tǒng)測試設計1分析典型的用戶使用場景2準備系統(tǒng)測試數(shù)據(jù)3設計系統(tǒng)測

9、試用例【任務8-2-3】“圖書管理系統(tǒng)”的系統(tǒng)預測試與系統(tǒng)測試執(zhí)行1“圖書管理系統(tǒng)”的系統(tǒng)預測試2“圖書管理系統(tǒng)”的系統(tǒng)測試執(zhí)行缺陷標識報告人報告日期被測系統(tǒng)標識被測系統(tǒng)版本缺陷嚴重程度缺陷發(fā)現(xiàn)階段缺陷發(fā)現(xiàn)活動缺陷是否重現(xiàn)缺陷描述測試環(huán)境重現(xiàn)步驟估計原因表8-16“圖書管理系統(tǒng)”系統(tǒng)測試缺陷報告單【任務8-2-4】“圖書管理系統(tǒng)”系統(tǒng)測試報告。(1)概述。(2)系統(tǒng)測試結(jié)果統(tǒng)計。(3)系統(tǒng)測試結(jié)論。測試用例標識bookMis_M02_TC001被測系統(tǒng)標識bookMis1.0測試用例實際測試結(jié)論缺陷報告單TC001TC002表8-17集成測試結(jié)論示例【探索測試】【任務8-3】對蝴蝶e購網(wǎng)進行集成測試【任務描述】 本網(wǎng)站的集成測試采用基于消息集成的策略,通過遍歷“用戶注冊”、“用戶登錄”、“商品展示”、“商品選購”相關的消息路徑,確定各個邏輯層之間的消息協(xié)作是否正確,是否滿足設計要求?!救蝿?-4】對蝴蝶e購網(wǎng)進行系統(tǒng)測試【任務描述】 按照系統(tǒng)測試計劃、系統(tǒng)測試設計、系統(tǒng)測試執(zhí)行和系統(tǒng)測試報告的測試過程對“用戶

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論