版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上報告成績圖書管理系統(tǒng)測試報告1 簡介1.1 編寫目的本測試報告描述了對圖書管理系統(tǒng)的壓力測試和對登錄和注冊功能的黑盒測試,根據(jù)測試結(jié)果指導(dǎo)開發(fā)人員對軟件產(chǎn)品進(jìn)行完善和優(yōu)化,給用戶提供一份客觀的軟件質(zhì)量報告。本方案的主要讀者為軟件開發(fā)項目管理者、軟件工程師、系統(tǒng)維護(hù)工程師、測試工程師、客戶代表等。LoadRunner測試流程:1.2 系統(tǒng)簡介項目名稱:圖書管理系統(tǒng)項目簡介:本項目探討了一個基于J2EE的圖書管理系統(tǒng)的設(shè)計和實(shí)現(xiàn)?;贘2EE下的圖書管理系統(tǒng)用Java語言開發(fā)處理程序,選擇強(qiáng)大的Eclipse作為開發(fā)工具,用交互式網(wǎng)站界面設(shè)計技術(shù)(JavaServer F
2、aces)開發(fā)前臺界面,后臺數(shù)據(jù)庫選擇MySQL。本系統(tǒng)實(shí)現(xiàn)了基本的對書籍信息、讀者信息、借閱信息、歸還信息、查詢信息進(jìn)行管理和操作等功能,可以滿足普通用戶、管理員的需求。1.3 術(shù)語和縮略詞參考資料1)響應(yīng)時間:客戶端從給服務(wù)器發(fā)送一個請求開始直到完全接受了服務(wù)器反饋信息為止,這期間所用的時間稱為響應(yīng)時間。2)吞吐率:即應(yīng)用系統(tǒng)在單位時間內(nèi)完成的交易量,也就是在單位時間內(nèi),應(yīng)用系統(tǒng)針對不同的負(fù)載壓力,所能完成的交易數(shù)量。3)點(diǎn)擊率:每秒鐘用戶向web服務(wù)器提交的http請求數(shù)。4)圖書管理系統(tǒng)項目開發(fā)計劃,需求規(guī)格說明書,概要設(shè)計說明書,詳細(xì)設(shè)計說明書。5)黑盒測試:英文是Black Box
3、 Testing。又稱功能測試或者數(shù)據(jù)驅(qū)動測試。6)等價劃分測試:等價劃分測試是根據(jù)等價類設(shè)計測試用例的一種技術(shù)。2 測試概要2.1 測試用例設(shè)計 2.1.1 黑盒測試:1) 邊界值法用邊界值法設(shè)計用戶注冊測試用例: a) 先等價劃分編號輸入條件所屬類別1用戶名是3-8位漢字有效等價類2用戶名位數(shù)小于3或大于8無效等價類3無用戶輸入無效等價類4用戶名為非漢字符號無效等價類5密碼是3-8位字符和數(shù)字組合有效等價類6未輸入密碼無效等價類7密碼位數(shù)小于3或大于8無效等價類8密碼非字符和數(shù)字組合無效等價類9確實(shí)密碼與上一次密碼不一致無效等價類10確認(rèn)密碼未輸入無效等價類11確認(rèn)兩次密碼一致有
4、效等價類b) 邊界值分析序號輸入數(shù)據(jù)預(yù)期結(jié)果用戶名密碼確認(rèn)密碼1為空Aa123Aa123請輸入用戶名2小明空Aa123請輸入密碼3小明Aa123空請輸入確認(rèn)密碼4小明Aa123Aa123注冊成功5何Aa123Aa123提示用戶名位數(shù)大于26何何何何何何何Aa123Aa123提示用戶名位數(shù)小于77小明Aa123Aa123注冊成功8小明AaAa123密碼是3-8位9小明AaAa123密碼是3-8位10小明Aa13這Aa123密碼必須是字符和數(shù)字組合11小明Aa123Aa123a確實(shí)密碼與上一次密碼不一致2) 等價類劃分 :建立輸入等價類表,用等價類劃分法設(shè)計用戶登陸測試用例輸入條件有效等價類無效等
5、價類用戶名用戶名不為空(1)用戶名為空(7)用戶名全部為漢字(2)用戶名部分為漢字(8)、都不為漢字(9)用戶名長度2-6(3)用戶名長度為1(10)、長度大于10(11)密碼密碼非空(4)密碼空(12)密碼字母和數(shù)字組合(5)密碼全為數(shù)字(13)、全為字母(14)、包含其他非字母和數(shù)字字符(15)密碼長度3-8(6)密碼長度為1(16)、長度大于10(17)2.1.2 壓力測試:1)測試用例1測試場景描述用戶登陸模塊,總共登錄10個用戶,每1秒登錄1個用戶;用戶點(diǎn)擊“登錄”按鈕,進(jìn)入到圖書管理界面;點(diǎn)擊“退出” 按鈕,返回到登錄界面。圖2.1.1 測試用例12)測試用例2測試場景描
6、述用戶登陸模塊,總共登錄20個用戶,每1秒登錄1個用戶;用戶點(diǎn)擊“登錄”按鈕,進(jìn)入到圖書管理界面;點(diǎn)擊“退出” 按鈕,返回到登錄界面。圖2.1.2 測試用例23)測試用例3測試場景描述用戶登陸模塊,總共登錄30個用戶,每1秒登錄1個用戶;用戶點(diǎn)擊“登錄”按鈕,進(jìn)入到圖書管理界面;點(diǎn)擊“退出” 按鈕,返回到登錄界面。圖2.1.3 測試用例32.2 測試環(huán)境與配置數(shù)據(jù)庫服務(wù)器配置CPUM390 2.67GHz 2.67GHz內(nèi)存6G硬盤(可用空間大小)500G操作系統(tǒng)Win8應(yīng)用軟件MySQL 5.6.26機(jī)器網(wǎng)絡(luò)名無局域網(wǎng)地址5應(yīng)用服務(wù)器配置CPUM3
7、90 2.67GHz 2.67GHz內(nèi)存6G硬盤(可用空間大?。?15GB/500GB操作系統(tǒng)Win8應(yīng)用軟件Tomcat 7.0.64機(jī)器網(wǎng)絡(luò)名無局域網(wǎng)地址5客戶端配置CPUE2220 2.40GHz 2.40GHz內(nèi)存4G硬盤(可用空間大小)92GB/150GB操作系統(tǒng)Win7應(yīng)用軟件Google Chrome機(jī)器網(wǎng)絡(luò)名無局域網(wǎng)地址72.3 測試方法2.3.1 黑盒測試:測試方法:等價類劃分、邊界值。測試重點(diǎn)模塊: 登錄功能測試;登錄模塊注冊功能測試;注冊模塊一面屬于確認(rèn)有效區(qū)間,一面屬于確認(rèn)邊界,聯(lián)系就是等價和邊界要一起考慮,邊界值分析法屬
8、于等價類劃分法的補(bǔ)充,任何等價區(qū)間都有邊界,有邊界就有等價區(qū)間測試工具:Selenium IDE 2.9.0。用工具Selenium IDE對圖書館管理系統(tǒng)的用戶注冊模塊進(jìn)行測試:圖 用戶注冊1 圖 用戶注冊2修改測試用例后,測試結(jié)果正確:圖 用戶注冊32.3.2 壓力測試:測試方法:1)Vuser創(chuàng)建腳本i. 啟動界面;ii. 創(chuàng)建Web腳本;iii. 錄制腳本;iv. 保存腳本;v. 回放腳本;vi. 添加事務(wù);vii. 參數(shù)化用戶登錄信息;圖 創(chuàng)建Web腳本1圖 創(chuàng)建Web腳本2圖 添加事務(wù)圖2.3.2.
9、4參數(shù)化用戶登錄信息2)controller創(chuàng)建場景i. 創(chuàng)建新場景;ii. 設(shè)計場景;iii. 增加Load Generator;iv. 設(shè)置被監(jiān)視windows系統(tǒng);v. 設(shè)置用戶名和密碼;vi. 運(yùn)行測試;vii. 分析測試報告;viii. 保存測試報告;圖 設(shè)置被監(jiān)視windows系統(tǒng)圖 運(yùn)行測試測試工具:LoadRunner 11.03 測試結(jié)果與缺陷分析3.1 測試執(zhí)行情況記錄黑盒測試:圖3.1.1 用戶登錄圖3.1.2 圖書列表圖3.1.3 用戶注冊壓力測試:1)加載用戶圖3.1.4 用戶加載記錄Run綠色曲線縱軸代表用戶數(shù),橫軸代表測試時間;最大加載
10、用戶數(shù)目依次為10,20,30,總時長4分30秒;2)每秒點(diǎn)擊訪問數(shù)圖3.1.5 每秒點(diǎn)擊訪問數(shù)Hits紫色曲線縱軸為點(diǎn)擊數(shù),橫軸為時間,最大點(diǎn)擊數(shù)121,平均點(diǎn)擊數(shù)為64;3)執(zhí)行事務(wù)數(shù)圖3.1.6 執(zhí)行事務(wù)數(shù)Pass柱狀圖代表執(zhí)行測試事務(wù)數(shù),縱軸表示數(shù)目,橫軸表示事務(wù)類別;4)執(zhí)行事務(wù)響應(yīng)時間:圖3.1.7 執(zhí)行事務(wù)響應(yīng)時間縱軸表示各個事務(wù)平均的響應(yīng)時間,橫軸表示整個測試時間段。3.2 測試分析序號用戶名,密碼覆蓋等價類測試結(jié)果1,Aa4,5,6,7失敗2何hh,Aa1,3,4,5,6,8失敗3www,Aa1,3,4,5,6,9失敗4何,Aa1,2,4,5,6,10失敗5何何何何何何何,A
11、a1,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失敗11小明,akj1,2,3,4,5,17失敗12小明,Aa12341,2,3,4,5,6成功表3.2.1 黑盒測試分析黑盒測試:當(dāng)用戶名不為空,用戶名全部為漢字,用戶名長度26,密碼非空,密碼字母和數(shù)字組合,密碼長度3-8,在正常輸入符合規(guī)范的所有用戶信息的時候,系統(tǒng)能夠正常添加信息,這個系統(tǒng)有效等價類的測試成功。壓力測試:通過測試分析得出:該圖書管理系統(tǒng)首頁的訪問,隨著用
12、戶的最大訪問量(10,20,30)的增大,系統(tǒng)的負(fù)載、事務(wù)處理時間、系統(tǒng)響應(yīng)時間、服務(wù)器的資源的使用率的會有一定的增加。4 測試結(jié)論1)測試結(jié)論:黑盒測試:在此次實(shí)驗(yàn)通過使用Selenium工具和LoadRunner對圖書館管理系統(tǒng)的用戶注冊和登錄模塊進(jìn)行測試,使我們對這兩個工具有了更深的認(rèn)識:使用Selenium IDE時可根據(jù)網(wǎng)頁的注冊信息自動生成腳本,再在Selenium IDE中修改信息便可以直接注冊。雖然此次試驗(yàn)做的不是很順利,但從中學(xué)習(xí)到了團(tuán)隊的合作精神,豐富了以后做測試的經(jīng)驗(yàn),對測試軟件更加熟悉。此系統(tǒng)滿足了錄入圖書館用戶信息的刪除、查詢、修改幾個最基本的需求,對于主要測試的是用戶登錄和注冊這一塊,系統(tǒng)在規(guī)范化、合法化、合理化方面存在很大的問題,系統(tǒng)及其不完整,需要重新定義某一些需求或者采集給你更多的需求進(jìn)行優(yōu)化。通過使用Selenium-IDE黑盒測試檢測使用等價劃分法、邊界值分析法的測試用例測試系統(tǒng)。測試用例一共有22個,此次測試未從安全、性能、受網(wǎng)絡(luò)方面進(jìn)行全面測試存在一定風(fēng)險,圖書管理系統(tǒng)已滿足測試通過要求,已按照測試范圍以及測試用例執(zhí)行通過。壓力測試:從整體來說,模擬30人同時在線,并發(fā)訪問系統(tǒng)持續(xù)5分鐘的情
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024中國智慧城市AIOT應(yīng)用
- 實(shí)習(xí)面試自我介紹范文(15篇)
- 關(guān)注民生加強(qiáng)公共安全構(gòu)建和諧社會
- 市場方案策劃范文15篇
- 初級會計經(jīng)濟(jì)法基礎(chǔ)-初級會計《經(jīng)濟(jì)法基礎(chǔ)》模擬試卷320
- 二零二五年度房地產(chǎn)投資基金投資居間協(xié)議3篇
- 排煙基礎(chǔ)知識
- 2025版高校食堂食品原料集中采購協(xié)議2篇
- 基于手部姿態(tài)估計和手形重建的虛擬手構(gòu)建及在沉浸式實(shí)驗(yàn)室的應(yīng)用
- 二零二五年度國有企業(yè)并購融資擔(dān)保服務(wù)合同3篇
- 2025年度高端商務(wù)車輛聘用司機(jī)勞動合同模板(專業(yè)版)4篇
- GB/T 45107-2024表土剝離及其再利用技術(shù)要求
- 2025長江航道工程局招聘101人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年黑龍江哈爾濱市面向社會招聘社區(qū)工作者1598人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 維吾爾醫(yī)優(yōu)勢病種
- 全國教學(xué)設(shè)計大賽一等獎英語七年級上冊(人教2024年新編)《Unit 2 Were Family!》單元教學(xué)設(shè)計
- 【獨(dú)家揭秘】2024年企業(yè)微信年費(fèi)全解析:9大行業(yè)收費(fèi)標(biāo)準(zhǔn)一覽
- 1-1 擁抱夢想:就這樣埋下一顆種子【2022中考作文最熱8主題押題24道 構(gòu)思點(diǎn)撥+范文點(diǎn)評】
- 職業(yè)暴露與防護(hù)
- 酒店行業(yè)客源渠道分析
- AVL-CRUISE-2019-整車經(jīng)濟(jì)性動力性分析操作指導(dǎo)書
評論
0/150
提交評論