下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、軟件測(cè)試計(jì)劃1總論1)項(xiàng)目背景本次的被測(cè)項(xiàng)目,是一個(gè)基于B/S結(jié)構(gòu)的Web博客系統(tǒng)。該系統(tǒng)可以實(shí)現(xiàn)用戶注冊(cè),以及好友的搜索增添,基本的文章發(fā)布,照片上傳等功能。用戶可選擇關(guān)注的好友還可以設(shè)置博客訪問(wèn)權(quán)限:公開、好友可見(jiàn),僅自己可見(jiàn)。2)編寫目的測(cè)試Web博客系統(tǒng)中的各個(gè)功能模塊是否滿足用戶要求,并測(cè)試是否存bug。預(yù)期達(dá)到能夠使系統(tǒng)進(jìn)行快速的改進(jìn)和系統(tǒng)的提高。為了在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多地發(fā)現(xiàn)軟件的錯(cuò)誤。3)系統(tǒng)模塊圖4)參考資料軟件測(cè)試技術(shù)(本學(xué)期的課本)清華大學(xué)出版社2. 測(cè)試策略1)總體策略軟件系統(tǒng)在進(jìn)行單元、集成、確認(rèn)、系統(tǒng)、安裝、驗(yàn)收測(cè)試時(shí),發(fā)現(xiàn)一級(jí)錯(cuò)誤(大于等于1)、二級(jí)
2、錯(cuò)誤(大于等于2)暫停測(cè)試返回開發(fā)。軟件系統(tǒng)經(jīng)過(guò)單元、集成、確認(rèn)、系統(tǒng)、安裝、驗(yàn)收測(cè)試,分別達(dá)到單元、集成、確認(rèn)、系統(tǒng)、安裝、驗(yàn)收測(cè)試停止標(biāo)準(zhǔn)。軟件系統(tǒng)通過(guò)驗(yàn)收測(cè)試,并已得出驗(yàn)收測(cè)試結(jié)論。軟件項(xiàng)目需暫停以進(jìn)行調(diào)整時(shí),測(cè)試應(yīng)隨之暫停,并備份暫停點(diǎn)數(shù)據(jù)。軟件項(xiàng)目在其開發(fā)生命周期內(nèi)出現(xiàn)重大估算,進(jìn)度偏差,需暫停或終止時(shí),測(cè)試應(yīng)隨之暫?;蚪K止,并備份暫?;蚪K止點(diǎn)數(shù)據(jù)2)測(cè)試范圍1.響應(yīng)時(shí)間我把"響應(yīng)時(shí)間"的概念確定為“對(duì)請(qǐng)求作出響應(yīng)所需要的時(shí)間”,把響應(yīng)時(shí)間作'為用戶視角的軟件性能的主要體現(xiàn)。響應(yīng)時(shí)間劃分為“呈現(xiàn)時(shí)間”和“系統(tǒng)響應(yīng)時(shí)間”兩個(gè)部分。2. 并發(fā)用戶數(shù)我把“并發(fā)用
3、戶數(shù)”與“同時(shí)在線數(shù)”進(jìn)行區(qū)別對(duì)待,我的“并發(fā)用戶數(shù)”的標(biāo)準(zhǔn)是:并發(fā)用戶數(shù)取決于測(cè)試對(duì)象的目標(biāo)業(yè)務(wù)場(chǎng)景,因此,在確定這個(gè)“并發(fā)用戶數(shù)”前,必須(必要)先對(duì)用戶的業(yè)務(wù)進(jìn)行分解、分析出典型的業(yè)務(wù)場(chǎng)景(也就是用戶最常使用、最關(guān)注的業(yè)務(wù)操作),然后基于場(chǎng)景采用某些方法(有多種計(jì)算并發(fā)用戶數(shù)的數(shù)學(xué)模型與公式)獲得“并發(fā)用戶數(shù)”。這樣做的原因是:假設(shè)一個(gè)應(yīng)用系統(tǒng)、最高峰有500人同時(shí)在線、但這500人卻不是并發(fā)用戶數(shù)、因?yàn)榧僭O(shè)在一個(gè)時(shí)間點(diǎn)上、有50%的人在填寫復(fù)雜的表格(填寫表格動(dòng)作對(duì)服務(wù)器沒(méi)有任何負(fù)擔(dān)、只有在“提交”動(dòng)作的時(shí)候才會(huì)對(duì)服務(wù)器系統(tǒng)構(gòu)成壓力)、有40%的人在不停的從一個(gè)頁(yè)面跳轉(zhuǎn)到另外一個(gè)頁(yè)面(
4、不停發(fā)出請(qǐng)求與回應(yīng)、產(chǎn)生服務(wù)器壓力)、還有10%的人掛在線上,沒(méi)有任何操作在發(fā)呆:)(沒(méi)有對(duì)服務(wù)器構(gòu)成壓力的動(dòng)作)。因此只有那40%的人真正對(duì)服務(wù)器產(chǎn)生了壓力,從這里例子可以看出、并發(fā)用戶數(shù)關(guān)心的是不但是業(yè)務(wù)并發(fā)用戶數(shù)、還取決于業(yè)務(wù)邏輯、業(yè)務(wù)場(chǎng)景。因此我們需要本文第六部分性能測(cè)試文檔4、5、6。3. 吞吐量我把吞吐量定義為“單位時(shí)間內(nèi)系統(tǒng)處理的客戶請(qǐng)求的數(shù)量”,直接體現(xiàn)軟件系統(tǒng)的性能承載能力,對(duì)于交互式應(yīng)用系統(tǒng)來(lái)說(shuō)、吞吐量反映的是服務(wù)器承受的壓力、在容量規(guī)劃的測(cè)試中、吞吐量是一個(gè)重要指標(biāo)、它不但反映在中間件、數(shù)據(jù)庫(kù)上、更加體現(xiàn)在硬件上。我們?cè)谝韵路矫胬眠@個(gè)指標(biāo):(1)用來(lái)協(xié)助設(shè)計(jì)性能測(cè)試場(chǎng)景
5、,衡量性能測(cè)試是否達(dá)到了預(yù)計(jì)的設(shè)計(jì)目標(biāo)、比如J2EE應(yīng)用系統(tǒng)的連接池、數(shù)據(jù)庫(kù)事務(wù)發(fā)生頻率、事務(wù)發(fā)生次數(shù)。(2)用來(lái)協(xié)助分析性能瓶頸、參照本文第二部分總的RBI方法。4. 性能計(jì)數(shù)器性能計(jì)數(shù)器式描述服務(wù)器或操作系統(tǒng)性能的一些數(shù)據(jù)指標(biāo)、例如對(duì)WINDOW來(lái)說(shuō)使用內(nèi)存數(shù)、CPU使用率、進(jìn)程時(shí)間等都是常見(jiàn)的計(jì)數(shù)器。對(duì)于性能計(jì)數(shù)器這個(gè)指標(biāo)來(lái)說(shuō)、需要考慮到的不但有硬件計(jì)數(shù)器、web服務(wù)器計(jì)數(shù)器、Weblogic服務(wù)器計(jì)數(shù)器、Servlet性能計(jì)數(shù)器、EJB2的性能計(jì)數(shù)器、JSF性能計(jì)數(shù)器、JMS性能計(jì)數(shù)器。找到這些指標(biāo)是使用性能計(jì)數(shù)器的第一步、關(guān)鍵是找到性能瓶頸、確定系統(tǒng)閥值、提供優(yōu)化建議才是性能計(jì)數(shù)器使
6、用的關(guān)鍵。性能計(jì)數(shù)器復(fù)雜而繁多、與代碼上下文環(huán)境、系統(tǒng)配置情況、系統(tǒng)架構(gòu)、開發(fā)方式、使用到的規(guī)范實(shí)現(xiàn)、工具、類庫(kù)版本都有緊密的聯(lián)系、在此不作贅述。5. 思考時(shí)間我把思考時(shí)間確定為“休眠時(shí)間”。從業(yè)務(wù)系統(tǒng)的角度來(lái)說(shuō),這個(gè)時(shí)間指的是用戶在驚醒操作時(shí)、每個(gè)請(qǐng)求之間的時(shí)間間隔、從自動(dòng)化測(cè)試的角度來(lái)說(shuō)、要真實(shí)的測(cè)試模擬用戶操作、就必須在測(cè)試腳本中讓各個(gè)操作之間等待一段時(shí)間、體現(xiàn)在腳本上就是在操作之間放置一個(gè)Think的函數(shù),體現(xiàn)為腳本中兩個(gè)請(qǐng)求語(yǔ)句之間的間隔時(shí)間、不同的測(cè)試工具提供了不同的函數(shù)或方法來(lái)實(shí)現(xiàn)思考時(shí)間、比如HPLoadRuner和IBMRationalPerformaneeTester的方式
7、就完全不同。3)風(fēng)險(xiǎn)分析存在風(fēng)險(xiǎn):由于測(cè)試組成員之前都沒(méi)有過(guò)軟件測(cè)試的經(jīng)驗(yàn),只有一些基礎(chǔ)的理論知識(shí)。所以測(cè)試準(zhǔn)備做得不是很充分??赡軙?huì)有部分測(cè)試用時(shí)過(guò)長(zhǎng),或者某個(gè)人的測(cè)試工作不能按時(shí)完成。會(huì)造成對(duì)整體時(shí)間以及測(cè)試進(jìn)度的影響。風(fēng)險(xiǎn)處理:必要的簡(jiǎn)化測(cè)試內(nèi)容,盡量簡(jiǎn)化的達(dá)到測(cè)試目的。完成任務(wù)的人員給予尚未解決問(wèn)題的組員以幫助,盡量短時(shí)間完成各自的任務(wù)。3. 測(cè)試方法1)里程碑技術(shù)因?yàn)闇y(cè)試項(xiàng)目是Web程序,所以我們更加注重程序的集成測(cè)試,以及對(duì)系統(tǒng)進(jìn)行抗壓測(cè)試。制定負(fù)載測(cè)試計(jì)劃1 分析應(yīng)用程序2 確定測(cè)試目標(biāo)3 計(jì)劃怎樣執(zhí)行quicktestprofessional2) 測(cè)試用例設(shè)計(jì)主要是進(jìn)行用戶試用
8、來(lái)進(jìn)行用例設(shè)計(jì)。3) 測(cè)試實(shí)施過(guò)程用戶層:主要是面向產(chǎn)品最終的使用操作者的測(cè)試。這里重點(diǎn)突出的是在操作者角度上,測(cè)試系統(tǒng)對(duì)用戶支持的情況,用戶界面的規(guī)范性、友好性、可操作性,以及數(shù)據(jù)的性。主要包括:用戶手冊(cè)、使用幫助、支持客戶的其他產(chǎn)品技術(shù)手冊(cè)是否正確、是否易于理解、是否人性化。用戶界面測(cè)試:在確保用戶界面能夠通過(guò)測(cè)試對(duì)象控件或入口得到相應(yīng)訪問(wèn)的情況下,測(cè)試用戶界面的風(fēng)格是否滿足用戶要求,例如:界面是否美觀、界面是否直觀、操作是否友好、是否人性化、易操作性是否較好??删S護(hù)性測(cè)試:可維護(hù)性是系統(tǒng)軟、硬件實(shí)施和維護(hù)功能的方便性。目的是降低維護(hù)功能對(duì)系統(tǒng)正常運(yùn)行帶來(lái)影響。例如:對(duì)支持遠(yuǎn)程維護(hù)系統(tǒng)的功
9、能或工具的測(cè)試。安全性測(cè)試:這里的安全性主要包括了兩部分:數(shù)據(jù)的安全性和操作的安全性。核實(shí)只有規(guī)格規(guī)定的數(shù)據(jù)才可以訪問(wèn)系統(tǒng),其他不符合規(guī)格的數(shù)據(jù)不能夠訪問(wèn)系統(tǒng);核實(shí)只有規(guī)格規(guī)定的操作權(quán)限才可以訪問(wèn)系統(tǒng),其他不符合規(guī)格的操作權(quán)限不能夠訪問(wèn)系統(tǒng);應(yīng)用層:針對(duì)產(chǎn)品工程應(yīng)用或行業(yè)應(yīng)用的測(cè)試。重點(diǎn)站在系統(tǒng)應(yīng)用的角度,模擬實(shí)際應(yīng)用環(huán)境,對(duì)系統(tǒng)的兼容性、可靠性、性能等進(jìn)行的測(cè)試。系統(tǒng)性能測(cè)試:針對(duì)整個(gè)系統(tǒng)的測(cè)試,包含并發(fā)性能測(cè)試、負(fù)載測(cè)試、壓力測(cè)試、強(qiáng)度測(cè)試、破壞性測(cè)試。并發(fā)性能測(cè)試是評(píng)估系統(tǒng)交易或業(yè)務(wù)在漸增式并發(fā)情況下處理瓶頸以及能夠接收業(yè)務(wù)的性能過(guò)程;強(qiáng)度測(cè)試是在資源情況低的情況下,找出因資源不足或資源
10、爭(zhēng)用而導(dǎo)致的錯(cuò)誤;破壞性測(cè)試重點(diǎn)關(guān)注超出系統(tǒng)正常負(fù)荷N倍情況下,錯(cuò)誤出現(xiàn)狀態(tài)和出現(xiàn)比率以及錯(cuò)誤的恢復(fù)能力。系統(tǒng)可靠性、穩(wěn)定性測(cè)試:一定負(fù)荷的長(zhǎng)期使用環(huán)境下,系統(tǒng)可靠性、穩(wěn)定性。系統(tǒng)兼容性測(cè)試:系統(tǒng)中軟件與各種硬件設(shè)備兼容性,與兼容性、與支撐軟件的兼容性。系統(tǒng)測(cè)試:組網(wǎng)環(huán)境下,系統(tǒng)軟件對(duì)接入設(shè)備的支持情況。包括功能實(shí)現(xiàn)及群集性能。系統(tǒng)安裝升級(jí)測(cè)試:安裝測(cè)試的目的是確保該軟件在正常和異常的不同情況下進(jìn)行安裝時(shí)都能按預(yù)期目標(biāo)來(lái)處理。例如,正常情況下,第一次安裝或升級(jí)、完整的或自定義的安裝都能進(jìn)行安裝。異常情況包括磁盤空間不足、缺少目錄創(chuàng)建權(quán)限等。還有一個(gè)目的是核實(shí)軟件在安裝后可立即正常運(yùn)行。另外對(duì)安
11、裝手冊(cè)、安裝腳本等也需要關(guān)注。4. 測(cè)試組織1)測(cè)試團(tuán)隊(duì)結(jié)構(gòu)測(cè)試組織:楊國(guó)梁測(cè)試人員:閆堅(jiān),何鵬飛報(bào)告攥寫:李永俊2)功能劃分工作量(單位:人時(shí))測(cè)試任務(wù)名稱總工作量(人時(shí))測(cè)試數(shù)據(jù)1準(zhǔn)備測(cè)試環(huán)境/數(shù)據(jù)1執(zhí)行測(cè)試,填寫測(cè)試數(shù)據(jù)1整理測(cè)試數(shù)據(jù),編寫測(cè)試報(bào)告15. 資源需求1)培訓(xùn)需求本次測(cè)試運(yùn)用黑盒測(cè)試方法,對(duì)拼車系統(tǒng)進(jìn)行測(cè)試。首先,進(jìn)行對(duì)功能模塊進(jìn)行劃分,明確功能測(cè)試的人員負(fù)責(zé)情況。其次對(duì)各個(gè)模塊進(jìn)行測(cè)試。黑盒測(cè)試也稱功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試,它是在已知產(chǎn)品所應(yīng)具有的功能,通過(guò)測(cè)試來(lái)檢測(cè)每個(gè)功能是否都能正常使用,在測(cè)試時(shí),把程序看作一個(gè)不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下
12、,測(cè)試者在程序接口進(jìn)行測(cè)試,它只檢查程序功能是否按照需求規(guī)格說(shuō)明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)鋸而產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫(kù)或文件)的完整性。黑盒測(cè)試方法主要有等價(jià)類劃分、邊值分析、因果圖、錯(cuò)誤推測(cè)等,主要用于軟件確認(rèn)測(cè)試。黑盒測(cè)試著力于程序外部結(jié)構(gòu)、不考慮內(nèi)部邏輯結(jié)構(gòu)、針對(duì)軟件界面和軟件功能進(jìn)行測(cè)試?!昂诤蟹ㄊ歉F舉輸入測(cè)試,只有把所有可能的輸入都作為測(cè)試情況使用,才能以這種方法查出程序中所有的錯(cuò)誤。實(shí)際上測(cè)試情況有無(wú)窮多個(gè),人們不僅要測(cè)試所有合法的輸入,而且還要對(duì)那些不合法但是可能的輸入進(jìn)行測(cè)試。2)硬件需求本次測(cè)試用的電腦,都是Win7系統(tǒng),內(nèi)存2G,硬盤
13、320G不等。3) 軟件需求測(cè)試工作所必須的軟件,以及老師拷貝給的軟件。4) 辦公室空間需求本次的測(cè)試實(shí)驗(yàn),我們用到四臺(tái)電腦,在宿舍進(jìn)行。5) 相關(guān)信息保存位置本次試驗(yàn)隨時(shí)生成測(cè)試文檔,以word文檔的形式保存。6. 時(shí)間進(jìn)度安排1. 根據(jù)工作內(nèi)容和項(xiàng)目任務(wù)對(duì)包括測(cè)試設(shè)計(jì)的工作量、測(cè)試執(zhí)行和測(cè)試總結(jié)的工作量,以人月或人日計(jì),并詳細(xì)注釋測(cè)試設(shè)計(jì)、測(cè)試執(zhí)行和測(cè)試總結(jié)工作所占的比重。軟件測(cè)試工作量應(yīng)為開發(fā)工作量的30%-40%為宜。工作階段所需工作曰占項(xiàng)目的比例測(cè)試規(guī)劃階段115%測(cè)試設(shè)計(jì)階段115%測(cè)試實(shí)施階段120%測(cè)試執(zhí)行階段120%測(cè)試總結(jié)階段115%2. 本次測(cè)試實(shí)驗(yàn)的總時(shí)間為五天。我們具體的時(shí)間安排以及進(jìn)度分配如下:項(xiàng)目里程碑開始時(shí)間結(jié)束時(shí)間輸出要求/備注測(cè)試規(guī)劃日14時(shí)日21時(shí)初步測(cè)試計(jì)劃書測(cè)試設(shè)計(jì)7.3日8時(shí)日12時(shí)測(cè)試計(jì)劃書測(cè)試設(shè)計(jì)實(shí)施日14時(shí)日12時(shí)測(cè)試用例測(cè)試執(zhí)行日14時(shí)日21時(shí)測(cè)試結(jié)果測(cè)試總結(jié)日8時(shí)日12時(shí)測(cè)試報(bào)告書7.附錄:項(xiàng)目任務(wù)以下是一些與測(cè)試有關(guān)的任務(wù):制定測(cè)試計(jì)劃 確定測(cè)試需求 評(píng)估風(fēng)險(xiǎn) 制
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 帶病入職協(xié)議書
- 店面務(wù)工合同范本
- 工資標(biāo)準(zhǔn)協(xié)議書
- 小學(xué)項(xiàng)目協(xié)議書
- 泳池租金合同范本
- 延長(zhǎng)試用協(xié)議書
- 小制作合同范本
- 英國(guó)跨黨協(xié)議書
- 藥材回收協(xié)議書
- 總代理合同協(xié)議
- 一級(jí)建造師考試機(jī)電工程管理與實(shí)務(wù)試卷及答案(2025年)
- 2026年濰坊護(hù)理職業(yè)學(xué)院?jiǎn)握新殬I(yè)傾向性考試必刷測(cè)試卷及答案1套
- 醫(yī)保政策學(xué)習(xí)課件
- 雨課堂學(xué)堂在線學(xué)堂云《科學(xué)研究方法與論文寫作(復(fù)大)》單元測(cè)試考核答案
- 2025浙江省自由貿(mào)易發(fā)展中心招聘工作人員5人(第二批)參考筆試試題及答案解析
- 老公情人簽約協(xié)議書
- 4、藍(lán)恒達(dá)QC小組活動(dòng)基礎(chǔ)知識(shí)與實(shí)務(wù)培訓(xùn)課件
- 小學(xué)六年級(jí)科學(xué)上冊(cè)2025年期末檢測(cè)卷(含答案)
- 現(xiàn)場(chǎng)清潔度培訓(xùn)課件
- 豪華轉(zhuǎn)馬應(yīng)急預(yù)案
- 2025年信用報(bào)告征信報(bào)告詳版?zhèn)€人版模板樣板(可編輯)
評(píng)論
0/150
提交評(píng)論