版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件測(cè)試計(jì)劃范文3篇篇一:軟件測(cè)試計(jì)劃1(簡(jiǎn)介1.1目的,項(xiàng)目名稱(chēng),的這一“測(cè)試計(jì)劃”文檔有助于實(shí)現(xiàn)以下目標(biāo):[確定現(xiàn)有項(xiàng)目的信息和應(yīng)測(cè)試的軟件構(gòu)件。列出推薦的測(cè)試需求。推薦可采用的測(cè)試策略,并對(duì)這些策略加以說(shuō)明。確定所需的資源,并對(duì)測(cè)試的工作量進(jìn)行估計(jì)。列出測(cè)試項(xiàng)目的可交付元素]1.2背景[對(duì)測(cè)試對(duì)象及其目標(biāo)進(jìn)行簡(jiǎn)要說(shuō)明。需要包括的信息有:主要的功能和性能、測(cè)試對(duì)象的構(gòu)架以及項(xiàng)目的簡(jiǎn)史。]1.3范圍[描述測(cè)試的各個(gè)階段,并說(shuō)明本計(jì)劃所針對(duì)的測(cè)試類(lèi)型。簡(jiǎn)要地列出測(cè)試對(duì)象中將接受測(cè)試或?qū)⒉唤邮軠y(cè)試的那些性能和功能。如果在編寫(xiě)此文檔的過(guò)程中做出的某些假設(shè)可能會(huì)影響測(cè)試設(shè)計(jì)、開(kāi)發(fā)或?qū)嵤?,則列出所有這些假設(shè)。列出可能會(huì)影響測(cè)試設(shè)計(jì)、開(kāi)發(fā)或?qū)嵤┑乃酗L(fēng)險(xiǎn)或意外事件。列出可能會(huì)影響測(cè)試設(shè)計(jì)、開(kāi)發(fā)或?qū)嵤┑乃屑s束。2.測(cè)試參考文檔和測(cè)試提交文檔2.1測(cè)試參考文檔下表列出了制定測(cè)試計(jì)劃時(shí)所使用的文檔,并標(biāo)明了各文檔的可用性:[注:可適當(dāng)?shù)貏h除或添加文檔項(xiàng)。]文檔、已創(chuàng)建或可用、已被接收或已經(jīng)過(guò)復(fù)審、作者或可行性分析報(bào)告、是?否?、是?否?需求規(guī)格說(shuō)明書(shū)、是?否?、是?否?軟件概要設(shè)計(jì)、是?否?、是?否?軟件詳細(xì)設(shè)計(jì)、是?否?、是?否?軟件測(cè)試需求、是?否?、是?否?測(cè)試時(shí)間表及人員安排、是?否?、是?否?用戶(hù)操作手冊(cè)、是?否?、是?否?安裝指南、是?否?、是?否?2.2測(cè)試提交文檔[下面應(yīng)當(dāng)列出在測(cè)試階段結(jié)束后,所有可提交的文檔]例如:測(cè)試報(bào)告,測(cè)試用例3.測(cè)試進(jìn)度測(cè)試活動(dòng)、計(jì)劃開(kāi)始日期、實(shí)際開(kāi)始日期、結(jié)束日期、完成人員制定測(cè)試計(jì)劃設(shè)計(jì)測(cè)試用例集成測(cè)試系統(tǒng)測(cè)試性能測(cè)試安裝測(cè)試用戶(hù)驗(yàn)收測(cè)試對(duì)測(cè)試進(jìn)行評(píng)估產(chǎn)品發(fā)布4.測(cè)試資源4.1人力資源下表列出了在此項(xiàng)目的人員配備方面所作的各種假定。[注:可適當(dāng)?shù)貏h除或添加角色項(xiàng)。]角色所推薦的最少資源具體職責(zé)或注釋4.2測(cè)試環(huán)境軟件描述硬件描述4.3測(cè)試工具此項(xiàng)目將列出測(cè)試使用的工具:用途工具生產(chǎn)廠(chǎng)商/自產(chǎn)版本5.測(cè)試風(fēng)險(xiǎn)評(píng)估、優(yōu)先級(jí)[簡(jiǎn)要描述測(cè)試階段的風(fēng)險(xiǎn)和處理的優(yōu)先級(jí)]6.測(cè)試策略[測(cè)試策略提供了對(duì)測(cè)試對(duì)象進(jìn)行測(cè)試的推薦方法。對(duì)于每種測(cè)試,都應(yīng)提供測(cè)試說(shuō)明,并解釋其實(shí)施的原因。制定測(cè)試策略時(shí)所考慮的主要事項(xiàng)有:將要使用的技術(shù)以及判斷測(cè)試何時(shí)完成的標(biāo)準(zhǔn)。下面列出了在進(jìn)行每項(xiàng)測(cè)試時(shí)需考慮的事項(xiàng),除此之外,測(cè)試還只應(yīng)在安全的環(huán)境中使用已知的、有控制的數(shù)據(jù)庫(kù)來(lái)執(zhí)行。]注意:不實(shí)施某種測(cè)試,則應(yīng)該用一句話(huà)加以說(shuō)明,并陳述這樣的理由。例如,“將不實(shí)施該測(cè)試。該測(cè)試本項(xiàng)目不適用”。6.1數(shù)據(jù)和數(shù)據(jù)庫(kù)完整性測(cè)試[要,項(xiàng)目名稱(chēng),中,數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)進(jìn)程應(yīng)作為一個(gè)子系統(tǒng)來(lái)進(jìn)行測(cè)試。在測(cè)試這些子系統(tǒng)時(shí),不應(yīng)將測(cè)試對(duì)象的用戶(hù)界面用作數(shù)據(jù)的接口。對(duì)于數(shù)據(jù)庫(kù)管理系統(tǒng),還需要進(jìn)行深入的研究,以確定可以支持以下測(cè)試的工具和技術(shù)。]測(cè)試目標(biāo):[確保數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)方法和進(jìn)程正常運(yùn)行,數(shù)據(jù)不會(huì)遭到損壞]測(cè)試范圍:技術(shù):[調(diào)用各個(gè)數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)方法和進(jìn)程,并在其中填充有效的和無(wú)效的數(shù)據(jù)。檢查數(shù)據(jù)庫(kù),確保數(shù)據(jù)已按預(yù)期的方式填充,并且所有的數(shù)據(jù)庫(kù)事件已正常發(fā)生;或者檢查所返回的數(shù)據(jù),確保正當(dāng)?shù)睦碛蓹z索到了正確的數(shù)據(jù)]開(kāi)始標(biāo)準(zhǔn):完成標(biāo)準(zhǔn):[所有的數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)方法和進(jìn)程都按照設(shè)計(jì)的方式運(yùn)行,數(shù)據(jù)沒(méi)有遭到損壞。]測(cè)試重點(diǎn)和優(yōu)先級(jí):需考慮的特殊事項(xiàng):[測(cè)試可能需要DBMS開(kāi)發(fā)環(huán)境或驅(qū)動(dòng)程序在數(shù)據(jù)庫(kù)中直接輸入或修改數(shù)據(jù)。進(jìn)程應(yīng)該以手工方式調(diào)用。應(yīng)使用小型或最小的數(shù)據(jù)庫(kù)來(lái)使所有無(wú)法接受的事件具有更大的可視度。]6.2接口測(cè)試測(cè)試目標(biāo)確保接口調(diào)用的正確性測(cè)試范圍:所有軟件、硬件接口,記錄輸入輸出數(shù)據(jù)技術(shù):開(kāi)始標(biāo)準(zhǔn):完成標(biāo)準(zhǔn):測(cè)試重點(diǎn)和優(yōu)先級(jí):需考慮的特殊事項(xiàng):接口的限制條件6.3集成測(cè)試[集成測(cè)試―主要目的檢測(cè)系統(tǒng)是否達(dá)到需求對(duì)業(yè)務(wù)流程及數(shù)據(jù)流的處理是否符合標(biāo)準(zhǔn),檢測(cè)系統(tǒng)對(duì)業(yè)務(wù)流處理是否存在邏輯不嚴(yán)謹(jǐn)及錯(cuò)誤,檢測(cè)需求是否存在不合理的標(biāo)準(zhǔn)及要求。此階段測(cè)試基于功能完成的測(cè)試。]測(cè)試目標(biāo)檢測(cè)需求中業(yè)務(wù)流程,數(shù)據(jù)流的正確性測(cè)試范圍:需求中明確的業(yè)務(wù)流程,或組合不同功能模塊而形成一個(gè)大的功能。技術(shù):[利用有效的和無(wú)效的數(shù)據(jù)來(lái)執(zhí)行各個(gè)用例、用例流或功能,以核實(shí)以下內(nèi)容:在使用有效數(shù)據(jù)時(shí)得到預(yù)期的結(jié)果。在使用無(wú)效數(shù)據(jù)時(shí)顯示相應(yīng)的錯(cuò)誤消息或警告消息。各業(yè)務(wù)規(guī)則都得到了正確的應(yīng)用。]開(kāi)始標(biāo)準(zhǔn):在完成某個(gè)集成測(cè)試時(shí)必須達(dá)到標(biāo)準(zhǔn)完成標(biāo)準(zhǔn):[所計(jì)劃的測(cè)試已全部執(zhí)行。所發(fā)現(xiàn)的缺陷已全部解決。]測(cè)試重點(diǎn)和優(yōu)先級(jí):測(cè)試重點(diǎn)指在測(cè)試過(guò)程中需著重測(cè)試的地方,優(yōu)先級(jí)可以根據(jù)需求及嚴(yán)重來(lái)定需考慮的特殊事項(xiàng):[確定或說(shuō)明那些將對(duì)功能測(cè)試的實(shí)施和執(zhí)行造成影響的事項(xiàng)或因素]6.4功能測(cè)試[對(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)。此類(lèi)測(cè)試基于黑盒技術(shù),該技術(shù)通過(guò)圖形用戶(hù)界面與應(yīng)用程序進(jìn)行交互,并對(duì)交互的輸出或結(jié)果進(jìn)行分析,以此來(lái)核實(shí)應(yīng)用程序及其內(nèi)部進(jìn)程。以下為各種應(yīng)用程序列出了推薦使用的測(cè)試概要:]測(cè)試目標(biāo)[確保測(cè)試的功能正常,其中包括導(dǎo)航,數(shù)據(jù)輸入,處理和檢索等功能。]測(cè)試范圍:技術(shù):[利用有效的和無(wú)效的數(shù)據(jù)來(lái)執(zhí)行各個(gè)用例、用例流或功能,以核實(shí)以下內(nèi)容:在使用有效數(shù)據(jù)時(shí)得到預(yù)期的結(jié)果。在使用無(wú)效數(shù)據(jù)時(shí)顯示相應(yīng)的錯(cuò)誤消息或警告消息。各業(yè)務(wù)規(guī)則都得到了正確的應(yīng)用。]開(kāi)始標(biāo)準(zhǔn):完成標(biāo)準(zhǔn):測(cè)試重點(diǎn)和優(yōu)先級(jí):需考慮的特殊事項(xiàng):[確定或說(shuō)明那些將對(duì)功能測(cè)試的實(shí)施和執(zhí)行造成影響的事項(xiàng)或因素]6.5用戶(hù)界面測(cè)試[用戶(hù)界面測(cè)試用于核實(shí)用戶(hù)與軟件之間的交互。UI測(cè)試的目標(biāo)是確保用戶(hù)界面會(huì)通過(guò)測(cè)試對(duì)象的功能來(lái)為用戶(hù)提供相應(yīng)的訪(fǎng)問(wèn)或?yàn)g覽功能。另外,UI測(cè)試還可確保UI中的對(duì)象按照預(yù)期的方式運(yùn)行,并符合公司或行業(yè)的標(biāo)準(zhǔn)。]測(cè)試目標(biāo)[核實(shí)以下內(nèi)容:通過(guò)測(cè)試進(jìn)行的瀏覽可正確反映業(yè)務(wù)的功能和需求,這種瀏覽包括窗口與窗口之間、字段與字段之間的瀏覽,以及各種訪(fǎng)問(wèn)方法的使用窗口的對(duì)象和特征都符合標(biāo)準(zhǔn)。]測(cè)試范圍:技術(shù):[為每個(gè)窗口創(chuàng)建或修改測(cè)試,以核實(shí)各個(gè)應(yīng)用程序窗口和對(duì)象都可正確地進(jìn)行瀏覽,并處于正常的對(duì)象狀態(tài)。]開(kāi)始標(biāo)準(zhǔn):完成標(biāo)準(zhǔn):[成功地核實(shí)出各個(gè)窗口都與基準(zhǔn)版本保持一致,或符合可接受標(biāo)準(zhǔn)]測(cè)試重點(diǎn)和優(yōu)先級(jí):需考慮的特殊事項(xiàng):[并不是所有定制或第三方對(duì)象的特征都可訪(fǎng)問(wèn)。]6.6性能評(píng)測(cè)[性能評(píng)測(cè)是一種性能測(cè)試,它對(duì)響應(yīng)時(shí)間、事務(wù)處理速率和其他與時(shí)間相關(guān)的需求進(jìn)行評(píng)測(cè)和評(píng)估。性能評(píng)測(cè)的目標(biāo)是核實(shí)性能需求是否都已滿(mǎn)足。實(shí)施和執(zhí)行性能評(píng)測(cè)的目的是將測(cè)試對(duì)象的性能行為當(dāng)作條件的一種函數(shù)來(lái)進(jìn)行評(píng)測(cè)和微調(diào)。測(cè)試目標(biāo)[核實(shí)所指定的事務(wù)或業(yè)務(wù)功能在以下情況下的性能行為:正常的預(yù)期工作量預(yù)期的最繁重工作量]測(cè)試范圍:技術(shù):[使用為功能或業(yè)務(wù)周期測(cè)試制定的測(cè)試過(guò)程。通過(guò)修改數(shù)據(jù)文件來(lái)增加事務(wù)數(shù)量,或通過(guò)修改腳本來(lái)增加每項(xiàng)事務(wù)的迭代數(shù)量。腳本應(yīng)該在一臺(tái)計(jì)算機(jī)上運(yùn)行,并在多個(gè)客戶(hù)機(jī)上重復(fù)。]開(kāi)始標(biāo)準(zhǔn):完成標(biāo)準(zhǔn):[單個(gè)事務(wù)或單個(gè)用戶(hù):在每個(gè)事務(wù)所預(yù)期時(shí)間范圍內(nèi)成功地完成測(cè)試腳本,沒(méi)有發(fā)生任何故障。][多個(gè)事務(wù)或多個(gè)用戶(hù):在可接受的時(shí)間范圍內(nèi)成功地完成測(cè)試腳本,沒(méi)有發(fā)生任何故障。]測(cè)試重點(diǎn)和優(yōu)先級(jí):需考慮的特殊事項(xiàng):[綜合的性能測(cè)試還包括在服務(wù)器上添加后臺(tái)工作量。可采用多種方法來(lái)執(zhí)行此操作,其中包括:直接將“事務(wù)強(qiáng)行分配到”服務(wù)器上,這通常以“結(jié)構(gòu)化語(yǔ)言”調(diào)用的形式來(lái)實(shí)現(xiàn)。通過(guò)創(chuàng)建“虛擬的”用戶(hù)負(fù)載來(lái)模擬許多個(gè)客戶(hù)機(jī)。此負(fù)載可通過(guò)“遠(yuǎn)程終端仿真工具來(lái)實(shí)現(xiàn)。此技術(shù)還可用于在網(wǎng)絡(luò)中加載“流量”。使用多臺(tái)實(shí)際客戶(hù)機(jī)在系統(tǒng)上添加負(fù)載。性能測(cè)試應(yīng)該在專(zhuān)用的計(jì)算機(jī)上或在專(zhuān)用的機(jī)時(shí)內(nèi)執(zhí)行,以便實(shí)現(xiàn)完全的控制和精確的評(píng)測(cè)。性能測(cè)試所用的數(shù)據(jù)庫(kù)應(yīng)該是實(shí)際大小或相同縮放比例的數(shù)據(jù)庫(kù)。]6.7負(fù)載測(cè)試[負(fù)載測(cè)試是一種性能測(cè)試。在這種測(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)的方面。][注:以下所說(shuō)的事務(wù)是指“邏輯業(yè)務(wù)事務(wù)”。這各事務(wù)被定義為將由系統(tǒng)的某個(gè)最終用戶(hù)通過(guò)使用應(yīng)用程序來(lái)執(zhí)行的特定功能,例如,添加或修改給定的合同。]測(cè)試目標(biāo)[核實(shí)所指定的事務(wù)或商業(yè)理由在不同的工作量條件下的性能行為時(shí)間。]測(cè)試范圍:技術(shù):[使用為功能或業(yè)務(wù)周期測(cè)試制定的測(cè)試。通過(guò)修改數(shù)據(jù)文件來(lái)增加事務(wù)數(shù)量,或通過(guò)修改腳本來(lái)增加每項(xiàng)事務(wù)發(fā)生的次數(shù)。]開(kāi)始標(biāo)準(zhǔn):完成標(biāo)準(zhǔn):[多個(gè)事務(wù)或多個(gè)用戶(hù):在可接受的時(shí)間范圍內(nèi)成功地完成測(cè)試,沒(méi)有發(fā)生任何故障。]測(cè)試重點(diǎn)和優(yōu)先級(jí):需考慮的特殊事項(xiàng):[負(fù)載測(cè)試應(yīng)該在專(zhuān)用的計(jì)算機(jī)上或在專(zhuān)用的機(jī)時(shí)內(nèi)執(zhí)行,以便實(shí)現(xiàn)完全的控制和精確的評(píng)測(cè)。負(fù)載測(cè)試所用的數(shù)據(jù)庫(kù)應(yīng)該是實(shí)際大小或相同縮放比例的數(shù)據(jù)庫(kù)。]6.8強(qiáng)度測(cè)試[強(qiáng)度測(cè)試是一種性能測(cè)試,實(shí)施和執(zhí)行此類(lèi)測(cè)試的目的是找出因資源不足或資源爭(zhēng)用而導(dǎo)致的錯(cuò)誤。如果內(nèi)存或磁盤(pán)空間不足,測(cè)試對(duì)象就可能會(huì)表現(xiàn)出一些在正常條件下并不明顯的缺陷。而其他缺陷則可能由于爭(zhēng)用共享資源而造成的。強(qiáng)度測(cè)試還可用于確定測(cè)試對(duì)象能夠處理的最大工作量。][注:以下提到的事務(wù)都是指邏輯業(yè)務(wù)事務(wù)。測(cè)試目標(biāo)[核實(shí)測(cè)試對(duì)象能夠在以下強(qiáng)度條件下正常運(yùn)行,不會(huì)出現(xiàn)任何錯(cuò)誤:服務(wù)器上幾乎沒(méi)有或根本沒(méi)有可用的內(nèi)存連接或模擬了最大實(shí)際數(shù)量的客戶(hù)機(jī)多個(gè)用戶(hù)對(duì)相同的數(shù)據(jù)或賬戶(hù)執(zhí)行相同的事務(wù)最繁重的事務(wù)量或最差的事務(wù)組合。注:強(qiáng)度測(cè)試的目標(biāo)可表述為確定和記錄那些使系統(tǒng)無(wú)法繼續(xù)正常運(yùn)行的情況或條件??蛻?hù)機(jī)的強(qiáng)度測(cè)試在“配置測(cè)試”的第3.1.11節(jié)中進(jìn)行了說(shuō)明。]測(cè)試范圍:技術(shù):[使用為性能評(píng)測(cè)或負(fù)載測(cè)試制定的測(cè)試。要對(duì)有限的資源進(jìn)行測(cè)試,就應(yīng)該在一臺(tái)計(jì)算機(jī)上運(yùn)行測(cè)試,而且應(yīng)該減少或限制服務(wù)器上的RAM和DASD。對(duì)于其他強(qiáng)度測(cè)試,應(yīng)該使用多臺(tái)客戶(hù)機(jī)來(lái)運(yùn)行相同的測(cè)試或互補(bǔ)的測(cè)試,以產(chǎn)生最繁重的事務(wù)量或最差的事務(wù)組合。]開(kāi)始標(biāo)準(zhǔn):完成標(biāo)準(zhǔn):[所計(jì)劃的測(cè)試已全部執(zhí)行,并且在達(dá)到或超出指定的系統(tǒng)限制時(shí)沒(méi)有出現(xiàn)任何軟件故障,或者導(dǎo)致系統(tǒng)出現(xiàn)故障條件的并不在指定的條件范圍之內(nèi)。]測(cè)試重點(diǎn)和優(yōu)先級(jí):需考慮的特殊事項(xiàng):[如果要增加網(wǎng)絡(luò)工作強(qiáng)度,可能會(huì)需要使用網(wǎng)絡(luò)工具來(lái)給網(wǎng)絡(luò)加載消息或信息包。應(yīng)該暫時(shí)減少用于系統(tǒng)的DASD,以限制數(shù)據(jù)庫(kù)可用空間的增長(zhǎng)。使多個(gè)客戶(hù)機(jī)對(duì)相同的記錄或數(shù)據(jù)帳戶(hù)同時(shí)進(jìn)行的訪(fǎng)問(wèn)達(dá)到同步。]6.9容量測(cè)試[容量測(cè)試使測(cè)試對(duì)象處理大量的數(shù)據(jù),以確定是否達(dá)到了將使軟件發(fā)生故障的極限。容量測(cè)試還將確定測(cè)試對(duì)象在給定時(shí)間內(nèi)能夠持續(xù)處理的最大負(fù)載或工作量。例如,如果測(cè)試對(duì)象正在為生成一份報(bào)表而處理一組數(shù)據(jù)庫(kù)記錄,那么容量測(cè)試就會(huì)使用一個(gè)大型的測(cè)試數(shù)據(jù)庫(kù)。檢驗(yàn)該軟件是否正常運(yùn)行并生成了正確的報(bào)表。]測(cè)試目標(biāo)[核實(shí)測(cè)試對(duì)象在以下高容量條件下能否正常運(yùn)行:連接或模擬了最大數(shù)量的客戶(hù)機(jī),所有客戶(hù)機(jī)在長(zhǎng)時(shí)間內(nèi)執(zhí)行相同的、且情況最壞的業(yè)務(wù)功能。已達(dá)到最大的數(shù)據(jù)庫(kù)大小,而且同時(shí)執(zhí)行多個(gè)查詢(xún)或報(bào)表事務(wù)。]測(cè)試范圍:技術(shù):[使用為性能評(píng)測(cè)或負(fù)載測(cè)試制定的測(cè)試。應(yīng)該使用多臺(tái)客戶(hù)機(jī)來(lái)運(yùn)行相同的測(cè)試或互補(bǔ)的測(cè)試,以便在長(zhǎng)時(shí)間內(nèi)產(chǎn)生最繁重的事務(wù)量或最差的事務(wù)組合創(chuàng)建最大的數(shù)據(jù)庫(kù)大小,并使用多臺(tái)客戶(hù)機(jī)在長(zhǎng)時(shí)間內(nèi)同時(shí)運(yùn)行查詢(xún)和報(bào)表事務(wù)。]開(kāi)始標(biāo)準(zhǔn):完成標(biāo)準(zhǔn):[所計(jì)劃的測(cè)試已全部執(zhí)行,而且達(dá)到或超出指定的系統(tǒng)限制時(shí)沒(méi)有出現(xiàn)任何軟件故障。]測(cè)試重點(diǎn)和優(yōu)先級(jí):需考慮的特殊事項(xiàng):[對(duì)于上述的高容量條件,哪個(gè)時(shí)間段是可以接受的時(shí)間,]6.10安全性和訪(fǎng)問(wèn)控制測(cè)試[安全性和訪(fǎng)問(wèn)控制測(cè)試側(cè)重于安全性的兩個(gè)關(guān)鍵方面:應(yīng)用程序級(jí)別的安全性,包括對(duì)數(shù)據(jù)或業(yè)務(wù)功能的訪(fǎng)問(wèn)。系統(tǒng)級(jí)別的安全性,包括對(duì)系統(tǒng)的登錄或遠(yuǎn)程訪(fǎng)問(wèn)。應(yīng)用程序級(jí)別的安全性可確保:在預(yù)期的安全性情況下,Actor只能訪(fǎng)問(wèn)特定的功能或用例,或者只能訪(fǎng)問(wèn)有限的數(shù)據(jù)。例如,可能會(huì)允許所有人輸入數(shù)據(jù),創(chuàng)建新帳戶(hù),但只有管理員才能刪除這些數(shù)據(jù)或帳戶(hù)。如果具有數(shù)據(jù)級(jí)別的安全性,測(cè)試就可確?!坝脩?hù)類(lèi)型一”能夠看到所有客戶(hù)消息,而“用戶(hù)二”看見(jiàn)同一客戶(hù)的統(tǒng)計(jì)數(shù)據(jù)。系統(tǒng)級(jí)別的安全性可確保只有具備系統(tǒng)訪(fǎng)問(wèn)權(quán)限的用戶(hù)才能訪(fǎng)問(wèn)應(yīng)用程序,而且只能通過(guò)相應(yīng)的網(wǎng)關(guān)來(lái)訪(fǎng)問(wèn)。]測(cè)試目標(biāo)應(yīng)用程序級(jí)別的安全性:[核實(shí)Actor只能訪(fǎng)問(wèn)其所屬用戶(hù)類(lèi)型已被授權(quán)訪(fǎng)問(wèn)的那些功能或數(shù)據(jù)。]系統(tǒng)級(jí)別的安全性:[核實(shí)只有具備系統(tǒng)和應(yīng)用程序訪(fǎng)問(wèn)權(quán)限的Actor才能訪(fǎng)問(wèn)系統(tǒng)和應(yīng)用程序。]測(cè)試范圍:技術(shù):應(yīng)用程序級(jí)別的安全性:[確定并列出各用戶(hù)類(lèi)型及其被授權(quán)訪(fǎng)問(wèn)的功能或數(shù)據(jù)。][為各用戶(hù)類(lèi)型創(chuàng)建測(cè)試,并通過(guò)創(chuàng)建各用戶(hù)類(lèi)型所特有的事務(wù)來(lái)核實(shí)其權(quán)限。]修改用戶(hù)類(lèi)型并為相同的用戶(hù)重新運(yùn)行測(cè)試。對(duì)于每種用戶(hù)類(lèi)型,確保正確地提供或拒絕了這些附加的功能或數(shù)據(jù)。系統(tǒng)級(jí)別的訪(fǎng)問(wèn):[請(qǐng)參見(jiàn)以下的“需考慮的特殊事項(xiàng)”。]開(kāi)始標(biāo)準(zhǔn):完成標(biāo)準(zhǔn):[各種已知的Actor類(lèi)型都可訪(fǎng)問(wèn)相應(yīng)的功能或數(shù)據(jù),而且所有事務(wù)都按照預(yù)期的方式運(yùn)行,并在先前的應(yīng)用程序功能測(cè)試中運(yùn)行了所有的事務(wù)。]測(cè)試重點(diǎn)和優(yōu)先級(jí):需考慮的特殊事項(xiàng):[必須與相應(yīng)的網(wǎng)絡(luò)或系統(tǒng)管理員一直對(duì)系統(tǒng)訪(fǎng)問(wèn)權(quán)進(jìn)行檢查和討論。由于此測(cè)試可能是網(wǎng)絡(luò)管理可系統(tǒng)管理的職能,可能會(huì)不需要執(zhí)行此測(cè)試。]6.11故障轉(zhuǎn)移和恢復(fù)測(cè)試[故障轉(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)生故障故障或無(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ù)。]測(cè)試目標(biāo)[確保恢復(fù)進(jìn)程將數(shù)據(jù)庫(kù)、應(yīng)用程序和系統(tǒng)正確地恢復(fù)到預(yù)期的已知狀態(tài)。測(cè)試中將包括以下各種情況:客戶(hù)機(jī)斷電服務(wù)器斷電通過(guò)網(wǎng)絡(luò)服務(wù)器產(chǎn)生的通信中斷DASD和/或DASD控制器被中斷、斷電或與DASD和/或DASD控制器的通信中斷周期未完成。數(shù)據(jù)庫(kù)指針或關(guān)鍵字無(wú)效數(shù)據(jù)庫(kù)中的數(shù)據(jù)元素?zé)o效或遭到破壞]測(cè)試范圍:技術(shù):[應(yīng)該使用為功能和業(yè)務(wù)周期測(cè)試創(chuàng)建的測(cè)試來(lái)創(chuàng)建一系列的事務(wù)。一旦達(dá)到預(yù)期的測(cè)試起點(diǎn),就應(yīng)該分別執(zhí)行或模擬以下操作:客戶(hù)機(jī)斷電:關(guān)閉PC機(jī)的電源。服務(wù)器斷電:模擬或啟動(dòng)服務(wù)器的斷電過(guò)程。通過(guò)網(wǎng)絡(luò)服務(wù)器產(chǎn)生的中斷:模擬或啟動(dòng)網(wǎng)絡(luò)的通信中斷。DASD和DASD控制器被中斷、斷電或與DASD和DASD控制器的通信中斷:模擬與一個(gè)或多個(gè)DASD控制器或設(shè)備的通信,或?qū)嶋H取消這種通信。?一旦實(shí)現(xiàn)了上述情況,就應(yīng)該執(zhí)行其他事務(wù)。而且一旦達(dá)到第二個(gè)測(cè)試點(diǎn)狀態(tài),就應(yīng)調(diào)用恢復(fù)過(guò)程。在測(cè)試不完整的周期時(shí),所使用的技術(shù)與上述技術(shù)相同,只不過(guò)應(yīng)異常終止或提前終止數(shù)據(jù)庫(kù)進(jìn)程本身。對(duì)以下情況的測(cè)試需要達(dá)到一個(gè)已知的數(shù)據(jù)庫(kù)狀態(tài)。當(dāng)破壞若干個(gè)數(shù)據(jù)庫(kù)字段、指針和關(guān)鍵字時(shí),應(yīng)該以手工方式在數(shù)據(jù)庫(kù)中直接進(jìn)行。其他事務(wù)應(yīng)該通過(guò)使用“應(yīng)用程序功能測(cè)試”和“業(yè)務(wù)周期測(cè)試”中的測(cè)試來(lái)執(zhí)行,并且應(yīng)執(zhí)行完整的周期。]開(kāi)始標(biāo)準(zhǔn):完成標(biāo)準(zhǔn):[在所有上述情況中,應(yīng)用程序、數(shù)據(jù)庫(kù)和系統(tǒng)應(yīng)該在恢復(fù)過(guò)程完成時(shí)立即返回到一個(gè)已知的預(yù)期狀態(tài)。此狀態(tài)包括僅限于已知損壞的字段、指針或關(guān)鍵字范圍內(nèi)的數(shù)據(jù)損壞,以及表明進(jìn)程或事務(wù)因中斷面未被完成的報(bào)表。]測(cè)試重點(diǎn)和優(yōu)先級(jí):需考慮的特殊事項(xiàng):[恢復(fù)測(cè)試會(huì)給其他操作帶來(lái)許多的麻煩。斷開(kāi)纜線(xiàn)連接的方法可能并不可取或不可行。所以,可能會(huì)需要采用其他方法,例如診斷性軟件工具。需要系統(tǒng)、數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)組中的資源。這些測(cè)試應(yīng)該在工作時(shí)間之外或在一臺(tái)獨(dú)立的計(jì)算機(jī)上運(yùn)行。]6.12配置測(cè)試配置測(cè)試核實(shí)測(cè)試對(duì)象在不同的軟件和硬件配置中的運(yùn)行情況。在大多數(shù)生產(chǎn)環(huán)境中,客戶(hù)機(jī)工作站、網(wǎng)絡(luò)連接和數(shù)據(jù)庫(kù)服務(wù)器的具體硬件規(guī)格會(huì)有所不同。客戶(hù)機(jī)工作站可能會(huì)安裝不同的軟件例如,應(yīng)用程序、驅(qū)動(dòng)程序等而且在任何時(shí)候,都可能運(yùn)行許多不同的軟件組合,從而占用不同的資源。]測(cè)試目標(biāo)[核實(shí)測(cè)試可在所需的硬件和軟件配置中正常運(yùn)行。]測(cè)試范圍:技術(shù):[使用功能測(cè)試腳本。在測(cè)試過(guò)程中或在測(cè)試開(kāi)始之前,打開(kāi)各種與非測(cè)試對(duì)象相關(guān)的軟件,然后將其關(guān)閉。執(zhí)行所選的事務(wù),以模擬Actor與測(cè)試對(duì)象軟件和非測(cè)試對(duì)象軟件之間的交互。重復(fù)上述步驟,盡量減少客戶(hù)機(jī)工作站上的常規(guī)可用內(nèi)存。]開(kāi)始標(biāo)準(zhǔn):完成標(biāo)準(zhǔn):[對(duì)于測(cè)試對(duì)象軟件和非測(cè)試對(duì)象軟件的各種組合,所有事務(wù)都成功完成,沒(méi)有出現(xiàn)任何故障。]測(cè)試重點(diǎn)和優(yōu)先級(jí):需考慮的特殊事項(xiàng):[需要、可以使用并可以通過(guò)桌面訪(fǎng)問(wèn)哪種非測(cè)試對(duì)象軟件,通常使用的是哪些應(yīng)用程序,應(yīng)用程序正在運(yùn)行什么數(shù)據(jù),例如,在Excel中打開(kāi)的大型電子表格,或是在Word中打開(kāi)的100頁(yè)文檔。作為此測(cè)試的一部分,應(yīng)將整修系統(tǒng)、Netware、網(wǎng)絡(luò)服務(wù)器、數(shù)據(jù)庫(kù)等都記錄下來(lái)。]6.13安裝測(cè)試[安裝測(cè)試有兩個(gè)目的。第一個(gè)目的是確保該軟件在正常情況和異常情況的不同條件下例如,進(jìn)行首次安裝、升級(jí)、完整的或自定義的安裝都能進(jìn)行安裝。異常情況包括磁盤(pán)空間不足、缺少目錄創(chuàng)建權(quán)限等。第二個(gè)目的是核實(shí)軟件在安裝后可立即正常運(yùn)行。這通常是指運(yùn)行大量為功能測(cè)試制定的測(cè)試。]測(cè)試目標(biāo)核實(shí)在以下情況下,測(cè)試對(duì)象可正確地安裝到各種所需的硬件配置中:首次安裝。以前從未安裝過(guò),項(xiàng)目名稱(chēng),的新計(jì)算機(jī)更新。以前安裝過(guò)相同版本的,項(xiàng)目名稱(chēng),的計(jì)算機(jī)更新。以前安裝過(guò),ProjectName>的較早版本的計(jì)算機(jī)測(cè)試范圍:技術(shù):[手工開(kāi)發(fā)腳本或開(kāi)發(fā)自動(dòng)腳本,以驗(yàn)證目標(biāo)計(jì)算機(jī)的狀況首次安裝,項(xiàng)目名稱(chēng),從未安裝過(guò);,項(xiàng)目名稱(chēng),安裝過(guò)相同或較早的版本啟動(dòng)或執(zhí)行安裝。使用預(yù)先確定的功能測(cè)試腳本子集來(lái)運(yùn)行事務(wù)。]開(kāi)始標(biāo)準(zhǔn):完成標(biāo)準(zhǔn):,項(xiàng)目名稱(chēng),事務(wù)成功執(zhí)行,沒(méi)有出現(xiàn)任何故障。測(cè)試重點(diǎn)和優(yōu)先級(jí):需考慮的特殊事項(xiàng):[應(yīng)該選擇,項(xiàng)目名稱(chēng),的哪些事務(wù)才能準(zhǔn)確地測(cè)試出,項(xiàng)目名稱(chēng),應(yīng)用程序已經(jīng)成功安裝,而且沒(méi)有遺漏主要的軟件構(gòu)件,。]7.問(wèn)題嚴(yán)重度描述問(wèn)題嚴(yán)重度、描述、響應(yīng)時(shí)間高、例如使系統(tǒng)崩潰、程序員在多長(zhǎng)時(shí)間內(nèi)改正此問(wèn)題中低8.測(cè)試完成標(biāo)準(zhǔn)9.附錄:項(xiàng)目任務(wù)以下是一些與測(cè)試有關(guān)的任務(wù):制定測(cè)試計(jì)劃確定測(cè)試需求評(píng)估風(fēng)險(xiǎn)制定測(cè)試策略確定測(cè)試資源創(chuàng)建時(shí)間表生成測(cè)試計(jì)劃設(shè)計(jì)測(cè)試準(zhǔn)備工作量分析文檔確定并說(shuō)明測(cè)試用例確定測(cè)試過(guò)程,并建立測(cè)試過(guò)程的結(jié)構(gòu)復(fù)審和評(píng)估測(cè)試覆蓋實(shí)施測(cè)試記錄或通過(guò)編程創(chuàng)建測(cè)試腳本確定設(shè)計(jì)與實(shí)施模型中的測(cè)試專(zhuān)用功能建立外部數(shù)據(jù)集執(zhí)行測(cè)試執(zhí)行測(cè)試過(guò)程評(píng)估測(cè)試的執(zhí)行情況恢復(fù)暫停的測(cè)試核實(shí)結(jié)果調(diào)查意外結(jié)果記錄缺陷對(duì)測(cè)試進(jìn)行評(píng)估評(píng)估測(cè)試用例覆蓋評(píng)估代碼覆蓋分析缺陷確定是否達(dá)到了測(cè)試完成標(biāo)準(zhǔn)與成功標(biāo)準(zhǔn)篇二:軟件測(cè)試計(jì)劃1.1.目的簡(jiǎn)述本計(jì)劃的目的,旨在說(shuō)明各種測(cè)試階段任務(wù)、人員分配和時(shí)間安排、工作規(guī)范等。測(cè)試計(jì)劃在策略和方法的高度說(shuō)明如何計(jì)劃、組織和管理測(cè)試項(xiàng)目。測(cè)試計(jì)劃包含足夠的信息使測(cè)試人員明白項(xiàng)目需要做什么是如何運(yùn)作的。另外,清晰的文檔結(jié)構(gòu)能使任何一個(gè)讀者在瀏覽計(jì)劃的前面幾頁(yè)后,就能對(duì)項(xiàng)目有一個(gè)大概的認(rèn)識(shí)。測(cè)試計(jì)劃只是測(cè)試的一個(gè)框架,很多細(xì)節(jié)需要跟開(kāi)發(fā)人員或其他人員溝通,因此計(jì)劃不包括測(cè)試用例的細(xì)節(jié)和系統(tǒng)功能的詳細(xì)信息。在計(jì)劃目的中需要指明讀者對(duì)象。1.2.名詞解釋列出本計(jì)劃中使用的專(zhuān)用術(shù)語(yǔ)及其定義;列出本計(jì)劃中使用的全部縮略語(yǔ)全稱(chēng)及其定義??s寫(xiě)詞或術(shù)語(yǔ)英文解釋中文解釋1.3.參考資料列出本計(jì)劃各處參考的經(jīng)過(guò)核準(zhǔn)的全部文檔和主要文獻(xiàn)。1.4.測(cè)試摘要這一節(jié)主要說(shuō)明測(cè)試計(jì)劃中重要的和可能有爭(zhēng)議的問(wèn)題。本節(jié)的主要目的是將這些信息傳遞給那些可能不會(huì)通讀整個(gè)測(cè)試計(jì)劃文檔的人員。1.4.1.重點(diǎn)事項(xiàng)列出測(cè)試的重點(diǎn)事項(xiàng)??梢詫?wèn)題按重要程度和優(yōu)先級(jí)羅列出來(lái),然后在后面的章節(jié)中再對(duì)這些問(wèn)題進(jìn)行詳細(xì)說(shuō)明,這樣就能讓對(duì)這些問(wèn)題有重要影響的人員知道問(wèn)題的所在。1.4.2.爭(zhēng)議事項(xiàng)簡(jiǎn)要說(shuō)明爭(zhēng)議事項(xiàng)。1.4.3.風(fēng)險(xiǎn)評(píng)估通過(guò)對(duì)技術(shù)文檔的閱讀,對(duì)被測(cè)系統(tǒng)可能存在的問(wèn)題:系統(tǒng)設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì),響應(yīng)時(shí)間,計(jì)費(fèi)策略,因測(cè)試環(huán)境不足可能存在的測(cè)試缺陷事先評(píng)估出來(lái),以指導(dǎo)測(cè)試方案,進(jìn)行有重點(diǎn)的測(cè)試。1.4.4.時(shí)間進(jìn)度簡(jiǎn)要說(shuō)明測(cè)試開(kāi)始時(shí)間與發(fā)布時(shí)間。1.4.5.測(cè)試目標(biāo)簡(jiǎn)要說(shuō)明測(cè)試發(fā)布的質(zhì)量目標(biāo);測(cè)試計(jì)劃中所有測(cè)試方法和模塊已經(jīng)執(zhí)行通過(guò);所有的測(cè)試案例已經(jīng)執(zhí)行過(guò);所有的重要等級(jí)為1/2的Bug已經(jīng)解決并由測(cè)試驗(yàn)證。2.項(xiàng)目背景2.1.測(cè)試范圍說(shuō)明本計(jì)劃涵蓋的測(cè)試范圍,比如功能測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試等。通常說(shuō)明什么是要測(cè)試的,什么是不要測(cè)試的是非常重要的。明確規(guī)定這些問(wèn)題后,測(cè)試人員對(duì)該做什么有一個(gè)清晰的認(rèn)識(shí)。簡(jiǎn)要地列出測(cè)試對(duì)象中將接受測(cè)試或?qū)⒉唤邮軠y(cè)試的那些性能和功能;如果在編寫(xiě)此文檔的過(guò)程中作出的某些假設(shè)可能會(huì)影響測(cè)試設(shè)計(jì)、開(kāi)發(fā)或?qū)嵤?,則列出所有這些假設(shè);列出可能會(huì)影響測(cè)試設(shè)計(jì)、開(kāi)發(fā)或?qū)嵤┑乃酗L(fēng)險(xiǎn)或意外事件;列出可能會(huì)影響測(cè)試設(shè)計(jì)、開(kāi)發(fā)或?qū)嵤┑乃屑s束。提示和技巧:需要測(cè)試和特別注意測(cè)試那些部分,測(cè)試是否專(zhuān)么針對(duì)與某些問(wèn)題的解決,哪些部分不需要測(cè)試,為什么,哪些部分需要推遲測(cè)試,為什么,是否要驗(yàn)證每個(gè)模塊的穩(wěn)定性,測(cè)試的優(yōu)先級(jí)和先后順序。2.2.測(cè)試目標(biāo)系統(tǒng)目標(biāo)對(duì)測(cè)試人員了解自己需要做什么是非常重要的。測(cè)試項(xiàng)目負(fù)責(zé)人應(yīng)積極與系統(tǒng)設(shè)計(jì)人員或開(kāi)發(fā)人員溝通,以取得相關(guān)資料。測(cè)試人員必須知道系統(tǒng)是做什么并且?guī)椭?xiàng)目實(shí)現(xiàn)這種目標(biāo)。在計(jì)劃中包括系統(tǒng)視圖和目標(biāo)后,要確保所有的測(cè)試人員都知道項(xiàng)目和系統(tǒng)的目標(biāo)。通常情況下項(xiàng)目計(jì)劃都是模糊的。模糊的目標(biāo)必須通過(guò)成員的努力轉(zhuǎn)換成可衡量和實(shí)現(xiàn)的東西。沒(méi)有固定的視圖和目標(biāo),你將無(wú)法完成部分任務(wù)。而且,你會(huì)發(fā)現(xiàn)很難將對(duì)產(chǎn)品的認(rèn)識(shí)向別人轉(zhuǎn)述。2.3.聯(lián)系方式列出項(xiàng)目參與人員的職務(wù)、姓名、E-mail和電話(huà)。職務(wù)、姓名、E-Mail、電話(huà)開(kāi)發(fā)工程師CVSBuilder開(kāi)發(fā)經(jīng)理測(cè)試負(fù)責(zé)人測(cè)試人員2.4.風(fēng)險(xiǎn)及約束列出測(cè)試過(guò)程中可能存在的一些風(fēng)險(xiǎn)和制約因素,并給出規(guī)避方案。如:?由于客觀(guān)存在的設(shè)備、網(wǎng)絡(luò)等資源原因,使得測(cè)試不全面。明確說(shuō)明哪些資源欠缺,產(chǎn)生什么約束;?由于研發(fā)模式為現(xiàn)場(chǎng)定制,且上線(xiàn)時(shí)間壓力大,使得測(cè)試不充分。明確說(shuō)明在此中約束下,測(cè)試如何應(yīng)對(duì);?只針對(duì)專(zhuān)門(mén)的客戶(hù)群需求的測(cè)試。明確說(shuō)明此約束下的客戶(hù)群和業(yè)務(wù)范圍。2.5.測(cè)試文檔列出測(cè)試過(guò)程中可能用到的參考文檔、相關(guān)的設(shè)計(jì)文檔以及保存位置,測(cè)試完成后應(yīng)產(chǎn)生的文檔。2.5.1.測(cè)試參考文檔文檔說(shuō)明、作者、文檔位置需求文檔總體設(shè)計(jì)白皮書(shū)使用手冊(cè)管理手冊(cè)測(cè)試文檔API文檔2.5.2.測(cè)試提交文檔文檔說(shuō)明、作者、文檔位置《總體測(cè)試計(jì)劃》《總體測(cè)試方案》測(cè)試用例《性能測(cè)試方案》《測(cè)試報(bào)告》《Readme》《產(chǎn)品操作手冊(cè)》《產(chǎn)品操作手冊(cè)》《產(chǎn)品安裝維護(hù)手冊(cè)》《產(chǎn)品錯(cuò)誤代碼說(shuō)明文檔》3.質(zhì)量目標(biāo)描述本階段測(cè)試目標(biāo)和要求。質(zhì)量目標(biāo)應(yīng)該包括產(chǎn)品的質(zhì)量目標(biāo)和測(cè)試小組的質(zhì)量目標(biāo)。質(zhì)量不僅是衡量系統(tǒng)的功能或性能是否正常。對(duì)系統(tǒng)來(lái)說(shuō),在開(kāi)發(fā)過(guò)程中盡早建立全面的質(zhì)量標(biāo)準(zhǔn)與系統(tǒng)的及時(shí)發(fā)布是一樣重要的。質(zhì)量目標(biāo)是一個(gè)強(qiáng)有力的工具,應(yīng)該在系統(tǒng)開(kāi)發(fā)過(guò)程中盡早建立。一個(gè)定義準(zhǔn)確的質(zhì)量目標(biāo)在以后的產(chǎn)品開(kāi)發(fā)過(guò)程中幫助決策。例如,系統(tǒng)是否能夠正式發(fā)行,在代碼完成后,應(yīng)該修復(fù)那些缺陷,在系統(tǒng)完成后那種類(lèi)型的測(cè)試是最合適的,3.1.產(chǎn)品質(zhì)量目標(biāo)可以是產(chǎn)品的質(zhì)量達(dá)到什么樣的目標(biāo),產(chǎn)品的流程聯(lián)通性達(dá)到什么樣的要求。測(cè)試質(zhì)量目標(biāo)、確認(rèn)者測(cè)試已實(shí)現(xiàn)的產(chǎn)品是否達(dá)到設(shè)計(jì)的要求,包括:各個(gè)功能點(diǎn)是否以實(shí)現(xiàn),業(yè)務(wù)流程是否正確、產(chǎn)品規(guī)定的操作和運(yùn)行穩(wěn)定、3.2.測(cè)試質(zhì)量目標(biāo)評(píng)價(jià)測(cè)試質(zhì)量的目標(biāo)可以有:測(cè)試質(zhì)量目標(biāo)、確認(rèn)者所有的測(cè)試案例已經(jīng)執(zhí)行過(guò)、所有的自動(dòng)測(cè)試腳本已經(jīng)執(zhí)行通過(guò)、所有的重要等級(jí)為1/2的Bug已經(jīng)解決并由測(cè)試驗(yàn)證、每一部分的測(cè)試已經(jīng)被TestLead確認(rèn)完成、重要功能不允許有等級(jí)為1/2/3的Bug、一般的功能或與最終使用者不直接聯(lián)系的功能不允許有等級(jí)為1/2的bug,且bug等級(jí)為3的問(wèn)題不得超過(guò)1/功能、輕量的功能允許有少量2/3等級(jí)的錯(cuò)誤、發(fā)現(xiàn)錯(cuò)誤等級(jí)為1/2/3的Bug的速率正在下降并接近0、在最后的三天內(nèi)沒(méi)有發(fā)現(xiàn)錯(cuò)誤等級(jí)為1/2/3類(lèi)的Bug、4.資源需求4.1.培訓(xùn)資料培訓(xùn)需求、培訓(xùn)內(nèi)容、培訓(xùn)人員、開(kāi)始時(shí)間、完成時(shí)間業(yè)務(wù)流程、安裝配置、工具使用、4.2.測(cè)試環(huán)境4.2.1.硬件測(cè)試環(huán)境描述建立測(cè)試環(huán)境所需要的設(shè)備、用途及軟件部署計(jì)劃?!皺C(jī)型”:此處說(shuō)明所需設(shè)備的機(jī)型要求以及內(nèi)存、CPU、硬盤(pán)大小的最低要求;“用途及特殊說(shuō)明”:此設(shè)備的用途,如數(shù)據(jù)庫(kù)服務(wù)器,web服務(wù)器,后臺(tái)開(kāi)發(fā)等;如有特殊約束,如開(kāi)放外部端口,封閉某端口,進(jìn)行性能測(cè)試等,也寫(xiě)在此列;“軟件及版本”:詳細(xì)說(shuō)明每臺(tái)設(shè)備上部署的自開(kāi)發(fā)和第三方軟件的名稱(chēng)和版本號(hào),以便系統(tǒng)管理員按照此計(jì)劃分配測(cè)試資源;“預(yù)計(jì)空間”:說(shuō)明第三方軟件和應(yīng)用程序的預(yù)計(jì)空間;“環(huán)境約束說(shuō)明”:建立此環(huán)境時(shí)的特殊約束。如需要開(kāi)發(fā)外部訪(fǎng)問(wèn)端口,需要進(jìn)行性能測(cè)試等。平臺(tái)1:SUN機(jī)型SUN450IP地址10.1.1.1操作系統(tǒng)用途及特殊說(shuō)明軟件及版本oracle8.1.2預(yù)計(jì)空間2G平臺(tái)2:IBM機(jī)型IP地址操作系統(tǒng)用途第三方軟件及版本預(yù)計(jì)空間4.2.2.軟件測(cè)試環(huán)境軟件需求用途4.3.測(cè)試工具此項(xiàng)目將列出測(cè)試使用的工具以及用途:測(cè)試工具用途自動(dòng)測(cè)試工具5.測(cè)試策略5.1.整體測(cè)試策略本節(jié)的目的是說(shuō)明計(jì)劃中使用的基本的測(cè)試過(guò)程。使用里程碑技術(shù)在測(cè)試過(guò)程中驗(yàn)證每個(gè)模塊,測(cè)試人員在需求階段參與測(cè)試工作,進(jìn)行需求review、設(shè)計(jì)review、測(cè)試案例設(shè)計(jì)和測(cè)試開(kāi)發(fā),在系統(tǒng)開(kāi)發(fā)完成之后,正式執(zhí)行測(cè)試。產(chǎn)品達(dá)到軟件產(chǎn)品質(zhì)量要求和測(cè)試要求后發(fā)布,并提交相關(guān)的測(cè)試文檔。5.2.開(kāi)始/中斷/完成標(biāo)準(zhǔn)說(shuō)明中斷/開(kāi)始/完成測(cè)試的標(biāo)準(zhǔn)。開(kāi)始/中斷/完成測(cè)試標(biāo)準(zhǔn)說(shuō)明開(kāi)始測(cè)試標(biāo)準(zhǔn)硬件環(huán)境可用且軟件正確安裝完成中斷測(cè)試標(biāo)準(zhǔn)安裝無(wú)法正確完成或程序的文檔有相當(dāng)多的失誤或系統(tǒng)服務(wù)異?;虬l(fā)現(xiàn)BlockBug完成測(cè)試標(biāo)準(zhǔn)完成測(cè)試計(jì)劃中的測(cè)試規(guī)劃并達(dá)到程序和測(cè)試質(zhì)量目標(biāo),并由TestLead/R&DManager確認(rèn)5.3.測(cè)試類(lèi)型測(cè)試類(lèi)型、是否采用、說(shuō)明功能測(cè)試、采用、根據(jù)系統(tǒng)需求文檔和設(shè)計(jì)文檔,檢查產(chǎn)品是否正確實(shí)現(xiàn)了功能。流程測(cè)試、采用、按操作流程進(jìn)行的測(cè)試,主要有業(yè)務(wù)流程、數(shù)據(jù)流程、邏輯流程、正反流程,檢查軟件在按流程操作時(shí)是否能夠正確處理邊界值測(cè)試、采用、選擇邊界數(shù)據(jù)進(jìn)行測(cè)試,確保系統(tǒng)功能正常,程序無(wú)異常。容錯(cuò)性測(cè)試、采用、檢查系統(tǒng)的容錯(cuò)能力,錯(cuò)誤的數(shù)據(jù)輸入不會(huì)對(duì)功能和系統(tǒng)產(chǎn)生非正常的影響,且程序?qū)﹀e(cuò)誤的輸入有正確的提示信息異常測(cè)試、采用、檢查系統(tǒng)能否處理異常啟動(dòng)停止測(cè)試、采用、檢查每個(gè)模塊能否正常啟動(dòng)停止、異常停止后能否正常啟動(dòng)安裝測(cè)試、采用、檢查系統(tǒng)能否正確安裝、配置易用性測(cè)試、采用、檢查系統(tǒng)是否易用友好界面測(cè)試、采用、檢查界面是否美觀(guān)合理接口測(cè)試、采用、檢查系統(tǒng)能否與外部接口正常工作配置測(cè)試、采用、檢查配置是否合理、配置是否正常安全性和訪(fǎng)問(wèn)控制測(cè)試、采用、應(yīng)用程序級(jí)別的安全性:檢查Actor只能訪(fǎng)問(wèn)其所屬用戶(hù)類(lèi)型已被授權(quán)訪(fǎng)問(wèn)的那些功能或數(shù)據(jù)。系統(tǒng)級(jí)別的安全性:檢查只有具備系統(tǒng)和應(yīng)用程序訪(fǎng)問(wèn)權(quán)限的Actor才能訪(fǎng)問(wèn)系統(tǒng)和應(yīng)用程序。性能測(cè)試、采用、提取系統(tǒng)性能數(shù)據(jù),檢查系統(tǒng)是否滿(mǎn)足在需求中所規(guī)定達(dá)到的性能。壓力測(cè)試、采用、檢查系統(tǒng)能否承受大壓力,測(cè)試產(chǎn)品應(yīng)該能夠在高強(qiáng)度條件下正常運(yùn)行,不會(huì)出現(xiàn)任何錯(cuò)誤。兼容性測(cè)試、采用、對(duì)于C/S架構(gòu)的系統(tǒng)來(lái)說(shuō),需要考慮客戶(hù)端支持的系統(tǒng)平臺(tái)。對(duì)于B/S架構(gòu)的系統(tǒng)來(lái)說(shuō)需要考慮用戶(hù)端瀏覽器的版本。割接/升級(jí)測(cè)試、采用、進(jìn)行專(zhuān)門(mén)的割接測(cè)試或升級(jí)測(cè)試,提供工程升級(jí)割接方案文擋測(cè)試、采用、檢查文檔是否足夠,描述是否合理回歸測(cè)試、采用、檢查程序修改后有沒(méi)有引起新的錯(cuò)誤,是否能夠正常工作以及能否滿(mǎn)足系統(tǒng)的需求5.4.測(cè)試技術(shù)測(cè)試技術(shù)、是否采用、說(shuō)明里程碑技術(shù)、采用、里程碑的達(dá)成標(biāo)準(zhǔn)及驗(yàn)收方法在測(cè)試完后制訂自動(dòng)測(cè)試技術(shù)、采用、核心業(yè)務(wù)流程采用自動(dòng)測(cè)試技術(shù)審評(píng)測(cè)試、采用、對(duì)軟件產(chǎn)品功能說(shuō)明文檔和設(shè)計(jì)說(shuō)明文檔進(jìn)行檢查,在需求與設(shè)計(jì)階段進(jìn)行編寫(xiě)測(cè)試用例、采用、在產(chǎn)品編碼階段編寫(xiě)測(cè)試用例單元測(cè)試、不采用、由開(kāi)發(fā)人員進(jìn)行集成測(cè)試、采用、檢測(cè)模塊集成后的系統(tǒng)是否達(dá)到需求對(duì)業(yè)務(wù)流程及數(shù)據(jù)流的處理是否符合標(biāo)準(zhǔn)、系統(tǒng)對(duì)業(yè)務(wù)流處理是否存在邏輯不嚴(yán)謹(jǐn)及錯(cuò)誤以及是否存在不合理的標(biāo)準(zhǔn)及要求。確認(rèn)測(cè)試、采用、在產(chǎn)品發(fā)布前,對(duì)照f(shuō)eaturelist進(jìn)行基本需求的確認(rèn),確認(rèn)產(chǎn)品是否正確實(shí)現(xiàn)了功能。系統(tǒng)測(cè)試、采用、包括性能測(cè)試、壓力測(cè)試和回歸測(cè)試驗(yàn)收測(cè)試、不采用、由工程實(shí)施人員進(jìn)行6.測(cè)試計(jì)劃6.1.進(jìn)度計(jì)劃在此章節(jié),對(duì)各階段的測(cè)試給出里程碑計(jì)劃,包括階段、里程碑、資源等。6.1.1.測(cè)試時(shí)間進(jìn)度測(cè)試階段、開(kāi)始時(shí)間、完成時(shí)間、測(cè)試人員、階段完成標(biāo)志制定測(cè)試計(jì)劃需求Review設(shè)計(jì)Review設(shè)計(jì)測(cè)試用例測(cè)試開(kāi)發(fā)測(cè)試環(huán)境準(zhǔn)備測(cè)試實(shí)施功能測(cè)試集成測(cè)試性能測(cè)試系統(tǒng)測(cè)試驗(yàn)收測(cè)試文檔編寫(xiě)6.1.2.測(cè)試?yán)锍瘫锍瘫?、完成時(shí)間、完成標(biāo)準(zhǔn)測(cè)試正式開(kāi)始、、完成可接受性測(cè)試和煙霧測(cè)試進(jìn)行CVSLOCK、進(jìn)行cvslock、完成所有里程碑測(cè)試和標(biāo)準(zhǔn)測(cè)試,測(cè)試種類(lèi)包括確認(rèn)測(cè)試和系統(tǒng)測(cè)試,且所有以發(fā)現(xiàn)的Bug等級(jí)為1/2/3的Bug已修復(fù),近期內(nèi)無(wú)發(fā)現(xiàn)新的Bug等級(jí)為1/2/3的Bug產(chǎn)品Release、、重復(fù)進(jìn)行主路徑測(cè)試和進(jìn)行Bug檢查測(cè)試,產(chǎn)品處于可交付狀態(tài)并由測(cè)試經(jīng)理和高級(jí)經(jīng)理確認(rèn)6.2.測(cè)試準(zhǔn)備6.2.1.測(cè)試環(huán)境準(zhǔn)備準(zhǔn)備事項(xiàng)開(kāi)始時(shí)間完成時(shí)間測(cè)試人員階段完成標(biāo)志測(cè)試環(huán)境準(zhǔn)備6.2.2.安裝測(cè)試準(zhǔn)備事項(xiàng)開(kāi)始時(shí)間完成時(shí)間測(cè)試人員階段完成標(biāo)志安裝測(cè)試6.2.3.煙霧測(cè)試準(zhǔn)備事項(xiàng)開(kāi)始時(shí)間完成時(shí)間測(cè)試人員階段完成標(biāo)志煙霧測(cè)試6.3.具體測(cè)試實(shí)施任務(wù)和時(shí)間人員安排測(cè)試功能點(diǎn)開(kāi)始時(shí)間完成時(shí)間測(cè)試人員說(shuō)明篇三:軟件測(cè)試計(jì)劃書(shū)1.引言1.1.目的測(cè)試軟件中的各個(gè)功能模塊是否滿(mǎn)足用戶(hù)要求,并測(cè)試是否存bug。預(yù)期達(dá)到能夠使系統(tǒng)進(jìn)行快速的改進(jìn)和系統(tǒng)的提高。為了在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多地發(fā)現(xiàn)軟件的錯(cuò)誤。1.2.背景a(為方便學(xué)習(xí)和工作比較忙碌的上班族和學(xué)生記錄信息,避免遺忘而出現(xiàn)特大損失。b(該開(kāi)發(fā)項(xiàng)目的歷史,列出用戶(hù)和執(zhí)行此項(xiàng)目測(cè)試的機(jī)構(gòu)或人群;該項(xiàng)目前后經(jīng)歷了三個(gè)階段,前期設(shè)計(jì)階段,然后是開(kāi)發(fā)階段,最后是軟件的測(cè)試階段。項(xiàng)目的用戶(hù)針對(duì)的是本學(xué)校的一些想要在空閑時(shí)間背單詞的學(xué)生,系統(tǒng)的功能測(cè)試主要由專(zhuān)業(yè)的軟件測(cè)試人員進(jìn)行測(cè)試。1.3.范圍主要測(cè)試軟件的功能是否滿(mǎn)足客戶(hù)的需要,性能是否優(yōu)越以及系統(tǒng)所存在的問(wèn)題。對(duì)系統(tǒng)的各個(gè)模塊進(jìn)行詳細(xì)的測(cè)試,并記錄測(cè)試的結(jié)果,對(duì)測(cè)試的結(jié)果進(jìn)行細(xì)致的分析處理。測(cè)試時(shí)對(duì)系統(tǒng)的各個(gè)功能模塊進(jìn)行拆分測(cè)試,并以每一個(gè)模塊都要測(cè)試到。對(duì)所有可能的結(jié)果進(jìn)行測(cè)試,以及測(cè)試過(guò)程中存在的問(wèn)題進(jìn)行分析,然后提交測(cè)試的記錄。最后,對(duì)軟件存在的問(wèn)題以及性能的測(cè)試進(jìn)行全面分析,并給予記錄。在測(cè)試的過(guò)程中需要提出各個(gè)問(wèn)題的假設(shè),以及根據(jù)需求報(bào)告文檔中存在的項(xiàng)目功能模塊和用戶(hù)的需求來(lái)改善系統(tǒng)。列出可能會(huì)影響測(cè)試設(shè)計(jì)、開(kāi)發(fā)、或?qū)嵤┑乃酗L(fēng)險(xiǎn)或意外事件。列出可能會(huì)影響測(cè)試設(shè)計(jì)、開(kāi)發(fā)或?qū)嵤┑乃屑s束。1.4.定義信息:有關(guān)數(shù)據(jù)庫(kù)中單詞的詞義,詞性,單詞本身等管理:各級(jí)詞庫(kù)的選擇1.5.參考資料列出編寫(xiě)本計(jì)劃及測(cè)試整個(gè)過(guò)程中所要參考的文件、資料。編號(hào)、資料名稱(chēng)、作者、日期、出版單位1、《軟件測(cè)試入門(mén)與提高》、張成明、2008.6、清華大學(xué)出版社2、《軟件測(cè)試基礎(chǔ)教程》、劉建宇、2007.3、郵電大學(xué)出版社《軟件測(cè)試自動(dòng)化的引入和應(yīng)用》、李剛、2004.4、機(jī)械工業(yè)出版社2.測(cè)試內(nèi)容下表列出了測(cè)試需求,并對(duì)其進(jìn)行了優(yōu)先級(jí)定義:子系統(tǒng)名稱(chēng):今日事模塊名稱(chēng):語(yǔ)音錄入測(cè)試點(diǎn):開(kāi)始錄音、結(jié)束錄音、保存錄音、點(diǎn)擊空白處、返回優(yōu)先級(jí)說(shuō)明:第一操作、開(kāi)始錄音的后續(xù)操作、結(jié)束錄音的后續(xù)操作、沒(méi)有反應(yīng)、退出語(yǔ)音錄入功能3.測(cè)試規(guī)則3.1.進(jìn)入準(zhǔn)則安裝安裝包以后就可以進(jìn)行使用。3.2.暫停/退出準(zhǔn)則軟件系統(tǒng)在進(jìn)行單元、集成、確認(rèn)、系統(tǒng)、安裝、驗(yàn)收測(cè)試時(shí),發(fā)現(xiàn)一級(jí)錯(cuò)誤、二級(jí)錯(cuò)誤暫停測(cè)試返回開(kāi)發(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)目在其開(kāi)發(fā)生命周期內(nèi)出現(xiàn)重大估算,進(jìn)度偏差,需暫停或終止時(shí),測(cè)試應(yīng)隨之暫?;蚪K止,并備份暫?;蚪K止點(diǎn)數(shù)據(jù)3.3.測(cè)試方法首先,進(jìn)行對(duì)功能模塊進(jìn)行劃分,明確功能測(cè)試的人員負(fù)責(zé)情況。其次對(duì)各個(gè)模塊進(jìn)行測(cè)試。黑盒測(cè)試也稱(chēng)功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試,它是在已知產(chǎn)品所應(yīng)具有的功能,通過(guò)測(cè)試來(lái)檢測(cè)每個(gè)功能是否都能正常使用,在測(cè)試時(shí),把程序看作一個(gè)不能打開(kāi)的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測(cè)試者在程序接口進(jìn)行測(cè)試,它只檢查程序功能是否按照需求規(guī)格說(shuō)明書(shū)的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)鋸而產(chǎn)生正確的輸出信息,并且保持外部信息的完整性。黑盒測(cè)試方法主要有等價(jià)類(lèi)劃分、邊值分析、因—果圖、錯(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è)試。3.4.當(dāng)完成模塊測(cè)試后進(jìn)行整個(gè)系統(tǒng)的功能測(cè)試測(cè)試手段路徑測(cè)試。一條路徑包含測(cè)試員所執(zhí)行的所有步驟,或程序?yàn)榱说玫秸_狀態(tài)所通過(guò)的所有語(yǔ)句。路徑測(cè)試包括測(cè)試通過(guò)程序的很多路徑。通過(guò)非平凡程序的所有路徑是不可能的。因此,有些測(cè)試員進(jìn)行子路徑測(cè)試,測(cè)試很多部分路徑。、語(yǔ)句與分支覆蓋率。如果測(cè)試執(zhí)行了程序中的所有語(yǔ)句,則達(dá)到100%的語(yǔ)句覆蓋率。如果執(zhí)行了所有語(yǔ)句和一個(gè)語(yǔ)句到另一個(gè)語(yǔ)句之間的所有分支,則達(dá)到100%的語(yǔ)句和分支覆蓋率。設(shè)計(jì)自己的測(cè)試,達(dá)到高的語(yǔ)句與分支覆蓋率,有時(shí)叫做“基于覆蓋率的測(cè)試”。。把它叫做語(yǔ)句與分支覆蓋率,是為了與關(guān)注其他類(lèi)型覆蓋率的測(cè)試相區(qū)別。配置覆蓋率就是一個(gè)很好例子,這種手段執(zhí)行同一條語(yǔ)句很多次,但是潛在產(chǎn)生非常不同的結(jié)果。配置覆蓋率。如果必須測(cè)試100臺(tái)打印饑的兼容性,并且已經(jīng)測(cè)試了10臺(tái),就達(dá)到10%的打印機(jī)覆蓋率。更一般地,配置覆蓋率度量測(cè)試員已經(jīng)運(yùn)行的配置測(cè)試占計(jì)劃運(yùn)行的配置測(cè)試總數(shù)的百分比?;谝?guī)格說(shuō)明的測(cè)試。這種測(cè)試關(guān)注驗(yàn)證在規(guī)格說(shuō)明中所做的有關(guān)產(chǎn)品的每個(gè)事實(shí)聲明。常常包括手冊(cè)、市場(chǎng)開(kāi)發(fā)文檔或廣告、技術(shù)支持人員寄給客戶(hù)的印刷品中的所有聲明?;谛枨蟮臏y(cè)試。測(cè)試關(guān)注證明程序滿(mǎn)足需求文檔中的所有需求組合測(cè)試。相互組合測(cè)試兩個(gè)或更多變量。本章最后的“測(cè)試手段附錄”還要討論這個(gè)問(wèn)題。組合測(cè)試很重要,但是很多測(cè)試員對(duì)這種測(cè)試研究得還很不夠。3.5.測(cè)試要點(diǎn)主要測(cè)試系統(tǒng)的功能是否符合客戶(hù)要求,各個(gè)模塊之間的銜接程度是否順暢,并測(cè)試軟件是否存在缺陷和漏洞。3.6.測(cè)試工具負(fù)載壓力測(cè)試工具這類(lèi)測(cè)試工具的主要目的是度量應(yīng)用系統(tǒng)的可擴(kuò)展性和性能,是一種預(yù)測(cè)系統(tǒng)行為和性能的自動(dòng)化測(cè)試工具。在實(shí)施并發(fā)負(fù)載過(guò)程中,通過(guò)實(shí)時(shí)性能監(jiān)測(cè)來(lái)確認(rèn)和查找問(wèn)題,并針對(duì)所發(fā)現(xiàn)問(wèn)題對(duì)系統(tǒng)性能進(jìn)行優(yōu)化,確保應(yīng)用的成功部署。負(fù)載壓力測(cè)試工具能夠?qū)φ麄€(gè)企業(yè)架構(gòu)進(jìn)行測(cè)試,通過(guò)這些測(cè)試,企業(yè)能最大限度地縮短測(cè)試時(shí)間,優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期。功能測(cè)試工具通過(guò)自動(dòng)錄制、檢測(cè)和回放用戶(hù)的應(yīng)用操作,將被測(cè)系統(tǒng)的輸出記錄同預(yù)先給定的標(biāo)準(zhǔn)結(jié)果比較,功能測(cè)試工具能夠有效地幫助測(cè)試人員對(duì)復(fù)雜的企業(yè)級(jí)應(yīng)用的不同發(fā)布版本的功能進(jìn)行測(cè)試,提高測(cè)試人員的工作效率和質(zhì)量。其主要目的是檢測(cè)應(yīng)用程序是否能夠達(dá)到預(yù)期的功能并正常運(yùn)行。測(cè)試管理工具一般而言,測(cè)試管理工具對(duì)測(cè)試需求、測(cè)試計(jì)劃、測(cè)試用例、測(cè)試實(shí)施進(jìn)行管理,并且測(cè)試管理工具還包括對(duì)缺陷的跟蹤管理。測(cè)試管理工具能讓測(cè)試人員、開(kāi)發(fā)人員或其他的IT人員通過(guò)一個(gè)中央數(shù)據(jù)倉(cāng)庫(kù),在不同地方就能交互信息。4.測(cè)試環(huán)境4.1.硬件環(huán)境1>安卓系統(tǒng)智能機(jī)4.2.軟件環(huán)境安卓4,0以上系統(tǒng)4.3.安全性環(huán)境要求操作系統(tǒng)的安全性,測(cè)試工具的安全性,測(cè)試軟件的安全性。5.項(xiàng)目任務(wù)以下是測(cè)試學(xué)生信息管理系統(tǒng)時(shí)與測(cè)試有關(guān)的任務(wù):5.1.測(cè)試規(guī)劃1.響應(yīng)時(shí)間我把“響應(yīng)時(shí)間”的概念確定為“對(duì)請(qǐng)求作出響應(yīng)所需要的時(shí)間”,把響應(yīng)時(shí)間作`為用戶(hù)視角的軟件性能的主要體現(xiàn)。響應(yīng)時(shí)間劃分為“呈現(xiàn)時(shí)間”和“系統(tǒng)響應(yīng)時(shí)間”兩個(gè)部分。2.并發(fā)用戶(hù)數(shù)我把“并發(fā)用戶(hù)數(shù)”與“同時(shí)在線(xiàn)數(shù)”進(jìn)行區(qū)別對(duì)待,我的“并發(fā)用戶(hù)數(shù)”的標(biāo)準(zhǔn)是:并發(fā)用戶(hù)數(shù)取決于測(cè)試對(duì)象的目標(biāo)業(yè)務(wù)場(chǎng)景,因此,在確定這個(gè)“并發(fā)用戶(hù)數(shù)”前,必須先對(duì)用戶(hù)的業(yè)務(wù)進(jìn)行分解、分析出典型的業(yè)務(wù)場(chǎng)景,然后基于場(chǎng)景采用某些方法獲得“并發(fā)用戶(hù)數(shù)”。這樣做的原因是:假設(shè)一個(gè)應(yīng)用系統(tǒng)、最高峰有500人同時(shí)在線(xiàn)、但這500人卻不是并發(fā)用戶(hù)數(shù)、因?yàn)榧僭O(shè)在一個(gè)時(shí)間點(diǎn)上、有50%的人在填寫(xiě)復(fù)雜的表格、有40%的人在不停的從一個(gè)頁(yè)面跳轉(zhuǎn)到另外一個(gè)頁(yè)面、還有10%的人掛在線(xiàn)上,沒(méi)有任何操作在發(fā)呆:)。因此只有那40%的人真正對(duì)服務(wù)器產(chǎn)生了壓力,從這里例子可以看出、并發(fā)用戶(hù)數(shù)關(guān)心的是不但是業(yè)務(wù)并發(fā)用戶(hù)數(shù)、還取決于業(yè)務(wù)邏輯、業(yè)務(wù)場(chǎng)景。因此我們需要本文第六部分性能測(cè)試文檔4、5、6。3.吞吐量我把吞吐量定義為“單位時(shí)間內(nèi)系統(tǒng)處理的客戶(hù)請(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):用來(lái)協(xié)助設(shè)計(jì)性能測(cè)試場(chǎng)景,衡量性能測(cè)試是否達(dá)到了預(yù)計(jì)的設(shè)計(jì)目標(biāo)、比如J2EE應(yīng)用系統(tǒng)的連接池、數(shù)據(jù)庫(kù)事務(wù)發(fā)生頻率、事務(wù)發(fā)生次數(shù)。用來(lái)協(xié)助分析性能瓶頸、參照本文第二部分總的RBI方法。4.性能計(jì)數(shù)器性能計(jì)數(shù)器式描述服務(wù)器或操作系統(tǒng)性能的一些數(shù)據(jù)指標(biāo)、例如對(duì)WINDOWS來(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ù)器使用的關(guān)鍵。性能計(jì)數(shù)器復(fù)雜而繁多、與代碼上下文環(huán)境、系統(tǒng)配置情況、系統(tǒng)架構(gòu)、開(kāi)發(fā)方式、使用到的規(guī)范實(shí)現(xiàn)、工具、類(lèi)庫(kù)版本都有緊密的聯(lián)系、在此不作贅述。5.思考時(shí)間我把思考時(shí)間確定為“休眠時(shí)間”。從業(yè)務(wù)系統(tǒng)的角度來(lái)說(shuō),這個(gè)時(shí)間指的是用戶(hù)在驚醒操作時(shí)、每個(gè)請(qǐng)求之間的時(shí)間間隔、從自動(dòng)化測(cè)試的角度來(lái)說(shuō)、要真實(shí)的測(cè)試模擬用戶(hù)操作、就必須在測(cè)試腳本中讓各個(gè)操作之間等待一段時(shí)間、體現(xiàn)在腳本上就是在操作之間放置一個(gè)Think的函數(shù),體現(xiàn)為腳本中兩個(gè)請(qǐng)求語(yǔ)句之間的間隔時(shí)間、不同的測(cè)試工具提供了不同的函數(shù)或方法來(lái)實(shí)現(xiàn)思考時(shí)間、比如HPLoadRuner和IBMRationalPerformanceTester的方式就完全不同。5.2.測(cè)試設(shè)計(jì)用戶(hù)層:主要是面向產(chǎn)品最終的使用操作者的測(cè)試。這里重點(diǎn)突出的是在操作者角度上,測(cè)試系統(tǒng)對(duì)用戶(hù)支持的情況,用戶(hù)界面的規(guī)范性、友好性、可操作性,以及數(shù)據(jù)的安全性。主要包括:用戶(hù)手冊(cè)、使用幫助、支持客戶(hù)的其他產(chǎn)品技術(shù)手冊(cè)是否正確、是否易于理解、是否人性化。用戶(hù)界面測(cè)試在確保用戶(hù)界面能夠通過(guò)測(cè)試對(duì)象控件或入口得到相應(yīng)訪(fǎng)問(wèn)的情況下,測(cè)試用戶(hù)界面的風(fēng)格是否滿(mǎn)足用戶(hù)要求,例如:界面是否美觀(guān)、界面是否直觀(guān)、操作是否友好、是否人性化、易操作性是否較好。可維護(hù)性測(cè)試可維護(hù)性是系統(tǒng)軟、硬件實(shí)施和維護(hù)功能的方便性。目的是降低維護(hù)功能對(duì)系統(tǒng)正常運(yùn)行帶來(lái)的影響。例如:對(duì)支持遠(yuǎn)程維護(hù)系統(tǒng)的功能或工具的測(cè)試。安全性測(cè)試這里的安全性主要包括了兩部分:數(shù)據(jù)的安全性和操作的安全性。核實(shí)只有規(guī)格規(guī)定的數(shù)據(jù)才可以訪(fǎng)問(wèn)系統(tǒng),其他不符合規(guī)格的數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《誠(chéng)信管理》課件
- 《證券投資操作教程》課件
- 《病毒營(yíng)銷(xiāo)的應(yīng)用》課件
- 《纖維植物資源》課件
- 單位管理制度合并選集【職工管理】十篇
- 2024標(biāo)準(zhǔn)工程委托合同(28篇)
- 單位管理制度范例選集員工管理篇
- 《監(jiān)理對(duì)現(xiàn)場(chǎng)消防安》課件
- 《家庭財(cái)富管理》課件
- 《中醫(yī)婦科學(xué)》課程標(biāo)準(zhǔn)
- 委托裝修售房合同模板
- 2024新一代變電站集中監(jiān)控系統(tǒng)系列規(guī)范第2部分:設(shè)計(jì)規(guī)范
- 財(cái)富管理課程設(shè)計(jì)
- 快樂(lè)寒假安全先行寒假安全教育主題班會(huì)課件
- 燃燒仿真.燃燒仿真軟件:OpenFOAM:湍流燃燒仿真原理
- 2024-2025學(xué)年七年級(jí)語(yǔ)文上冊(cè)第一學(xué)期 期末綜合模擬測(cè)試卷(人教版)
- 浙江省臺(tái)金七校2023-2024學(xué)年高一下學(xué)期4月期中考試英語(yǔ)試題
- 藍(lán)色卡通風(fēng)胃腸減壓護(hù)理
- 小學(xué)單位換算-體積
- 叉車(chē)自行檢查記錄表
- 2024新安全生產(chǎn)法知識(shí)考試題庫(kù)及答案大全
評(píng)論
0/150
提交評(píng)論