軟件測試技術(shù)韓永國系統(tǒng)測試PPT課件_第1頁
軟件測試技術(shù)韓永國系統(tǒng)測試PPT課件_第2頁
軟件測試技術(shù)韓永國系統(tǒng)測試PPT課件_第3頁
軟件測試技術(shù)韓永國系統(tǒng)測試PPT課件_第4頁
軟件測試技術(shù)韓永國系統(tǒng)測試PPT課件_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、8.1 系統(tǒng)測試概述1.系統(tǒng)測試的定義 系統(tǒng)測試:System Testing 為了發(fā)現(xiàn)缺陷并度量產(chǎn)品質(zhì)量,按照系統(tǒng)的功能和性能需求進(jìn)行的測試 一般使用黑盒測試技術(shù) 一般由獨(dú)立的測試人員完成第1頁/共27頁2 .系統(tǒng)測試的依據(jù) 開發(fā)人員提供的“需求規(guī)格說明書”3.系統(tǒng)測試的組織 系統(tǒng)測試主要是由質(zhì)量部門的測試工程師來主導(dǎo)工作第2頁/共27頁4、系統(tǒng)測試員和用戶 系統(tǒng)測試員和用戶相似的地方 都是使用軟件,一般不接觸軟件的代碼 都是假設(shè)軟件應(yīng)該正確實(shí)現(xiàn)說明書的功能 系統(tǒng)測試員和用戶不同的地方 使用軟件的目的 對待錯(cuò)誤第3頁/共27頁8.2 系統(tǒng)測試的內(nèi)容 通常,系統(tǒng)測試的內(nèi)容包括:功能測試、性能測

2、試、負(fù)載測試、壓力測試、疲勞測試、安全測試、恢復(fù)測試、兼容性測試、可靠性測試、強(qiáng)度測試、容量測試、回歸測試、安裝/卸載測試、配置測試、文檔測試、用戶界面測試、測試、測試。第4頁/共27頁1.1.功能測試功能測試是在規(guī)定的一段時(shí)間內(nèi)運(yùn)行軟件系統(tǒng)的所有功能,以驗(yàn)證這個(gè)軟件系統(tǒng)有無嚴(yán)重錯(cuò)誤。目標(biāo):檢驗(yàn)產(chǎn)品功能是否正確實(shí)現(xiàn)內(nèi)容:正常功能、異常功能、邊界測試、界面測試、接口測試、安全測試、錯(cuò)誤處理測試等。方法:覆蓋產(chǎn)品的功能第5頁/共27頁2.2.性能測試 性能測試需要模擬實(shí)際用戶負(fù)載來測試系統(tǒng),包括:反應(yīng)速度、最大用戶數(shù)、系統(tǒng)最優(yōu)配置、軟硬件性能、處理精度等等。 目標(biāo):對產(chǎn)品的性能進(jìn)行測試,檢驗(yàn)是否達(dá)

3、標(biāo)、是否能夠保持 方法:覆蓋系統(tǒng)的性能需求,一般和負(fù)載測試結(jié)合使用 工具:在需要大訪問量時(shí)候尤其需要使用工具第6頁/共27頁3.3.壓力測試 壓力測試也叫負(fù)荷測試,即獲取系統(tǒng)能正常運(yùn)行正常運(yùn)行的極限狀態(tài)的極限狀態(tài)。 目標(biāo):在人為設(shè)置的系統(tǒng)資源緊缺情況下,檢查系統(tǒng)是否發(fā)生功能或者性能上的問題 方法:人為減少可用的系統(tǒng)資源,包括:內(nèi)存、硬盤、網(wǎng)絡(luò)、CPU占用、數(shù)據(jù)庫反應(yīng)時(shí)間 工具:一般需要使用工具第7頁/共27頁4.4.負(fù)載測試 目標(biāo):目標(biāo):是測試一個(gè)應(yīng)用在重負(fù)荷下的表現(xiàn)。在人為設(shè)置的高負(fù)載的情況下,檢查系統(tǒng)是否發(fā)生功能或者性能上的問題。 方法:方法:人為生成大數(shù)據(jù)量,并利用工具模擬頻繁并發(fā)訪問

4、工具:工具:一般需要使用工具第8頁/共27頁性能測試、壓力測、負(fù)載測試的關(guān)系 性能測試是正常情況下的性能指標(biāo); 壓力測試是在正常的基礎(chǔ)上加大多少百分比壓力的性能指標(biāo); 負(fù)載測試是不斷加壓,直到系統(tǒng)崩潰。第9頁/共27頁5.5.安全測試 安全測試檢測系統(tǒng)對非法入侵的防范能力。 模擬攻擊:安全測試期間測試人員扮演非法入侵者角色,采用各種可能方法試圖突破系統(tǒng)。 漏洞掃描 偵聽技術(shù)第10頁/共27頁6.6.容錯(cuò)測試 容錯(cuò)測試主要檢查系統(tǒng)容錯(cuò)能力。當(dāng)系統(tǒng)出錯(cuò)時(shí),能否在指定的時(shí)間間隔內(nèi)修正錯(cuò)誤并重啟系統(tǒng)。 容錯(cuò)測試首先要通過各種手段讓軟件系統(tǒng)強(qiáng)制發(fā)生故障,然后驗(yàn)證系統(tǒng)能否快速恢復(fù)。第11頁/共27頁7.7

