版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2012/3/27考試報(bào)名及成績(jī)查詢(xún)系統(tǒng)測(cè)試方案與用例整理doc前言系統(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ù)的手
2、段?;谲浖墓残?,對(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)行背景以便于研究。整理 doc前言2測(cè)試方案第一章普通話等級(jí)考試報(bào)名及成績(jī)查詢(xún)系統(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)61.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、.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整理doc測(cè)試方案第一章普通話等級(jí)考試報(bào)名及成績(jī)查詢(xún)系統(tǒng)性能測(cè)試概述1.1. 被測(cè)系統(tǒng)定義普通話等級(jí)考試報(bào)名及成績(jī)查詢(xún)系統(tǒng)作為本次測(cè)試的被測(cè)系統(tǒng)(注:以下所有針對(duì)被測(cè)系統(tǒng)地描
4、述均為針對(duì)普通話等級(jí)考試報(bào)名及成績(jī)查詢(xún)系統(tǒng)進(jìn)行的),普通話等級(jí)考試報(bào)名及成績(jī)查詢(xún)系統(tǒng)是由C#S寫(xiě)的網(wǎng)頁(yè)系統(tǒng),后臺(tái)應(yīng)用了SQLsever2005數(shù)據(jù)庫(kù),該系統(tǒng)包括主要功能有:普通話等級(jí)考試報(bào)名及成績(jī)查詢(xún)等,在本次測(cè)試中,將針對(duì)這些大數(shù)據(jù)量的查詢(xún)、統(tǒng)計(jì)功能進(jìn)行壓力測(cè)試,檢查并評(píng)估在模擬環(huán)境中,系統(tǒng)對(duì)負(fù)載的承受能力,在不同的用戶(hù)連接情況下,系統(tǒng)的負(fù)載能力和響應(yīng)能力,以及在預(yù)計(jì)的數(shù)據(jù)容量中,系統(tǒng)能夠容忍的最大用戶(hù)數(shù)。1.1.1 .功能簡(jiǎn)介支持考生信息的輸入,管理??忌梢缘卿涀约旱馁~戶(hù)進(jìn)行考試報(bào)名以及報(bào)名信息、成績(jī)查詢(xún)等。能夠統(tǒng)計(jì)考試報(bào)名信息,進(jìn)行管理錄入。創(chuàng)建考試數(shù)據(jù)庫(kù),并且可以進(jìn)行數(shù)據(jù)管理、修改、
5、添加等。包括對(duì)考生報(bào)名信息限制的操作管理功能。1.1.2 性能測(cè)試指標(biāo)本次測(cè)試是針對(duì)普通話等級(jí)考試報(bào)名及成績(jī)查詢(xún)系統(tǒng)在應(yīng)對(duì)密集整轉(zhuǎn)的大壓力下而進(jìn)行的,主要需要獲得如下的測(cè)試指標(biāo)。1、應(yīng)用系統(tǒng)的負(fù)載能力:即系統(tǒng)所能容忍的最大用戶(hù)數(shù)量,也就是在正常的響應(yīng)時(shí)間中,系統(tǒng)能夠支持的最多的客戶(hù)端的數(shù)量。2、系統(tǒng)的響應(yīng)能力:即在各種負(fù)載壓力情況下,系統(tǒng)的響應(yīng)時(shí)間,也就是從客戶(hù)端請(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ī)查詢(xún)系
6、統(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è)試中各類(lèi)操作都是由若干功能模塊組成的,每個(gè)功能都根據(jù)其執(zhí)行特點(diǎn)分成了若干操作步驟,每個(gè)步驟就是一個(gè)功能點(diǎn)(即功能模塊)。2.本系統(tǒng)的功能模塊包括:考生注冊(cè)、信息確認(rèn)、考生登錄、考試報(bào)名、成績(jī)查詢(xún)、學(xué)生信息修改、信息管理。功能模塊分布如下圖所示:普逋活考日?qǐng)?bào)名改成及省詢(xún)系統(tǒng)用戶(hù)槿
7、埃卜報(bào)名模快 >個(gè)人信息糙塊管理攫決,疊詢(xún)已填.三三信姆學(xué)戶(hù)住更1 4-法嗎修改等修 守i士何爭(zhēng).,他 出 把 妾 1'= u臺(tái)里夫與和餐一招定咨信息楂塊媳輯<人信息管理員粳塊整理doc1.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ù)制(或縮?。鞠到y(tǒng)采用標(biāo)準(zhǔn)的CS結(jié)構(gòu),客戶(hù)端通過(guò)前臺(tái)安裝訪問(wèn)應(yīng)用系統(tǒng)。其中具體的環(huán)境如下:中間服務(wù)器:InternetExplorer?操作系統(tǒng):Windows7/Windowsxp?網(wǎng)絡(luò)環(huán)境:LAN(10M)?數(shù)據(jù)庫(kù):sqlserver2005?客戶(hù)端:PC(Wind
8、ows)第二章性能測(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ī)查詢(xún)系統(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各層次的各類(lèi)方法和類(lèi)的調(diào)用使用時(shí)間和效率,并幫助開(kāi)發(fā)人員分析J2EE應(yīng)用的各類(lèi)操作的性能瓶頸點(diǎn)。2.1 壓力測(cè)試在性能測(cè)試中,壓力測(cè)試主要是為
9、了獲取系統(tǒng)在較大壓力狀況下的性能表現(xiàn)而設(shè)計(jì)并實(shí)現(xiàn)的,壓力測(cè)試主要是獲取系統(tǒng)的性能瓶頸和系統(tǒng)的最大吞吐率。2.1.1 壓力測(cè)試概述本次測(cè)試是針對(duì)普通話等級(jí)考試報(bào)名及成績(jī)查詢(xún)系統(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ā)用戶(hù)數(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ī)查詢(xún)系統(tǒng)所進(jìn)行的壓力測(cè)試的測(cè)試目的為:給出普通話等級(jí)考試報(bào)名及成績(jī)查
10、詢(xún)系統(tǒng)當(dāng)前的性能狀況定位普通話等級(jí)考試報(bào)名及成績(jī)查詢(xún)系統(tǒng)性能瓶頸或潛在性能瓶頸總結(jié)一套合理的、可操作的、適合公司現(xiàn)實(shí)情況的性能測(cè)試方案,為后續(xù)的性能測(cè)試工作提供基本思路。2.2 正確性測(cè)試輸入用戶(hù)實(shí)際相關(guān)數(shù)據(jù)以驗(yàn)證系統(tǒng)是滿(mǎn)足需求規(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ù)(非法類(lèi)型、不符合要求的數(shù)據(jù)、溢出數(shù)據(jù)等),程序應(yīng)能給出提示并進(jìn)行相應(yīng)處理。把自己想象成一名對(duì)產(chǎn)品操作一點(diǎn)也不懂的客戶(hù),在進(jìn)行任意操作。增大系
11、統(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 可移植性:在不同操作
12、系統(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ā)版的類(lèi)似產(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é)果。參照其他類(lèi)似系統(tǒng)會(huì)出現(xiàn)的問(wèn)
13、題或在設(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è)用戶(hù)連接,最多增加到100個(gè)用戶(hù),查看并記錄運(yùn)行情況2. 每隔2秒增加2個(gè)用戶(hù)連接,最多增加到200個(gè)用戶(hù),查看并記錄運(yùn)行情況3. 每隔2秒增加1個(gè)用戶(hù)連接,最多增加到300個(gè)用戶(hù),查看并記錄運(yùn)行情況4. 每隔3秒增加1個(gè)用戶(hù)連接,最多增加到400個(gè)用戶(hù),查看并記錄運(yùn)行情況每個(gè)場(chǎng)景都包括:用戶(hù)登錄-業(yè)務(wù)操作-業(yè)務(wù)完成-退出系統(tǒng),所有用
14、例都按以上場(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ā)用戶(hù)數(shù)目:整理 doc測(cè)試用例變更履歷序號(hào)維護(hù)人維護(hù)類(lèi)型維護(hù)日期維護(hù)原因維護(hù)內(nèi)容12345678910111213整理doc第四章目的檢查系統(tǒng)是否穩(wěn)定,是否能夠執(zhí)行。檢測(cè)錯(cuò)誤所在第五章項(xiàng)目概要項(xiàng)目名稱(chēng)考試報(bào)名及成績(jī)查詢(xún)系統(tǒng)項(xiàng)目版本001項(xiàng)目負(fù)責(zé)人測(cè)試人員測(cè)試工程師第七章項(xiàng)目簡(jiǎn)介6.1設(shè)計(jì)目的:根據(jù)業(yè)務(wù)需求、功能需求、用戶(hù)需求以及其他非功能性需求,編寫(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í)現(xiàn)自我拓展。6.1.1 開(kāi)發(fā)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《保險(xiǎn)學(xué)財(cái)產(chǎn)保險(xiǎn)》課件
- 《制度制定講座昆泰》課件
- 幼兒安全課件滑滑梯
- 三年級(jí)科學(xué)下冊(cè)一天氣與植物2天氣氣象教案新人教版
- 小學(xué)生校園安全教育培訓(xùn)制度
- 企業(yè)采購(gòu)業(yè)務(wù)培訓(xùn)課件
- 進(jìn)場(chǎng)培訓(xùn)課件
- 鋼絲網(wǎng)培訓(xùn)課件下載
- 雙分支選擇結(jié)構(gòu)if-else語(yǔ)句.課件x
- 上網(wǎng)安全課件
- 5GC核心網(wǎng)基本概念課件
- 中醫(yī)醫(yī)療技術(shù)手冊(cè)目錄(普及版)
- 動(dòng)態(tài)心電分析軟件產(chǎn)品技術(shù)要求星康
- 高力水泥公司采石場(chǎng)石灰?guī)r礦初設(shè)說(shuō)明書(shū)
- 統(tǒng)編版語(yǔ)文五年級(jí)下冊(cè)必背課文及闖關(guān)表
- 觀察和報(bào)知專(zhuān)題講座
- Android天氣預(yù)報(bào)系統(tǒng)
- 三維坐標(biāo)法在海河大橋主塔索道管定位測(cè)量中的應(yīng)用
- 籃球訓(xùn)練手冊(cè)
- DB11T 808-2020市政基礎(chǔ)設(shè)施工程資料管理規(guī)程
- 壓鑄機(jī)結(jié)構(gòu)及原理2
評(píng)論
0/150
提交評(píng)論