火車票自動售賣系統(tǒng)測試計劃_第1頁
火車票自動售賣系統(tǒng)測試計劃_第2頁
火車票自動售賣系統(tǒng)測試計劃_第3頁
火車票自動售賣系統(tǒng)測試計劃_第4頁
火車票自動售賣系統(tǒng)測試計劃_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

火車票自動售賣系統(tǒng)測試計劃火車票自動售賣系統(tǒng)測試計劃火車票自動售賣系統(tǒng)測試計劃xxx公司火車票自動售賣系統(tǒng)測試計劃文件編號:文件日期:修訂次數(shù):第1.0次更改批準(zhǔn)審核制定方案設(shè)計,管理制度<(火車票)自動售票機模擬軟件>測試計劃版本<>目錄1.簡介

目的

背景

范圍

項目核實

2.測試需求3.測試策略

測試類型

功能測試

業(yè)務(wù)周期測試

用戶界面測試

性能評測

負(fù)載測試

強度測試

容量測試

配置測試

安裝測試

工具

4.資源角色

5.項目里程碑

6.可交付工件

測試模型

測試記錄

缺陷報告

測試計劃簡介目的<(火車票)自動售票機模擬軟件>的這一“測試計劃”文檔有助于實現(xiàn)以下目標(biāo):確定現(xiàn)有項目的信息和應(yīng)測試的軟件構(gòu)件。列出推薦的測試需求。確定所需的資源,并對測試的工作量進行估計。列出測試項目的可交付元素。背景應(yīng)課程要求,為火車票自動售賣機模擬軟件編寫測試計劃,指導(dǎo)測試工作。范圍·功能測試--對測試對象的功能測試應(yīng)側(cè)重于所有可直接追蹤到用例或業(yè)務(wù)功能和業(yè)務(wù)規(guī)則的測試需求。這種測試的目標(biāo)是核實數(shù)據(jù)的接受、處理和檢索是否正確,以及業(yè)務(wù)規(guī)則的實施是否恰當(dāng)。此類測試基于黑盒技術(shù),該技術(shù)通過圖形用戶界面(GUI)與應(yīng)用程序進行交互,并對交互的輸出或結(jié)果進行分析,以此來核實應(yīng)用程序及其內(nèi)部進程。·業(yè)務(wù)周期測試--業(yè)務(wù)周期測試應(yīng)模擬在一段時間內(nèi)對<項目名稱>執(zhí)行的活動。應(yīng)先確定一個時間段(例如一年),然后執(zhí)行將在該時間段(一年內(nèi))發(fā)生的事務(wù)和活動。·用戶界面測試--用戶界面(UI)測試用于核實用戶與軟件之間的交互。UI測試的目標(biāo)是確保用戶界面會通過測試對象的功能來為用戶提供相應(yīng)的訪問或瀏覽功能?!ば阅茉u測--性能評測是一種性能測試,它對響應(yīng)時間、事務(wù)處理速率和其他與時間相關(guān)的需求進行評測和評估。性能評測的目標(biāo)是核實性能需求是否都已滿足。實施和執(zhí)行性能評測的目的是將測試對象的性能行為當(dāng)作條件(例如工作量或硬件配置)的一種函數(shù)來進行評測和微調(diào)?!へ?fù)載測試--負(fù)載測試是一種性能測試。在這種測試中,將使測試對象承擔(dān)不同的工作量,以評測和評估測試對象在不同工作量條件下的性能行為,以及持續(xù)正常運行的能力。負(fù)載測試的目標(biāo)是確定并確保系統(tǒng)在超出最大預(yù)期工作量的情況下仍能正常運行。此外,負(fù)載測試還要評估性能特征,例如,響應(yīng)時間、事務(wù)處理速率和其他與時間相關(guān)的方面。·強度測試--強度測試是一種性能測試,實施和執(zhí)行此類測試的目的是找出因資源不足或資源爭用而導(dǎo)致的錯誤。如果內(nèi)存或磁盤空間不足,測試對象就可能會表現(xiàn)出一些在正常條件下并不明顯的缺陷。而其他缺陷則可能由于爭用共享資源(如數(shù)據(jù)庫鎖或網(wǎng)絡(luò)帶寬)而造成的。強度測試還可用于確定測試對象能夠處理的最大工作量?!と萘繙y試--容量測試使測試對象處理大量的數(shù)據(jù),以確定是否達(dá)到了將使軟件發(fā)生故障的極限。容量測試還將確定測試對象在給定時間內(nèi)能夠持續(xù)處理的最大負(fù)載或工作量。例如,如果測試對象正在為生成一份報表而處理一組數(shù)據(jù)庫記錄,那么容量測試就會使用一個大型的測試數(shù)據(jù)庫,檢驗該軟件是否正常運行并生成了正確的報表。·配置測試--配置測試核實測試對象在不同的軟件和硬件配置中的運行情況。在大多數(shù)生產(chǎn)環(huán)境中,客戶機工作站、網(wǎng)絡(luò)連接和數(shù)據(jù)庫服務(wù)器的具體硬件規(guī)格會有所不同??蛻魴C工作站可能會安裝不同的軟件,例如,應(yīng)用程序、驅(qū)動程序等而且在任何時候,都可能運行許多不同的軟件組合,從而占用不同的資源?!ぐ惭b測試--安裝測試有兩個目的。第一個目的是確保該軟件在正常情況和異常情況的不同條件下,例如,進行首次安裝、升級、完整的或自定義的安裝都能進行安裝。異常情況包括磁盤空間不足、缺少目錄創(chuàng)建權(quán)限等。第二個目的是核實軟件在安裝后可立即正常運行。這通常是指運行大量為功能測試制定的測試。項目核實下表列出了制定測試計劃時所使用的文檔,并標(biāo)明了各文檔的可用性:文檔

