軟件測(cè)試總體方案_第1頁(yè)
軟件測(cè)試總體方案_第2頁(yè)
軟件測(cè)試總體方案_第3頁(yè)
軟件測(cè)試總體方案_第4頁(yè)
軟件測(cè)試總體方案_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

軟件測(cè)試總體方案軟件測(cè)試模型軟件測(cè)試模型主要有V模型,X模型,00模型。考慮到公司軟件的特性,決定采用V模型進(jìn)行測(cè)試工作,下面主要介紹這種模型集成測(cè)試按照模塊上下集關(guān)系,進(jìn)行從上到下或者從下到上的集成測(cè)試方法進(jìn)行集成測(cè)試,單元測(cè)試與集成測(cè)試主要考慮功能性測(cè)試。同時(shí)也要對(duì)模個(gè)模塊或者集成模塊進(jìn)行非功能性的抽樣測(cè)試。系統(tǒng)測(cè)試對(duì)整合系統(tǒng)進(jìn)行整合測(cè)試,這時(shí)的測(cè)試主要測(cè)試系統(tǒng)的整體功能和全部非功能性的需求。軟件測(cè)試類型白盒測(cè)試白盒測(cè)試是基于代碼的測(cè)試,測(cè)試人員通過(guò)閱讀程序代碼或者通過(guò)使用開發(fā)工具中的單步調(diào)試來(lái)判斷軟件的質(zhì)量,一般白盒測(cè)試由項(xiàng)目經(jīng)理在程序員開發(fā)中來(lái)實(shí)現(xiàn)。白盒測(cè)試分為動(dòng)態(tài)白盒測(cè)試和靜態(tài)白盒測(cè)試靜態(tài)白盒測(cè)試?yán)醚劬Γ瑸g覽代碼,憑借經(jīng)驗(yàn),找出代碼中的錯(cuò)誤或者代碼中不符合書寫規(guī)范的地方。比如,代碼規(guī)范中規(guī)定,函數(shù)必須為動(dòng)賓結(jié)構(gòu)。而黑盒測(cè)試發(fā)現(xiàn)一個(gè)函數(shù)定義如下:FunctionNameGet(){■■■}這是屬于不符合開發(fā)規(guī)范的。有這樣一段代碼:if((i<0)&(i>=0))■■■這段代碼交集為整個(gè)數(shù)軸,IF語(yǔ)句沒(méi)有必要I=0;while(I>100){J=J+100;T=J*PI;}在循環(huán)體內(nèi)沒(méi)有I的增加,錯(cuò)誤產(chǎn)生。動(dòng)態(tài)白盒測(cè)試?yán)瞄_發(fā)工具中的調(diào)式工具進(jìn)行測(cè)試。比如一段代碼有4個(gè)分支,輸入4組不同的測(cè)試數(shù)據(jù)使4組分支都可以走通而且結(jié)果必須正確。if(I<0){P1}else{P2}在調(diào)試中輸入I二-1,測(cè)試P1程序段通過(guò);再輸入I二1,測(cè)試P2程序段,這樣的測(cè)試屬于動(dòng)態(tài)白盒測(cè)試的缺陷。白盒測(cè)試通常在單元測(cè)試的時(shí)候進(jìn)行。功能測(cè)試功能測(cè)試指測(cè)試軟件各個(gè)功能模塊是否正確,邏輯是否正確。對(duì)測(cè)試對(duì)象的功能測(cè)試應(yīng)側(cè)重于所有可直接追蹤到用例或業(yè)務(wù)功能和業(yè)務(wù)規(guī)則的測(cè)試需求。這種測(cè)試的目標(biāo)是核實(shí)數(shù)據(jù)的接受、處理和檢索是否正確,以及業(yè)務(wù)規(guī)則的實(shí)施是否恰當(dāng)。此類測(cè)試基于黑盒技術(shù),該技術(shù)通過(guò)圖形用戶界面(GUI)或者測(cè)試腳本與應(yīng)用程序進(jìn)行交互,并對(duì)交互的輸出或結(jié)果進(jìn)行分析,以此來(lái)核實(shí)應(yīng)用程序及其內(nèi)部進(jìn)程。功能測(cè)試的主要參考為類似于功能說(shuō)明書之類的文檔。UI測(cè)試UI測(cè)試指測(cè)試用戶界面的風(fēng)格是否滿足客戶要求,文字是否正確,頁(yè)面美工是否好看,文字,圖片組合是否完美,背景是否美觀,操作是否友好等等用戶界面(UI)測(cè)試用于核實(shí)用戶與軟件之間的交互。UI測(cè)試的目標(biāo)是確保用戶界面會(huì)通過(guò)測(cè)試對(duì)象的功能來(lái)為用戶提供相應(yīng)的訪問(wèn)或?yàn)g覽功能。另外,UI測(cè)試還可確保UI中的對(duì)象按照預(yù)期的方式運(yùn)行,并符合公司或行業(yè)的標(biāo)準(zhǔn)。包括用戶友好性,人性化,易操作性第3頁(yè)共8頁(yè)測(cè)試。UI測(cè)試比較主觀,與測(cè)試人員的喜好有關(guān)比如:頁(yè)面基調(diào)顏色刺眼;文字中出現(xiàn)錯(cuò)別字;頁(yè)面顯示范圍超過(guò)屏幕范圍等都屬于UI測(cè)試中的缺陷。性能測(cè)試性能測(cè)試主要測(cè)試軟件測(cè)試的性能,包括負(fù)載測(cè)試,強(qiáng)度測(cè)試,容量測(cè)試,基準(zhǔn)測(cè)試以及基準(zhǔn)測(cè)試負(fù)載測(cè)試負(fù)載測(cè)試是一種性能測(cè)試指數(shù)據(jù)在超負(fù)荷環(huán)境中運(yùn)行,程序是否能夠承擔(dān)。在這種測(cè)試中,將使測(cè)試對(duì)象承擔(dān)不同的工作量,以評(píng)測(cè)和評(píng)估測(cè)試對(duì)象在不同工作量條件下的性能行為,以及持續(xù)正常運(yùn)行的能力。負(fù)載測(cè)試的目標(biāo)是確定并確保系統(tǒng)在超出最大預(yù)期工作量的情況下仍能正常運(yùn)行。此外,負(fù)載測(cè)試還要評(píng)估性能特征,例如,響應(yīng)時(shí)間、事務(wù)處理速率和其他與時(shí)間相關(guān)的方面。強(qiáng)度測(cè)試強(qiáng)度測(cè)試是一種性能測(cè)試,他在系統(tǒng)資源特別低的情況下軟件系統(tǒng)運(yùn)行情況。這類測(cè)試往往可以書寫系統(tǒng)要求的軟硬件水平要求。主要測(cè)試對(duì)象為低CPU主頻,低存儲(chǔ)空間(內(nèi)存或外存),低連接速度。實(shí)施和執(zhí)行此類測(cè)試的目的是找出因資源不足或資源爭(zhēng)用而導(dǎo)致的錯(cuò)誤。如果內(nèi)存或磁盤空間不足,測(cè)試對(duì)象就可能會(huì)表現(xiàn)出一些在正常條件下并不明顯的缺陷。強(qiáng)度測(cè)試還可用于確定測(cè)試對(duì)象能夠處理的最大工作量。容量測(cè)試容量測(cè)試指通過(guò)代碼往存儲(chǔ)空間中插入一定數(shù)量的數(shù)據(jù),看看相關(guān)程序是否能夠正常運(yùn)行。容量測(cè)試使測(cè)試對(duì)象處理大量的數(shù)據(jù),以確定是否達(dá)到了將使軟件發(fā)生故障的極限。容量測(cè)試還將確定測(cè)試對(duì)象在給定時(shí)間內(nèi)能夠持續(xù)處理的最大負(fù)載或工作量。應(yīng)用程序級(jí)別的安全性可確保:在預(yù)期的安全性情況下,主角只能訪問(wèn)特定的功能或用例,或者只能訪問(wèn)有限的數(shù)據(jù)。例如,可能會(huì)允許所有人輸入數(shù)據(jù),創(chuàng)建新賬戶,但只有管理員才能刪除這些數(shù)據(jù)或賬戶。如果具有數(shù)據(jù)級(jí)別的安全性,測(cè)試就可確?!坝脩纛愋鸵弧蹦軌蚩吹剿锌蛻粝ⅲ坝脩舳敝荒芸匆?jiàn)同一客戶的統(tǒng)計(jì)數(shù)據(jù)。系統(tǒng)級(jí)別的安全性可確保只有具備系統(tǒng)訪問(wèn)權(quán)限的用戶才能訪問(wèn)應(yīng)用程序,而且只能通過(guò)相應(yīng)的網(wǎng)關(guān)來(lái)訪問(wèn)。比如輸入管理員賬戶,檢查其密碼是否容易猜取,或者可以從數(shù)據(jù)庫(kù)中獲得.故障轉(zhuǎn)移和恢復(fù)測(cè)試故障轉(zhuǎn)移和恢復(fù)測(cè)試指當(dāng)主機(jī)軟硬件發(fā)生災(zāi)難時(shí)候,備份機(jī)器是否能夠正常啟動(dòng),使系統(tǒng)是否可以正常運(yùn)行,這對(duì)于電信,銀行等領(lǐng)域的軟件是十分重要的。故障轉(zhuǎn)移和恢復(fù)測(cè)試可確保測(cè)試對(duì)象能成功完成故障轉(zhuǎn)移,并能從導(dǎo)致意外數(shù)據(jù)損失或數(shù)據(jù)完整性破壞的各種硬件、軟件或網(wǎng)絡(luò)故障中恢復(fù)。故障轉(zhuǎn)移測(cè)試可確保:對(duì)于必須持續(xù)運(yùn)行的系統(tǒng),一旦發(fā)生故障,備用系統(tǒng)就將不失時(shí)機(jī)地“頂替”發(fā)生故障的系統(tǒng),以避免丟失任何數(shù)據(jù)或事務(wù)。恢復(fù)測(cè)試是一種對(duì)抗性的測(cè)試過(guò)程。在這種測(cè)試中,將把應(yīng)用程序或系統(tǒng)置于極端的條件下(或者是模擬的極端條件下),以產(chǎn)生故障(例如設(shè)備輸入/輸出(I/O)故障或無(wú)效的數(shù)據(jù)庫(kù)指針和關(guān)健字)。然后調(diào)用恢復(fù)進(jìn)程并監(jiān)測(cè)和檢查應(yīng)用程序和系統(tǒng),核實(shí)應(yīng)用程序或系統(tǒng)和數(shù)據(jù)已得到了正確的恢復(fù)。一定要注意主備定時(shí)備份比如電信系統(tǒng),突然主機(jī)程序發(fā)生死機(jī),備份機(jī)器是否能夠啟動(dòng),使系統(tǒng)能夠正常運(yùn)行,從而不影響用戶打電話兼容性測(cè)試又叫配置測(cè)試。兼容性測(cè)試核實(shí)測(cè)試對(duì)象在不同的軟件和硬件配置中的運(yùn)行情況。在大多數(shù)生產(chǎn)環(huán)境中,客戶機(jī)工作站、網(wǎng)絡(luò)連接和數(shù)據(jù)庫(kù)服務(wù)器的具體硬件規(guī)格會(huì)有所不同??蛻魴C(jī)工作站可能會(huì)安裝不同的軟件例如,應(yīng)用程序、驅(qū)動(dòng)程序等而且在任何時(shí)候,都可能運(yùn)行許多不同的軟件組合,從而占用不同的資源。硬件兼容性測(cè)試與硬件密切相關(guān)的軟件產(chǎn)品與其他硬件產(chǎn)品的兼容性,比如該軟件是少在并口設(shè)備中的,測(cè)試同時(shí)使用其他并口設(shè)備,系統(tǒng)是否可以正確使用.安裝測(cè)試安裝測(cè)試有兩個(gè)目的。第一個(gè)目的是確保該軟件在正常情況和異常情況的不同條件下:例如,進(jìn)行首次安裝、升級(jí)、完整的或自定義的安裝_都能進(jìn)行安裝。異常情況包括磁盤空間不足、缺少目錄創(chuàng)建權(quán)限等。第二個(gè)目的是核實(shí)軟件在安裝后可立即正常運(yùn)行。這通常是指運(yùn)行大量為功能測(cè)試制定的測(cè)試。安裝測(cè)試包括測(cè)試安裝代碼以及安裝手冊(cè)。安裝手冊(cè)提供如何進(jìn)行安裝,安裝代碼提供安裝一些程序能夠運(yùn)行的基礎(chǔ)數(shù)據(jù)。分辨率測(cè)試測(cè)試在不同分辨率下,界面的美觀程度,分為800*600,1024*768,1152*864,1280*768,1280*1024,1200*1600大小字體下測(cè)試。一個(gè)好的軟件要有一個(gè)極佳的分辨率,而在其他分辨率下也都能可以運(yùn)行。缺陷管理軟件測(cè)試的主要目的在于發(fā)現(xiàn)軟件存在的錯(cuò)誤(Bug),對(duì)于如何處理測(cè)試中發(fā)現(xiàn)的錯(cuò)誤,6第6頁(yè)共8頁(yè)將直接影響到測(cè)試的效果。只有正確、迅速、準(zhǔn)確地處理這些錯(cuò)誤,才能消除軟件錯(cuò)誤,保證要發(fā)布的軟件符合需求設(shè)計(jì)的目標(biāo)。在實(shí)際軟件測(cè)試過(guò)程中,對(duì)于每個(gè)Bug都要經(jīng)過(guò)測(cè)試、確認(rèn)、修復(fù)、驗(yàn)證等的管理過(guò)程,這是軟件測(cè)試的重要環(huán)節(jié)。Bug管理的一般流程測(cè)試人員提交新的Bug入庫(kù),錯(cuò)誤狀態(tài)為New。高級(jí)測(cè)試人員驗(yàn)證錯(cuò)誤,如果確認(rèn)是錯(cuò)誤,分配給相應(yīng)的開發(fā)人員,設(shè)置狀態(tài)為Open。如果不是錯(cuò)誤,則拒絕,設(shè)置為Declined狀態(tài)。開發(fā)人員查詢狀態(tài)為Open的Bug,如果不是錯(cuò)誤,則置狀態(tài)為Declined;如果是Bug則修復(fù)并置狀態(tài)為Fixed。不能解決的Bug,要留下文字說(shuō)明及保持Bug為Open狀態(tài)。對(duì)于不能解決和延期解決的Bug,不能由開發(fā)人員自己決定,一般要通過(guò)某種會(huì)議(評(píng)審會(huì))通過(guò)才能認(rèn)可。測(cè)試人員查詢狀態(tài)為Fixed的Bug,然后驗(yàn)證Bug是否已解決,如解決置Bug的狀態(tài)為Closed,如沒(méi)有解決置狀態(tài)為Reopen。環(huán)境為了保證軟件版本的控制,需要建立三個(gè)環(huán)境,開發(fā)環(huán)境,測(cè)試環(huán)境以及發(fā)布環(huán)境開發(fā)環(huán)境:軟件產(chǎn)品開發(fā)工作所用的環(huán)境測(cè)試環(huán)境:軟件測(cè)試工作所用的環(huán)境發(fā)布環(huán)境:軟件發(fā)布運(yùn)行的環(huán)境軟件在各個(gè)環(huán)境中的遷移:1.當(dāng)軟件經(jīng)過(guò)開發(fā)完畢,將軟件產(chǎn)品移植到測(cè)試

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論