版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、報(bào)告成績(jī)圖書(shū)管理系統(tǒng)測(cè)試報(bào)告1簡(jiǎn)介1.1編寫(xiě)目的本測(cè)試報(bào)告描述了對(duì)圖書(shū)管理系統(tǒng)的壓力測(cè)試和對(duì)登錄和注冊(cè)功能的黑盒測(cè)試,根 據(jù)測(cè)試結(jié)果指導(dǎo)開(kāi)發(fā)人員對(duì)軟件產(chǎn)品進(jìn)行完善和優(yōu)化,給用戶(hù)提供一份客觀(guān)的軟件質(zhì)量 報(bào)告。本方案的主要讀者為軟件開(kāi)發(fā)項(xiàng)目管理者、軟件工程師、系統(tǒng)維護(hù)工程師、測(cè)試 工程師、客戶(hù)代表等。LoadR unner測(cè)試流程:1.2系統(tǒng)簡(jiǎn)介項(xiàng)目名稱(chēng):圖書(shū)管理系統(tǒng)項(xiàng)目簡(jiǎn)介:本項(xiàng)目探討了一個(gè)基于J2EE的圖書(shū)管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)?;贘2EE下的圖書(shū)管理系統(tǒng)用Java語(yǔ)言開(kāi)發(fā)處理程序,選擇強(qiáng)大的 Eclipse作為開(kāi)發(fā)工具,用交 互式網(wǎng)站界面設(shè)計(jì)技術(shù)(JavaServer Faces)開(kāi)發(fā)前臺(tái)界
2、面,后臺(tái)數(shù)據(jù)庫(kù)選擇 MySQL本系 統(tǒng)實(shí)現(xiàn)了基本的對(duì)書(shū)籍信息、讀者信息、借閱信息、歸還信息、查詢(xún)信息進(jìn)行管理和操 作等功能,可以滿(mǎn)足普通用戶(hù)、管理員的需求。1.3術(shù)語(yǔ)和縮略詞參考資料1)響應(yīng)時(shí)間:客戶(hù)端從給服務(wù)器發(fā)送一個(gè)請(qǐng)求開(kāi)始直到完全接受了服務(wù)器反饋信息 為止,這期間所用的時(shí)間稱(chēng)為響應(yīng)時(shí)間。2)吞吐率:即應(yīng)用系統(tǒng)在單位時(shí)間內(nèi)完成的交易量,也就是在單位時(shí)間內(nèi),應(yīng)用系 統(tǒng)針對(duì)不同的負(fù)載壓力,所能完成的交易數(shù)量。3) 點(diǎn)擊率:每秒鐘用戶(hù)向 web服務(wù)器提交的http請(qǐng)求數(shù)。4)圖書(shū)管理系統(tǒng)項(xiàng)目開(kāi)發(fā)計(jì)劃,需求規(guī)格說(shuō)明書(shū),概要設(shè)計(jì)說(shuō)明書(shū),詳細(xì)設(shè)計(jì)說(shuō)明 書(shū)。5)黑盒測(cè)試:英文是Black Box Tes
3、ti ng 。又稱(chēng)功能測(cè)試或者數(shù)據(jù)驅(qū)動(dòng)測(cè)試。6)等價(jià)劃分測(cè)試:等價(jià)劃分測(cè)試是根據(jù)等價(jià)類(lèi)設(shè)計(jì)測(cè)試用例的一種技術(shù)。2測(cè)試概要2.1測(cè)試用例設(shè)計(jì)?2.1.1黑盒測(cè)試:1)邊界值法用邊界值法設(shè)計(jì)用戶(hù)注冊(cè)測(cè)試用例:a)先等價(jià)劃分編號(hào)輸入條件所屬類(lèi)別1用戶(hù)名是3-8位漢字有效等價(jià)類(lèi)2用戶(hù)名位數(shù)小于3或大于8無(wú)效等價(jià)類(lèi)3無(wú)用戶(hù)輸入無(wú)效等價(jià)類(lèi)4用戶(hù)名為非漢字符號(hào)無(wú)效等價(jià)類(lèi)5密碼是3-8位字符和數(shù)字組合有效等價(jià)類(lèi)6未輸入密碼無(wú)效等價(jià)類(lèi)7密碼位數(shù)小于3或大于8無(wú)效等價(jià)類(lèi)8密碼非字符和數(shù)字組合無(wú)效等價(jià)類(lèi)9確實(shí)密碼與上一次密碼不一致無(wú)效等價(jià)類(lèi)10確認(rèn)密碼未輸入無(wú)效等價(jià)類(lèi)11確認(rèn)兩次密碼一致有效等價(jià)類(lèi)b)邊界值分析序號(hào)
4、輸入數(shù)據(jù)預(yù)期結(jié)果用戶(hù)名密碼確認(rèn)密碼1為空Aa123Aa123請(qǐng)輸入用戶(hù)名2小明空Aa123請(qǐng)輸入密碼3小明Aa123空請(qǐng)輸入確認(rèn)密碼4小明Aa123Aa123注冊(cè)成功5何Aa123Aa123提示用戶(hù)名位數(shù)大于26何何何何何何何Aa123Aa123提示用戶(hù)名位數(shù)小于77小明Aa123Aa123注冊(cè)成功8小明AaAa123密碼是3-8位9小明AAa123密碼是3-8位10小明Aa13Aa123密碼必須是字符和數(shù)字組合11小明Aa123Aa123a確實(shí)密碼與上一次密碼不一 致2)等價(jià)類(lèi)劃分:建立輸入等價(jià)類(lèi)表,用等價(jià)類(lèi)劃分法設(shè)計(jì)用戶(hù)登陸測(cè)試用例輸入條件有效等價(jià)類(lèi)無(wú)效等價(jià)類(lèi)用戶(hù)名用戶(hù)名不為空(1)用戶(hù)名
5、為空(7)用戶(hù)名全部為漢字(2)用戶(hù)名部分為漢字(8)、都不為漢字(9)用戶(hù)名長(zhǎng)度2-6(3)用戶(hù)名長(zhǎng)度為1(10)、長(zhǎng)度大于10(11)密碼密碼非空(4)密碼空(12)密碼字母和數(shù)字組合(5)密碼全為數(shù)字(13)、全為字母(14)、包含其他非字母和數(shù)字字符(15)密碼長(zhǎng)度3-8(6)密碼長(zhǎng)度為1(16)、長(zhǎng)度大于10(17)2.1.2壓力測(cè)試:1) 測(cè)試用例1測(cè)試場(chǎng)景描述用戶(hù)登陸模塊,總共登錄10個(gè)用戶(hù),每1秒登錄1個(gè)用戶(hù);用戶(hù)點(diǎn)擊“登錄”按鈕,進(jìn)入到圖書(shū)管理界面;點(diǎn)擊“退出” ?按鈕,返回到登錄界面。圖測(cè)試用例12) 測(cè)試用例2測(cè)試場(chǎng)景描述用戶(hù)登陸模塊,總共登錄20個(gè)用戶(hù),每1秒登錄1個(gè)用
6、戶(hù);用戶(hù)點(diǎn)擊“登錄”按鈕,進(jìn)入到圖書(shū)管理界面; 點(diǎn)擊“退出” ?按鈕,返回到登錄界面。圖測(cè)試用例23) 測(cè)試用例3測(cè)試場(chǎng)景描述用戶(hù)登陸模塊,總共登錄30個(gè)用戶(hù),每1秒登錄1個(gè)用戶(hù);用戶(hù)點(diǎn)擊“登錄”按鈕,進(jìn)入到圖書(shū)管理界面; 點(diǎn)擊“退出” ?按鈕,返回到登錄界面。圖測(cè)試用例32.2測(cè)試環(huán)境與配置數(shù)據(jù)庫(kù)服務(wù)器配置CPUM390 內(nèi)存6G硬盤(pán)(可用空間大?。?00G操作系統(tǒng)Win8應(yīng)用軟件MySQL機(jī)器網(wǎng)絡(luò)名無(wú)局域網(wǎng)地址應(yīng)用服務(wù)器配置CPUM390 內(nèi)存6G硬盤(pán)(可用空間大?。?15GB/500GB操作系統(tǒng)Win8應(yīng)用軟件Tomcat機(jī)器網(wǎng)絡(luò)名無(wú)局域網(wǎng)地址客戶(hù)端配置CPUE2220 內(nèi)存4G硬盤(pán)(可
7、用空間大?。?2GB/150GB操作系統(tǒng)Win7應(yīng)用軟件Google Chrome機(jī)器網(wǎng)絡(luò)名無(wú)局域網(wǎng)地址672.3測(cè)試方法2.3.1黑盒測(cè)試:測(cè)試方法:等價(jià)類(lèi)劃分、邊界值測(cè)試重點(diǎn)模塊:登錄功能測(cè)試;登錄模塊注冊(cè)功能測(cè)試;注冊(cè)模塊一面屬于確認(rèn)有效區(qū)間,一面屬于確認(rèn)邊界,聯(lián)系就是等價(jià)和邊界要一起考慮,邊界值分析法屬于等價(jià)類(lèi)劃分法的補(bǔ)充,任何等價(jià)區(qū)間都有邊界,有邊界就有等價(jià)區(qū)間測(cè)試工具: Selenium IDE用工具 Selenium IDE 對(duì)圖書(shū)館管理系統(tǒng)的用戶(hù)注冊(cè)模塊進(jìn)行測(cè)試:圖 用戶(hù)注冊(cè) 1圖 用戶(hù)注冊(cè) 2修改測(cè)試用例后,測(cè)試結(jié)果正確:圖 用戶(hù)注冊(cè) 32.3.2 壓力測(cè)試:測(cè)試方法:1)V
8、user 創(chuàng)建腳本i. 啟動(dòng)界面;ii. 創(chuàng)建Web腳本;iii. 錄制腳本;iv. 保存腳本;v. 回放腳本;vi. 添加事務(wù);vii. 參數(shù)化用戶(hù)登錄信息;圖創(chuàng)建Web腳本1圖創(chuàng)建Web腳本2圖 添加事務(wù)圖參數(shù)化用戶(hù)登錄信息2) controller 創(chuàng)建場(chǎng)景i. 創(chuàng)建新場(chǎng)景;ii. 設(shè)計(jì)場(chǎng)景;iii. 增加 Load Generator;iv. 設(shè)置被監(jiān)視windows 系統(tǒng);設(shè)置用戶(hù)名和密碼;v.vi. 運(yùn)行測(cè)試; vii. 分析測(cè)試報(bào)告;viii. 保存測(cè)試報(bào)告;圖 設(shè)置被監(jiān)視 windows 系統(tǒng) 圖 運(yùn)行測(cè)試 測(cè)試工具: LoadRunner3 測(cè)試結(jié)果與缺陷分析3.1 測(cè)試執(zhí)行
9、情況記錄黑盒測(cè)試:圖 用戶(hù)登錄圖 圖書(shū)列表圖 用戶(hù)注冊(cè)壓力測(cè)試:1)加載用戶(hù)圖 用戶(hù)加載記錄Run 綠色曲線(xiàn)縱軸代表用戶(hù)數(shù),橫軸代表測(cè)試時(shí)間;最大加載用戶(hù)數(shù)目依次為 10,20,30 ,總時(shí)長(zhǎng) 4分 30秒;2)每秒點(diǎn)擊訪(fǎng)問(wèn)數(shù)圖 每秒點(diǎn)擊訪(fǎng)問(wèn)數(shù)Hits 紫色曲線(xiàn)縱軸為點(diǎn)擊數(shù),橫軸為時(shí)間,最大點(diǎn)擊數(shù) 121,平均點(diǎn)擊數(shù)為 64;3)執(zhí)行事務(wù)數(shù)圖 執(zhí)行事務(wù)數(shù)Pass 柱狀圖代表執(zhí)行測(cè)試事務(wù)數(shù),縱軸表示數(shù)目,橫軸表示事務(wù)類(lèi)別;4)執(zhí)行事務(wù)響應(yīng)時(shí)間:圖 執(zhí)行事務(wù)響應(yīng)時(shí)間 縱軸表示各個(gè)事務(wù)平均的響應(yīng)時(shí)間,橫軸表示整個(gè)測(cè)試時(shí)間段。3.2測(cè)試分析序號(hào)用戶(hù)名,密碼覆蓋等價(jià)類(lèi)測(cè)試結(jié)果1,Aa1234564, 5
10、, 6, 7失敗2何 hh,Aa1234561, 3, 4, 5, 6, 8失敗3www,Aa1234561, 3, 4, 5, 6, 9失敗4何,Aa1234561, 2, 4, 5, 6,10失敗5何何何何何何何,Aa1234561, 2, 4, 5, 6,11失敗6小明,1, 2, 3, 12失敗7小明,12341, 2, 3, 4, 6,13失敗8小明,abcd1, 2, 3, 4, 6,14成功9小明,1231, 2, 3, 4, 6,15失敗10小明,11, 2, 3, 4, 16失敗111, 2, 3, 4, 5,17失敗12小明,Aa12341, 2, 3, 4, 5, 6成功
11、表黑盒測(cè)試分析黑盒測(cè)試:當(dāng)用戶(hù)名不為空,用戶(hù)名全部為漢字,用戶(hù)名長(zhǎng)度 2 6,密碼非空,密 碼字母和數(shù)字組合,密碼長(zhǎng)度3-8,在正常輸入符合規(guī)范的所有用戶(hù)信息的時(shí)候, 系統(tǒng)能 夠正常添加信息,這個(gè)系統(tǒng)有效等價(jià)類(lèi)的測(cè)試成功。壓力測(cè)試:通過(guò)測(cè)試分析得出:該圖書(shū)管理系統(tǒng)首頁(yè)的訪(fǎng)問(wèn),隨著用戶(hù)的最大訪(fǎng)問(wèn)量(10,20,30 )的增大,系統(tǒng)的負(fù)載、事務(wù)處理時(shí)間、系統(tǒng)響應(yīng)時(shí)間、服務(wù)器的資源的使用率的會(huì)有一定的增加4 測(cè)試結(jié)論1)測(cè)試結(jié)論:黑盒測(cè)試:在此次實(shí)驗(yàn)通過(guò)使用 Selenium 工具和 LoadRunner 對(duì)圖書(shū)館管理系統(tǒng)的 用戶(hù)注冊(cè)和登錄模塊進(jìn)行測(cè)試, 使我們對(duì)這兩個(gè)工具有了更深的認(rèn)識(shí): 使用 S
12、elenium IDE 時(shí)可根據(jù)網(wǎng)頁(yè)的注冊(cè)信息自動(dòng)生成腳本, 再在 Selenium IDE 中修改信息便可以直接注冊(cè)。 雖然此次試驗(yàn)做的不是很順利,但從中學(xué)習(xí)到了團(tuán)隊(duì)的合作精神,豐富了以后做測(cè)試的 經(jīng)驗(yàn),對(duì)測(cè)試軟件更加熟悉。此系統(tǒng)滿(mǎn)足了錄入圖書(shū)館用戶(hù)信息的刪除、查詢(xún)、修改幾個(gè)最基本的需求,對(duì)于主 要測(cè)試的是用戶(hù)登錄和注冊(cè)這一塊,系統(tǒng)在規(guī)范化、合法化、合理化方面存在很大的問(wèn) 題,系統(tǒng)及其不完整,需要重新定義某一些需求或者采集給你更多的需求進(jìn)行優(yōu)化。通過(guò)使用 Selenium-IDE 黑盒測(cè)試檢測(cè)使用等價(jià)劃分法、 邊界值分析法的測(cè)試用例測(cè) 試系統(tǒng)。測(cè)試用例一共有 22 個(gè),此次測(cè)試未從安全、性能、受網(wǎng)絡(luò)方面進(jìn)行全面測(cè)試存 在一定風(fēng)險(xiǎn),圖書(shū)管理系統(tǒng)已滿(mǎn)足測(cè)試通過(guò)要求,已按照測(cè)試范圍以及測(cè)試用例執(zhí)行通 過(guò)。壓力測(cè)試:從整體
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件工程師勞動(dòng)合同樣本
- 2024醫(yī)院托管合作經(jīng)營(yíng)合同
- 2024家電產(chǎn)品配送合同書(shū)模板
- 2024標(biāo)準(zhǔn)委托代理合同格式
- 2024下載裝飾工程承包合同書(shū)
- 2024年紙張產(chǎn)品購(gòu)買(mǎi)合同
- 員工試用期間工作表現(xiàn)評(píng)估
- 2024年勞務(wù)派遣服務(wù)合作協(xié)議
- 600字代辦委托協(xié)議范本
- 創(chuàng)業(yè)孵化基地租賃協(xié)議案例
- 工程詢(xún)價(jià)合同模板
- 事業(yè)單位招聘《綜合基礎(chǔ)知識(shí)》考試試題及答案
- 無(wú)錫風(fēng)機(jī)吊裝施工方案
- 《突發(fā)事件應(yīng)急預(yù)案管理辦法》知識(shí)培訓(xùn)
- 江蘇省南京市建鄴區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期中考試物理試題(無(wú)答案)
- 中小學(xué)師德師風(fēng)建設(shè)各項(xiàng)制度匯編
- 2024年保安員證考試題庫(kù)及答案(共260題)
- 公務(wù)員2024年國(guó)考申論真題(地市級(jí))及參考答案
- XXXX酒店管理公司成立方案
- 民用無(wú)人機(jī)操控員執(zhí)照(CAAC)考試復(fù)習(xí)重點(diǎn)題及答案
- 疼痛科整體規(guī)劃和發(fā)展方案
評(píng)論
0/150
提交評(píng)論