(版本/日期)已創(chuàng)建或可用已被接收或已經(jīng)過復(fù)審作者或來源備注需求規(guī)約是已提交小組成員無功能性規(guī)約是已提交小組成員無用例報告是已提交小組成員無項目計劃是已提交小組成員無設(shè)計規(guī)約是已提交小組成員無原型是已提交小組成員無用戶手冊是已提交小組成員無2.測試需求測試名稱測試對象及測試目的訪問功能測試對測試對象的訪問功能測試應(yīng)側(cè)重于所有可直接追蹤到用例或業(yè)務(wù)功能和業(yè)務(wù)規(guī)則的測試需求。這種測試的目標(biāo)是核實數(shù)據(jù)的接受、處理和檢索是否正確,以及業(yè)務(wù)規(guī)則的實施是否恰當(dāng)。用戶界面測試用戶界面(UI)測試用于核實用戶與軟件之間的交互。UI測試的目標(biāo)是確保用戶界面會通過測試對象的功能來為用戶提供相應(yīng)的訪問或瀏覽功能。性能評測性能評測是一種性能測試,它對響應(yīng)時間、事務(wù)處理速率和其他與時間相關(guān)的需求進行評測和評估。性能評測的目標(biāo)是核實性能需求是否都已滿足。負(fù)載測試負(fù)載測試是一種性能測試。在這種測試中,將使測試對象承擔(dān)不同的工作量,以評測和評估測試對象在不同工作量條件下的性能行為,以及持續(xù)正常運行的能力。負(fù)載測試的目標(biāo)是確定并確保系統(tǒng)在超出最大預(yù)期工作量的情況下仍能正常運行。強度測試強度測試是一種性能測試,實施和執(zhí)行此類測試的目的是找出因資源不足或資源爭用而導(dǎo)致的錯誤。強度測試還可用于確定測試對象能夠處理的最大工作量。配置測試配置測試核實測試對象在不同的軟件和硬件配置中的運行情況。安裝測試安裝測試有兩個目的。第一個目的是確保該軟件在正常情況和異常情況的不同條件下,例如,進行首次安裝、升級、完整的或自定義的安裝都能進行安裝。異常情況包括磁盤空間不足、缺少目錄創(chuàng)建權(quán)限等。第二個目的是核實軟件在安裝后可立即正常運行。這通常是指運行大量為功能測試制定的測試。3.測試策略測試類型功能測試

