




已閱讀5頁(yè),還剩8頁(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)介
系統(tǒng)測(cè)試用例2012/3/27考試報(bào)名及成績(jī)查詢系統(tǒng)測(cè)試方案與用例前 言系統(tǒng)已在成功上線,從而的業(yè)務(wù)信息管理逐步走上了集中管控的道路。由于密集整轉(zhuǎn)在全市各點(diǎn)展開(kāi),從而將會(huì)勢(shì)必出現(xiàn)業(yè)務(wù)系統(tǒng)中信息大量增長(zhǎng)的態(tài)勢(shì)。隨著業(yè)務(wù)系統(tǒng)在生產(chǎn)狀態(tài)下日趨穩(wěn)定、成熟,系統(tǒng)的性能問(wèn)題也逐步成為了我們關(guān)注的焦點(diǎn):每天大數(shù)據(jù)量的“沖擊”,系統(tǒng)能穩(wěn)定在什么樣的性能水平,面臨公司業(yè)務(wù)增加時(shí),系統(tǒng)能否經(jīng)受住“考驗(yàn)”,這些問(wèn)題需要通過(guò)一個(gè)完整的性能測(cè)試來(lái)給出答案。軟件測(cè)試主要依據(jù)是被試系統(tǒng)的研制任務(wù)書(shū)和技術(shù)規(guī)格書(shū),是對(duì)軟件整體功能和性能的綜合測(cè)試與評(píng)估。測(cè)試原理是軟件測(cè)試活動(dòng)的理論基礎(chǔ),測(cè)試方法是測(cè)原理的實(shí)際應(yīng)用和獲得測(cè)試數(shù)據(jù)的手段?;谲浖墓残?,對(duì)于軟件的測(cè)試要遵循一般軟件的測(cè)試原理和方法。同時(shí),針對(duì)軟件的特性,找到合適的測(cè)試方法。測(cè)試用例的合理性對(duì)于軟件的測(cè)試與評(píng)估具有關(guān)鍵作用。另一方面,軟件運(yùn)行環(huán)境的復(fù)雜程度對(duì)軟件評(píng)估具有重要作用,所以應(yīng)產(chǎn)生盡量逼真的運(yùn)行背景以便于研究。目 錄前言2測(cè)試方案第一章 普通話等級(jí)考試報(bào)名及成績(jī)查詢系統(tǒng)性能測(cè)試概述51.1 被測(cè)系統(tǒng)定義51.1.1 功能簡(jiǎn)介51.1.2 性能測(cè)試指標(biāo)51.2 系統(tǒng)結(jié)構(gòu)及流程61.2.1 系統(tǒng)總體結(jié)構(gòu)6 1.2.2 功能模塊61.3 性能測(cè)試環(huán)境7第二章 性能測(cè)試72.1 壓力測(cè)試72.1.1壓力測(cè)試概述72.1.2測(cè)試目的72.2 正確性測(cè)試82.3 容錯(cuò)性(健壯性)測(cè)試82.4 完整(安全)性測(cè)試82.5 接口間測(cè)試82.6 數(shù)據(jù)庫(kù)測(cè)試82.7 錯(cuò)誤推測(cè)82.8 效率82.9 可理解(操作)性82.10 可移植性82.11 回歸測(cè)試92.12 比較測(cè)試9第三章 預(yù)計(jì)測(cè)試過(guò)程及結(jié)果描述93.1 測(cè)試描述93.2 測(cè)試場(chǎng)景93.3 測(cè)試結(jié)果10測(cè)試用例第四章 目的12第五章 項(xiàng)目概要12第六章 項(xiàng)目簡(jiǎn)介126.1 設(shè)計(jì)目的126.1.1開(kāi)發(fā)環(huán)境126.1.2程序功能12測(cè)試方案第一章 普通話等級(jí)考試報(bào)名及成績(jī)查詢系統(tǒng)性能測(cè)試概述1.1. 被測(cè)系統(tǒng)定義普通話等級(jí)考試報(bào)名及成績(jī)查詢系統(tǒng)作為本次測(cè)試的被測(cè)系統(tǒng)(注:以下所有針對(duì)被測(cè)系統(tǒng)地描述均為針對(duì)普通話等級(jí)考試報(bào)名及成績(jī)查詢系統(tǒng)進(jìn)行的),普通話等級(jí)考試報(bào)名及成績(jī)查詢系統(tǒng)是由C#編寫(xiě)的網(wǎng)頁(yè)系統(tǒng),后臺(tái)應(yīng)用了SQL sever 2005數(shù)據(jù)庫(kù),該系統(tǒng)包括主要功能有: 普通話等級(jí)考試報(bào)名及成績(jī)查詢等,在本次測(cè)試中,將針對(duì)這些大數(shù)據(jù)量的查詢、統(tǒng)計(jì)功能進(jìn)行壓力測(cè)試,檢查并評(píng)估在模擬環(huán)境中,系統(tǒng)對(duì)負(fù)載的承受能力,在不同的用戶連接情況下,系統(tǒng)的負(fù)載能力和響應(yīng)能力,以及在預(yù)計(jì)的數(shù)據(jù)容量中,系統(tǒng)能夠容忍的最大用戶數(shù)。1.1.1. 功能簡(jiǎn)介支持考生信息的輸入,管理??忌梢缘卿涀约旱馁~戶進(jìn)行考試報(bào)名以及報(bào)名信息、成績(jī)查詢等。能夠統(tǒng)計(jì)考試報(bào)名信息,進(jìn)行管理錄入。創(chuàng)建考試數(shù)據(jù)庫(kù),并且可以進(jìn)行數(shù)據(jù)管理、修改、添加等。包括對(duì)考生報(bào)名信息限制的操作管理功能。1.1.2 性能測(cè)試指標(biāo)本次測(cè)試是針對(duì)普通話等級(jí)考試報(bào)名及成績(jī)查詢系統(tǒng)在應(yīng)對(duì)密集整轉(zhuǎn)的大壓力下而進(jìn)行的,主要需要獲得如下的測(cè)試指標(biāo)。1、應(yīng)用系統(tǒng)的負(fù)載能力:即系統(tǒng)所能容忍的最大用戶數(shù)量,也就是在正常的響應(yīng)時(shí)間中,系統(tǒng)能夠支持的最多的客戶端的數(shù)量。2、系統(tǒng)的響應(yīng)能力:即在各種負(fù)載壓力情況下,系統(tǒng)的響應(yīng)時(shí)間,也就是從客戶端請(qǐng)求發(fā)起,到服務(wù)器端應(yīng)答返回所需要的時(shí)間,包括網(wǎng)絡(luò)傳輸時(shí)間和服務(wù)器處理時(shí)間。3、應(yīng)用系統(tǒng)的可靠性:即在連續(xù)工作時(shí)間狀態(tài)下,系統(tǒng)能夠正常運(yùn)行的時(shí)間,即在連續(xù)工作時(shí)間段內(nèi)沒(méi)有出錯(cuò)信息。1.2. 系統(tǒng)結(jié)構(gòu)及流程普通話等級(jí)考試報(bào)名及成績(jī)查詢系統(tǒng)在實(shí)際生產(chǎn)中的體系結(jié)構(gòu)跟本次性能測(cè)試所采用的體系結(jié)構(gòu)是一樣的,交易流程也是一致的。不過(guò),由于硬件條件的限制,本次性能測(cè)試的硬件平臺(tái)跟實(shí)際生產(chǎn)環(huán)境略有不同。1.2.1 系統(tǒng)總體結(jié)構(gòu)描述本系統(tǒng)的總體結(jié)構(gòu),包括:硬件組織體系結(jié)構(gòu)、網(wǎng)絡(luò)組織體系結(jié)構(gòu)、軟件組織體系結(jié)構(gòu)和功能模塊的組織體系結(jié)構(gòu)。1.2.2 功能模塊1 本次性能測(cè)試中各類操作都是由若干功能模塊組成的,每個(gè)功能都根據(jù)其執(zhí)行特點(diǎn)分成了若干操作步驟,每個(gè)步驟就是一個(gè)功能點(diǎn)(即功能模塊)。2 本系統(tǒng)的功能模塊包括:考生注冊(cè)、信息確認(rèn)、考生登錄、考試報(bào)名、成績(jī)查詢、學(xué)生信息修改、信息管理。功能模塊分布如下圖所示:1.3. 性能測(cè)試環(huán)境本次性能測(cè)試環(huán)境與真實(shí)運(yùn)行環(huán)境硬件和網(wǎng)絡(luò)環(huán)境有所不同,是真實(shí)環(huán)境的縮小,數(shù)據(jù)庫(kù)是真實(shí)環(huán)境數(shù)據(jù)庫(kù)的一個(gè)復(fù)制(或縮小),本系統(tǒng)采用標(biāo)準(zhǔn)的CS結(jié)構(gòu),客戶端通過(guò)前臺(tái)安裝訪問(wèn)應(yīng)用系統(tǒng)。 其中具體的環(huán)境如下:中間服務(wù)器:Internet Explorer 操作系統(tǒng): Windows 7/Windows xp 網(wǎng)絡(luò)環(huán)境: LAN(10M) 數(shù)據(jù)庫(kù):sql server2005 客戶端: PC (Windows)第二章 性能測(cè)試從廣泛意義上講性能測(cè)試包括:壓力測(cè)試、穩(wěn)定性測(cè)試、負(fù)載能力測(cè)試和可擴(kuò)展性測(cè)試等。在不同應(yīng)用系統(tǒng)的性能測(cè)試中,需要根據(jù)應(yīng)用系統(tǒng)的特點(diǎn)和測(cè)試目的的不同來(lái)選擇具體的測(cè)試方案,本次普通話等級(jí)考試報(bào)名及成績(jī)查詢系統(tǒng)的性能測(cè)試主要是采用通常的壓力測(cè)試模式來(lái)執(zhí)行的,即:逐步增加壓力,查看應(yīng)用系統(tǒng)在各種壓力狀況下的性能表現(xiàn)。在本次性能測(cè)試中,將使用美科利(Mercury)公司的性能測(cè)試LoadRunner8.1對(duì)測(cè)試應(yīng)用的各層進(jìn)行監(jiān)控,判斷J2EE各層次的各類方法和類的調(diào)用使用時(shí)間和效率,并幫助開(kāi)發(fā)人員分析J2EE應(yīng)用的各類操作的性能瓶頸點(diǎn)。2.1 壓力測(cè)試在性能測(cè)試中,壓力測(cè)試主要是為了獲取系統(tǒng)在較大壓力狀況下的性能表現(xiàn)而設(shè)計(jì)并實(shí)現(xiàn)的,壓力測(cè)試主要是獲取系統(tǒng)的性能瓶頸和系統(tǒng)的最大吞吐率。2.1.1壓力測(cè)試概述本次測(cè)試是針對(duì)普通話等級(jí)考試報(bào)名及成績(jī)查詢系統(tǒng)在應(yīng)對(duì)密集整轉(zhuǎn)的壓力下業(yè)務(wù)處理能力的測(cè)試,檢驗(yàn)系統(tǒng)的吞吐率。本系統(tǒng)的壓力測(cè)試主要是針對(duì)主要業(yè)務(wù)功能、報(bào)表統(tǒng)計(jì)進(jìn)行,檢查在日間應(yīng)用高峰時(shí)期,并發(fā)用戶數(shù)較多的時(shí)候的處理能力等等。2.1.2測(cè)試目的壓力測(cè)試的目的就是檢驗(yàn)系統(tǒng)的最大吞吐量,檢驗(yàn)現(xiàn)行的業(yè)務(wù)系統(tǒng)在各種壓力交易量下的運(yùn)行狀況,檢驗(yàn)系統(tǒng)地運(yùn)行瓶頸,獲取系統(tǒng)的處理能力等等。本次針對(duì)普通話等級(jí)考試報(bào)名及成績(jī)查詢系統(tǒng)所進(jìn)行的壓力測(cè)試的測(cè)試目的為: 給出普通話等級(jí)考試報(bào)名及成績(jī)查詢系統(tǒng)當(dāng)前的性能狀況 定位普通話等級(jí)考試報(bào)名及成績(jī)查詢系統(tǒng)性能瓶頸或潛在性能瓶頸總結(jié)一套合理的、可操作的、適合公司現(xiàn)實(shí)情況的性能測(cè)試方案,為后續(xù)的性能測(cè)試工作提供基本思路。2.2 正確性測(cè)試 輸入用戶實(shí)際相關(guān)數(shù)據(jù)以驗(yàn)證系統(tǒng)是滿足需求規(guī)格說(shuō)明書(shū)的要求;測(cè)試用例中的測(cè)試點(diǎn)應(yīng)首先保證要至少覆蓋需求規(guī)格說(shuō)明書(shū)中的各項(xiàng)功能,并且正常。取某些特例進(jìn)行檢測(cè),看是否能出現(xiàn)預(yù)期的效果。2.3 容錯(cuò)性(健壯性)測(cè)試程序能夠接收正確數(shù)據(jù)輸入并且產(chǎn)生正確(預(yù)期)的輸出, 輸入非法數(shù)據(jù)(非法類型、不符合要求的數(shù)據(jù)、溢出數(shù)據(jù)等),程序應(yīng)能給出提示并進(jìn)行相應(yīng)處理。把自己想象成一名對(duì)產(chǎn)品操作一點(diǎn)也不懂的客戶,在進(jìn)行任意操作。增大系統(tǒng)適用范圍。2.4 完整(安全)性測(cè)試:對(duì)未經(jīng)授權(quán)的人使用軟件系統(tǒng)或數(shù)據(jù)的企圖,系統(tǒng)能夠控制的程度,程序的數(shù)據(jù)處理能夠保持外部信息(數(shù)據(jù)庫(kù)或文件)的完整與安全。2.5 接口間測(cè)試:接口間測(cè)試:測(cè)試各個(gè)模塊相互間的協(xié)調(diào)和通信情況,數(shù)據(jù)輸入輸出的一致性和正確性。2.6 數(shù)據(jù)庫(kù)測(cè)試:依據(jù)數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范對(duì)軟件系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)、數(shù)據(jù)表及其之間數(shù)據(jù)調(diào)用關(guān)系進(jìn)行測(cè)試。2.7 錯(cuò)誤推測(cè):主要是根據(jù)測(cè)試經(jīng)驗(yàn)和直覺(jué),參照以往的軟件系統(tǒng)出現(xiàn)錯(cuò)誤之處。2.8 效率:完成預(yù)定的功能,系統(tǒng)的運(yùn)行時(shí)間(主要是針對(duì)數(shù)據(jù)庫(kù)而言)。2.9 可理解(操作)性:理解和使用該系統(tǒng)的難易程度(界面友好性)。2.10 可移植性:在不同操作系統(tǒng)及硬件配置情況下的運(yùn)行性。2.11 回歸測(cè)試:按照測(cè)試用例將所有的測(cè)試點(diǎn)測(cè)試完畢,測(cè)試中發(fā)現(xiàn)的問(wèn)題開(kāi)發(fā)人員已經(jīng)解決,進(jìn)行下一輪的測(cè)試。2.12 比較測(cè)試:將已經(jīng)發(fā)版的類似產(chǎn)品或原有的老產(chǎn)品與測(cè)試的產(chǎn)品同時(shí)運(yùn)行比較,或與已往的測(cè)試結(jié)果比較。第三章 預(yù)計(jì)測(cè)試過(guò)程及結(jié)果描述3.1 測(cè)試描述根據(jù)系統(tǒng)特性與共性準(zhǔn)備測(cè)試數(shù)據(jù),在測(cè)試數(shù)據(jù)準(zhǔn)備完備以后,由測(cè)試人員進(jìn)行測(cè)試。并由測(cè)試人員記錄每次測(cè)試的結(jié)果,分析測(cè)試結(jié)果對(duì)系統(tǒng)進(jìn)行全面評(píng)估以及做出相關(guān)改進(jìn)。3.2 測(cè)試場(chǎng)景 先進(jìn)行一些簡(jiǎn)單的數(shù)據(jù)錄入、管理、修改及輸出測(cè)試。采用一些原本該受限制不可用的數(shù)據(jù)進(jìn)行檢測(cè),觀察是否能得出預(yù)想的結(jié)果。參照其他類似系統(tǒng)會(huì)出現(xiàn)的問(wèn)題或在設(shè)計(jì)過(guò)程中認(rèn)為可能出現(xiàn)的問(wèn)題對(duì)該系統(tǒng)進(jìn)行檢測(cè),觀察結(jié)果,是否符合要求。進(jìn)行一些正常操作,記錄系統(tǒng)反應(yīng)時(shí)間,計(jì)算系統(tǒng)運(yùn)行速率。觀察操作界面是否足夠人性化,在相關(guān)操作進(jìn)行時(shí)能否出現(xiàn)相關(guān)提示。測(cè)試中,使用逐步加壓的模式,測(cè)試運(yùn)行場(chǎng)景安排如下:1. 每隔2秒增加1個(gè)用戶連接,最多增加到100個(gè)用戶,查看并記錄運(yùn)行情況2. 每隔2秒增加2個(gè)用戶連接,最多增加到200個(gè)用戶,查看并記錄運(yùn)行情況3. 每隔2秒增加1個(gè)用戶連接,最多增加到300個(gè)用戶,查看并記錄運(yùn)行情況4. 每隔3秒增加1個(gè)用戶連接,最多增加到400個(gè)用戶,查看并記錄運(yùn)行情況每個(gè)場(chǎng)景都包括:用戶登錄-業(yè)務(wù)操作-業(yè)務(wù)完成-退出系統(tǒng),所有用例都按以上場(chǎng)景進(jìn)行測(cè)試,由于pc性能限制,為了更準(zhǔn)確模擬現(xiàn)場(chǎng)環(huán)境,將運(yùn)行的所有腳本部署在8臺(tái)LoadRunner終端上,主要目的就是檢查在不同的壓力的情況下,業(yè)務(wù)系統(tǒng)的性能表現(xiàn)。按照測(cè)試用例進(jìn)行測(cè)試完畢進(jìn)行相關(guān)修改后再進(jìn)行下一輪測(cè)試。3.3 測(cè)試結(jié)果將測(cè)試得出的數(shù)據(jù)與原來(lái)預(yù)想的數(shù)據(jù)進(jìn)行對(duì)比,尋找差距,從中分析出錯(cuò)原因,與上述所需要做的性能測(cè)試一一對(duì)照,尋找可能出現(xiàn)的相關(guān)問(wèn)題,再想辦法解決。測(cè)試結(jié)果記錄為一下相關(guān)數(shù)據(jù):測(cè)試中完成各操作的平均響應(yīng)時(shí)間:(單位:秒)測(cè)試中每秒的點(diǎn)擊率如下:交易的吞吐率(每秒處理數(shù)據(jù)量):可運(yùn)行的并發(fā)用戶數(shù)目: 測(cè)試用例變更履歷序號(hào)維護(hù)人維護(hù)類型維護(hù)日期維護(hù)原因維護(hù)內(nèi)容12345678910111213 11 第四章 目的檢查系統(tǒng)是否穩(wěn)定,是否能夠執(zhí)行。檢測(cè)錯(cuò)誤所在。第五章 項(xiàng)目概要項(xiàng)目名稱考試報(bào)名及成績(jī)查詢系統(tǒng)項(xiàng)目版本001項(xiàng)目負(fù)責(zé)人測(cè)試人員測(cè)試工程師第七章 項(xiàng)目簡(jiǎn)介6.1 設(shè)計(jì)目的: 根據(jù)業(yè)務(wù)需求、功能需求、用戶需求以及其他非功能性需求,編寫(xiě)需求分析報(bào)告 實(shí)現(xiàn)普通話考試報(bào)名所需信息的錄入。 設(shè)計(jì)相關(guān)程序?qū)崿F(xiàn)簡(jiǎn)單明了的登錄界面,易于使用者操作。 進(jìn)一步掌握所學(xué)相關(guān)知識(shí),實(shí)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023-2029年中國(guó)植物奶油行業(yè)市場(chǎng)全景評(píng)估及投資前景展望報(bào)告
- 2020-2025年中國(guó)農(nóng)產(chǎn)品流通行業(yè)市場(chǎng)調(diào)研分析及投資戰(zhàn)略咨詢報(bào)告
- 2025年中國(guó)消防信號(hào)蝶閥行業(yè)市場(chǎng)全景評(píng)估及投資前景展望報(bào)告
- 中國(guó)室內(nèi)健身器材行業(yè)發(fā)展趨勢(shì)及投資前景預(yù)測(cè)報(bào)告
- 2024年中國(guó)天然碳酸鎂行業(yè)市場(chǎng)調(diào)查報(bào)告
- 不間斷電源管理系統(tǒng)項(xiàng)目投資可行性研究分析報(bào)告(2024-2030版)
- 【高考真題】2025年全國(guó)新課標(biāo)Ⅱ卷高考語(yǔ)文真題試卷含答案
- 2025年中國(guó)智能交通信號(hào)機(jī)行業(yè)市場(chǎng)全景評(píng)估及發(fā)展趨勢(shì)研究預(yù)測(cè)報(bào)告
- 2025年中國(guó)專業(yè)音響市場(chǎng)運(yùn)行態(tài)勢(shì)及行業(yè)發(fā)展前景預(yù)測(cè)報(bào)告
- 中國(guó)鯽魚(yú)養(yǎng)殖行業(yè)發(fā)展監(jiān)測(cè)及投資戰(zhàn)略咨詢報(bào)告
- 廈門(mén)大學(xué)2021年826物理化學(xué)考研真題
- 汽修企業(yè)安全生產(chǎn)雙重預(yù)防機(jī)制培訓(xùn)資料
- 信息安全、網(wǎng)絡(luò)安全和隱私保護(hù)-信息安全控制風(fēng)險(xiǎn)清單(雷澤佳編制2024A0)
- 農(nóng)村財(cái)會(huì)培訓(xùn)課件
- 建筑施工企業(yè)特殊過(guò)程確認(rèn)記錄
- 2024年A證(安全員)作業(yè)模擬考試題庫(kù)全套
- 簡(jiǎn)單咨詢費(fèi)合同范本英文版
- 2023慢性病管理實(shí)施方案
- 廣東省深圳市羅湖區(qū)螺嶺外國(guó)語(yǔ)實(shí)驗(yàn)學(xué)校小學(xué)五年級(jí)下冊(cè)期末語(yǔ)文試題
- 2023年山東青島市初中學(xué)業(yè)水平考試地理試卷真題(答案詳解)
- 干部思想狀況調(diào)查問(wèn)卷
評(píng)論
0/150
提交評(píng)論