5、.兼容性測試 軟件兼容性測試是指驗(yàn)證軟件與其所依賴軟件環(huán)境的依賴程度。 兼容性包括硬件兼容、軟件之間兼容、數(shù)據(jù)之間兼容。第12頁/共27頁軟件兼容性測試檢查軟件之間是否正確地交互和共享信息。 交互可以在同時(shí)運(yùn)行于同一臺(tái)計(jì)算機(jī)上,也可以是互聯(lián)網(wǎng)連接的不同計(jì)算機(jī)上的兩個(gè)程序之間進(jìn)行。 交互還可以簡化為在軟盤上保存數(shù)據(jù),然后拿到其他房間的計(jì)算機(jī)。第13頁/共27頁軟件之間的兼容 軟件之間的兼容又可以劃分為向前兼容、向后兼容兩種類型。 向后兼容是指可以使用軟件的以前版本。 向前兼容指的是可以使用軟件的未來版本。 第14頁/共27頁操作系統(tǒng)兼容性測試 Windows平臺(tái); Linux平臺(tái); UNIX平臺(tái)

6、;第15頁/共27頁數(shù)據(jù)庫的兼容性測試 完整性測試; 應(yīng)用系統(tǒng)測試; 性能測試;第16頁/共27頁其他軟件的兼容性測試 中間件 瀏覽器 支持軟件 其他同類軟件 非同類軟件第17頁/共27頁8.8.配置測試 配置測試將驗(yàn)證軟件與其所依賴硬件環(huán)境的依賴程度。 測試中的硬件環(huán)境指進(jìn)行測試所必需的服務(wù)器、客戶端、網(wǎng)絡(luò)連接設(shè)備,以及打印機(jī)、掃描儀等輔助硬件設(shè)備所構(gòu)成的環(huán)境。 所有軟件都需向用戶說明其運(yùn)行的硬件環(huán)境,對于多層結(jié)構(gòu)的軟件系統(tǒng)來說,需要分別說明其服務(wù)器、客戶端以及網(wǎng)絡(luò)所需的環(huán)境。第18頁/共27頁配置測試內(nèi)容 最低配置是否能夠滿足系統(tǒng)運(yùn)行的需要。 在推薦配置下系統(tǒng)的性能。 考察軟件對運(yùn)行硬件環(huán)

7、境有無特殊說明。 為了滿足不同的使用需求,軟件系統(tǒng)能否運(yùn)行在多種硬件配置環(huán)境下,并且系統(tǒng)功能和性能都能滿足設(shè)計(jì)需求。第19頁/共27頁配置測試流程 確定所需的硬件類型; 確定可用的硬件特性、模式和選項(xiàng); 設(shè)計(jì)在每一種配置中執(zhí)行的測試案例; 在每種配置中執(zhí)行測試;第20頁/共27頁9.9.易用性測試 易用性是交互適應(yīng)性、實(shí)用性和有效性的集中體現(xiàn)。 人體工程學(xué):是一門將日常使用的東西設(shè)計(jì)為易于使用和實(shí)用性強(qiáng)的學(xué)科。第21頁/共27頁10.10.回歸測試 進(jìn)行系統(tǒng)測試時(shí),當(dāng)發(fā)現(xiàn)一些嚴(yán)重軟件缺陷需要修正時(shí),會(huì)構(gòu)造一個(gè)新的軟件包或新的軟件補(bǔ)丁,然后進(jìn)行測試。第22頁/共27頁11.11.文檔測試 軟件文檔已成為軟件的一個(gè)重要組成部分,而且種類繁多,對文檔的測試也變得必不可少。 文檔的種類包括聯(lián)機(jī)幫助文檔或用戶手冊,指南和向?qū)?,安裝、設(shè)置指南,示例及模板,錯(cuò)誤提示信息,用于演示的圖像和聲音,授權(quán)/注冊登記表及用戶許可協(xié)議,軟件的包裝、廣告宣傳材料等。第23頁/共27頁文檔測試 好的文檔能達(dá)到提高易用性、提高可靠性、降低技術(shù)支持的費(fèi)用的目的,從而提高了產(chǎn)品的整體質(zhì)量。非代碼的文檔測試主要檢查文檔的正確性、完備性和可理解性:第24頁/共27頁驗(yàn)收測試 Alpha測試:是在一個(gè)用戶開發(fā)環(huán)境下進(jìn)行的測試,也可以是開發(fā)機(jī)構(gòu)內(nèi)部的用戶在模擬實(shí)際操作環(huán)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論