測試目標(biāo)確保測試對象的功能正常,其中包括導(dǎo)航、數(shù)據(jù)輸入、處理和檢索等功能。技術(shù)利用手動輸入有效的和無效的數(shù)據(jù)來執(zhí)行各個用例、用例流或功能,以核實以下內(nèi)容:在使用有效數(shù)據(jù)時得到預(yù)期的結(jié)果。在使用無效數(shù)據(jù)時顯示相應(yīng)的錯誤消息或警告消息。各業(yè)務(wù)規(guī)則都得到了正確的應(yīng)用。完成標(biāo)準(zhǔn)所計劃的測試已全部執(zhí)行。需考慮特殊事項手動測試輸入的局限性業(yè)務(wù)周期測試測試目標(biāo)確保測試對象及背景的進程都按照所要求的業(yè)務(wù)模型和時間表正確運行。技術(shù)通過執(zhí)行以下活動,測試將模擬若干個業(yè)務(wù)周期(手動測試):·將修改或改進對測試對象進行的功能測試,以增加每項功能的執(zhí)行次數(shù),從而在指定的時間段內(nèi)模擬若干個不同的用戶?!⑹褂糜行У暮蜔o效的數(shù)據(jù)或時間段來執(zhí)行所有與時間或數(shù)據(jù)相關(guān)的功能。·將在適當(dāng)?shù)臅r間執(zhí)行或啟用所有周期性出現(xiàn)的功能?!ぴ跍y試中還將使用有效的和無效的數(shù)據(jù),以核實以下內(nèi)容:在使用有效數(shù)據(jù)時得到預(yù)期的結(jié)果。在使用無效數(shù)據(jù)時顯示相應(yīng)的錯誤消息或警告消息。完成標(biāo)準(zhǔn)所計劃的測試已全部執(zhí)行。所發(fā)現(xiàn)的缺陷已全部解決需考慮特殊事項系統(tǒng)日期和事件可能需要特殊的支持活動用戶界面測試

測試目標(biāo)·通過測試對象進行的瀏覽可正確反映業(yè)務(wù)的功能和需求,這種瀏覽包括窗口與窗口之間、字段與字段之間的瀏覽,以及各種訪問方法(Tab健、鼠標(biāo)移動、和快捷鍵)的使用?!ご翱诘膶ο蠛吞卣鳎ɡ纾藛?、大小、位置、狀態(tài)和中心)都符合標(biāo)準(zhǔn)。技術(shù)手動為每個窗口創(chuàng)建或修改測試,以核實各個應(yīng)用程序窗口和對象都可正確地進行瀏覽,并處于正常的對象狀態(tài)。完成標(biāo)準(zhǔn)成功地核實出各個窗口都與基準(zhǔn)版本保持一致需考慮特殊事項并不是所有定制或第三方對象的特征都可訪問。

性能評測測試目標(biāo)核實所指定的事務(wù)或業(yè)務(wù)功能在以下情況下的性能行為:正常的預(yù)期工作量;預(yù)期的最繁重工作量技術(shù)使用為功能或業(yè)務(wù)周期測試制定的測試過程(手動測試)。·通過修改數(shù)據(jù)文件來增加事務(wù)數(shù)量,或通過修改腳本來增加每項事務(wù)的迭代數(shù)量?!つ_本應(yīng)該在一臺計算機上運行,并在多個客戶機上重復(fù)。完成標(biāo)準(zhǔn)·單個事務(wù)或單個用戶:在每個事務(wù)所預(yù)期或要求的時間范圍內(nèi)成功地完成測試腳本,沒有發(fā)生任何故障?!ざ鄠€事務(wù)或多個用戶:在可接受的時間范圍內(nèi)成功地完成測試腳本,沒有發(fā)生任何故障。需考慮特殊事項使用多臺實際客戶機在系統(tǒng)上添加負(fù)載。性能測試應(yīng)該在專用的計算機上或在專用的機時內(nèi)執(zhí)行,以便實現(xiàn)完全的控制和精確的評測。負(fù)載測試測試目標(biāo)核實所指定的事務(wù)或商業(yè)理由在不同的工作量條件下的性能行為時間。技術(shù)使用為功能或業(yè)務(wù)周期測試制定的測試(手動測試)?!ねㄟ^修改數(shù)據(jù)文件來增加事務(wù)數(shù)量,或通過修改測試來增加每項事務(wù)發(fā)生的次數(shù)。完成標(biāo)準(zhǔn)多個事務(wù)或多個用戶:在可接受的時間范圍內(nèi)成功地完成測試,沒有發(fā)生任何故障。需考慮特殊事項·負(fù)載測試應(yīng)該在專用的計算機上或在專用的機時內(nèi)執(zhí)行,以便實現(xiàn)完全的控制和精確的評測?!へ?fù)載測試所用的數(shù)據(jù)庫應(yīng)該是實際大小或相同縮放比例的數(shù)據(jù)庫。

強度測試

測試目標(biāo)核實測試對象能夠在以下強度條件下正常運行:·連接或模擬了最大實際數(shù)量的客戶機·多個用戶對相同的數(shù)據(jù)或賬戶執(zhí)行相同的事務(wù)技術(shù)使用為性能評測或負(fù)載測試制定的測試(手動測試)?!ひ獙τ邢薜馁Y源進行測試,就應(yīng)該在一臺計算機上運行測試,而且應(yīng)該減少或限制服務(wù)器上的RAM和DASD?!τ谄渌麖姸葴y試,應(yīng)該使用多臺客戶機來運行相同的測試或互補的測試,以產(chǎn)生最繁重的事務(wù)量或最差的事務(wù)組合。完成標(biāo)準(zhǔn)所計劃的測試已全部執(zhí)行,并且在達(dá)到或超出指定的系統(tǒng)限制時沒有出現(xiàn)任何軟件故障,或者導(dǎo)致系統(tǒng)出現(xiàn)故障的條件并不在指定的條件范圍之內(nèi)。需考慮特殊事項應(yīng)該暫時減少用于系統(tǒng)的DASD,以限制數(shù)據(jù)庫可用空間的增長。使多個客戶機對相同的記錄或數(shù)據(jù)賬戶同時進行的訪問達(dá)到同步。

容量測試測試目標(biāo)核實測試對象在以下高容量條件下能否正常運行:·連接或模擬了最大數(shù)量的客戶機,所有客戶機在長時間內(nèi)執(zhí)行相同的、且情況最壞的業(yè)務(wù)功能。·已達(dá)到最大的數(shù)據(jù)庫大小,而且同時執(zhí)行了多個查詢或報表事務(wù)。技術(shù)·使用為性能評測或負(fù)載測試制定的測試(手動測試)?!?yīng)該使用多臺客戶機來運行相同的測試或互補的測試,以便在長時間內(nèi)產(chǎn)生最繁重的事務(wù)量或最差的事務(wù)組合。·創(chuàng)建最大的數(shù)據(jù)庫大小,并使用多臺客戶機在長時間內(nèi)同時運行查詢和報表事務(wù)。完成標(biāo)準(zhǔn)·所計劃的測試已全部執(zhí)行,而且在達(dá)到或超出指定的系統(tǒng)限制時沒有出現(xiàn)任何軟件故障。需考慮特殊事項對于上述的高容量條件,哪個時間段是可以接受的時間配置測試測試目標(biāo)核實測試對象可在所需的硬件和軟件配置中正常運行。技術(shù)使用功能測試腳本(手動測試)?!ぴ跍y試過程中或在測試開始之前,打開各種與非測試對象相關(guān)的軟件,然后將其關(guān)閉?!?zhí)行所選的事務(wù),以模擬Actor與測試對象軟件和非測試對象軟件之間的交互?!ぶ貜?fù)上述步驟,盡量減少客戶機工作站上的常規(guī)可用內(nèi)存。完成標(biāo)準(zhǔn)對于測試對象軟件和非測試對象軟件的各種組合,所有事務(wù)都成功完成,沒有出現(xiàn)任何故障。需考慮特殊事項·通常使用的是哪些應(yīng)用程序·應(yīng)用程序正在運行什么數(shù)據(jù)例如,在Excel中打開的大型電子表格,或是在Word中打開的100頁文檔。

安裝測試

測試目標(biāo)核實在以下情況下,測試對象可正確地安裝到各種所需的硬件配置中:·首次安裝。以前從未安裝過<火車票)自動售票機模擬軟件>的新計算機·更新。以前安裝過相同版本的<火車票)自動售票機模擬軟件>的計算機技術(shù)手動安裝,以驗證目標(biāo)計算機的狀況:·首次安裝-<火車票)自動售票機模擬軟件>·<火車票)自動售票機模擬軟件>安裝過或安裝過較早的版本?!踊驁?zhí)行安裝。完成標(biāo)準(zhǔn)<火車票)自動售票機模擬軟件>事務(wù)成功執(zhí)行,沒有出現(xiàn)任何故障。需考慮特殊事項應(yīng)該選擇<火車票)自動售票機模擬軟件>的哪些事務(wù)才能準(zhǔn)確地測試出<火車票)自動售票機模擬軟件>應(yīng)用程序已經(jīng)成功安裝,而且沒有遺漏主要的軟件構(gòu)件。工具

工具產(chǎn)商/自產(chǎn)版本測試管理手動測試缺陷跟蹤手動測試用于功能性測試的ASQ工具手動測試用于性能測試的ASQ工具手動測試項目管理手動測試DBMS工具手動測試4.資源硬件:使用小組成員的PC進行測試數(shù)據(jù)庫:MySQL角色

人力資源角色所推薦的最少資源(所分配的專職角色數(shù)量)具體職責(zé)或注釋測試經(jīng)理測試項目經(jīng)理劉揚進行管理監(jiān)督。職責(zé):提供技術(shù)指導(dǎo)獲取適當(dāng)?shù)馁Y源提供管理報告測試設(shè)計員劉揚確定測試用例、確定測試用例的優(yōu)先級并實施測試用例

溫馨提示

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

評論

0/150

提交評論