《軟件測(cè)試技術(shù)》1_第1頁(yè)
《軟件測(cè)試技術(shù)》1_第2頁(yè)
《軟件測(cè)試技術(shù)》1_第3頁(yè)
《軟件測(cè)試技術(shù)》1_第4頁(yè)
《軟件測(cè)試技術(shù)》1_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、華北科技學(xué)院計(jì)算機(jī)學(xué)院綜合性實(shí)驗(yàn)報(bào)告華北科技學(xué)院計(jì)算機(jī)學(xué)院綜合性實(shí)驗(yàn)實(shí) 驗(yàn) 報(bào) 告 課程名稱(chēng) 軟件測(cè)試技術(shù) 實(shí)驗(yàn)學(xué)期 2014 至 2015 學(xué)年 第 2 學(xué)期學(xué)生所在院部 計(jì)算機(jī)學(xué)院 年級(jí) B12 專(zhuān)業(yè)班級(jí) 軟件B121班 學(xué)生姓名 尹銜輝 學(xué)號(hào) 201207044106 任課教師 白磊 實(shí)驗(yàn)成績(jī) 計(jì)算機(jī)學(xué)院制軟件測(cè)試技術(shù)課程綜合性實(shí)驗(yàn)報(bào)告開(kāi)課實(shí)驗(yàn)室:基礎(chǔ)四 2015 年 6 月 13 日實(shí)驗(yàn)題目Web系統(tǒng)測(cè)試1. 圖書(shū)管理系統(tǒng)概述1) 本案例測(cè)試的是圖書(shū)管理系統(tǒng),它系統(tǒng)包括登錄,查詢(xún),借書(shū),還書(shū)等功能模塊。該系統(tǒng)是典型的B/S結(jié)構(gòu),客戶(hù)端通過(guò)瀏覽器訪問(wèn)應(yīng)用系統(tǒng),2) 開(kāi)發(fā)環(huán)境:操作系統(tǒng):W

2、in7或以上版本W(wǎng)eb服務(wù):Apache數(shù)據(jù)庫(kù):MySQL開(kāi)發(fā)語(yǔ)言和工具:JSP+MyEclipse瀏覽器:IE6.02. 圖書(shū)管理系統(tǒng)測(cè)試計(jì)劃1) 測(cè)試需求a) 功能測(cè)試:重點(diǎn)測(cè)試系統(tǒng)查詢(xún)模塊,包括圖書(shū)檔案查詢(xún),圖書(shū)借閱查詢(xún),借閱到期提醒幾個(gè)子模塊。b) 性能測(cè)試:需要測(cè)試不同負(fù)載下系統(tǒng)的表現(xiàn),并獲得系統(tǒng)的響應(yīng)能力,負(fù)載能力,吞吐率和資源利用率等性能指標(biāo)。c) 其他測(cè)試2) 測(cè)試環(huán)境a) 硬件設(shè)備:一臺(tái)計(jì)算機(jī)(模擬出多臺(tái))b) 軟件環(huán)境:Win7系統(tǒng),Apache服務(wù)器,MySQL數(shù)據(jù)庫(kù),IE瀏覽器等。3) 測(cè)試工具表2.1 測(cè)試工具用途工具生產(chǎn)廠商版本功能測(cè)試QuickTest Profe

3、ssionalHP9.2性能測(cè)試Load RunnerHP11.14) 測(cè)試策略表2.2 系統(tǒng)查詢(xún)模塊功能測(cè)試測(cè)試策略測(cè)試策略項(xiàng)系統(tǒng)查詢(xún)模塊測(cè)試類(lèi)型功能測(cè)試測(cè)試技術(shù)15%用手工測(cè)試,85%用QTP測(cè)試工具自動(dòng)測(cè)試測(cè)試通過(guò)/失敗標(biāo)準(zhǔn)95%測(cè)試用例通過(guò),并且所有缺陷全部解決特殊考慮需要進(jìn)行數(shù)據(jù)庫(kù)測(cè)試表2.3 系統(tǒng)查詢(xún)模塊性能測(cè)試測(cè)試策略測(cè)試策略項(xiàng)系統(tǒng)查詢(xún)模塊并發(fā)測(cè)試測(cè)試技術(shù)采用LoadRunner測(cè)試工具自動(dòng)化測(cè)試測(cè)試通過(guò)/失敗標(biāo)準(zhǔn)80%的事務(wù)平均響應(yīng)時(shí)間不超過(guò)8s,每一事務(wù)的響應(yīng)時(shí)間不超過(guò)12s特殊考慮(1)可創(chuàng)建“虛擬的”用戶(hù)負(fù)載來(lái)模擬多個(gè)客戶(hù)機(jī)(2)最好使用多臺(tái)實(shí)際客戶(hù)機(jī)在系統(tǒng)上添加負(fù)載(3

4、)多用戶(hù)不同網(wǎng)絡(luò)條件下的連接速度是否滿足要求5) 測(cè)試標(biāo)準(zhǔn)功能質(zhì)量目標(biāo):缺陷遺留數(shù):嚴(yán)重缺陷0個(gè),較嚴(yán)重缺陷不多于5個(gè),一般缺陷不多于15個(gè),次要缺陷不多于20個(gè)。性能質(zhì)量目標(biāo):?jiǎn)蝹€(gè)事務(wù)或單個(gè)用戶(hù)響應(yīng)時(shí)間不超過(guò)2s,對(duì)于多個(gè)事務(wù)或多個(gè)用戶(hù)90%的事務(wù)平均響應(yīng)時(shí)間不超過(guò)5s。系統(tǒng)響應(yīng)時(shí)間判斷原則:a) 系統(tǒng)業(yè)務(wù)響應(yīng)時(shí)間小于2s,判為優(yōu)秀,用戶(hù)對(duì)系統(tǒng)感覺(jué)很好。b) 系統(tǒng)業(yè)務(wù)響應(yīng)時(shí)間在2-5s之間,判為良好,用戶(hù)對(duì)系統(tǒng)感覺(jué)一般。c) 系統(tǒng)業(yè)務(wù)響應(yīng)時(shí)間在5-10s之間,判為及格,用戶(hù)對(duì)系統(tǒng)勉強(qiáng)接受。d) 系統(tǒng)業(yè)務(wù)響應(yīng)時(shí)間超過(guò)10s,判為不及格,用戶(hù)無(wú)法接受系統(tǒng)的響應(yīng)速度,感覺(jué)不好。3. 圖書(shū)管理系統(tǒng)功

5、能測(cè)試1) 測(cè)試用例設(shè)計(jì)表3.1 系統(tǒng)查詢(xún)測(cè)試用例項(xiàng)目名稱(chēng)系統(tǒng)查詢(xún)測(cè)試項(xiàng)目編號(hào)開(kāi)發(fā)人員XXX模塊名稱(chēng)系統(tǒng)查詢(xún)用例作者尹銜輝參考信息需求規(guī)格說(shuō)明書(shū)測(cè)試類(lèi)型功能測(cè)試設(shè)計(jì)日期2015/6/13測(cè)試方法手工測(cè)試和自動(dòng)化測(cè)試相結(jié)合測(cè)試日期測(cè)試對(duì)象用戶(hù)能否正常查詢(xún)到想要的信息前置條件用戶(hù)已正常登錄用例編號(hào)操作輸入數(shù)據(jù)預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試狀態(tài)(P/F)01圖書(shū)檔案查詢(xún),以條形碼為查詢(xún)依據(jù),輸入已有條形碼圖書(shū)條形碼:9787302210337正常查詢(xún)正常查詢(xún)此書(shū)P02圖書(shū)借閱查詢(xún),以讀者名稱(chēng)為查詢(xún)依據(jù),輸入讀者名稱(chēng)讀者名稱(chēng):琦琦正常查詢(xún)查詢(xún)此人借閱記錄P03借閱到期提醒正常查詢(xún)所有即將到期的記錄均可查到P04

6、圖書(shū)檔案查詢(xún),以條形碼為查詢(xún)依據(jù),輸入已有條形碼圖書(shū)條形碼:123455677查詢(xún)不到提示無(wú)此圖書(shū)F05圖書(shū)借閱查詢(xún),輸入讀者名稱(chēng)讀者名稱(chēng):ABC查詢(xún)不到提示無(wú)此用戶(hù)借閱記錄F2) 準(zhǔn)備測(cè)試腳本Browser("圖書(shū)館管理系統(tǒng)").Page("圖書(shū)館管理系統(tǒng)").WebEdit("name").Set DataTable("p_Text", dtGlobalSheet)Browser("圖書(shū)館管理系統(tǒng)").Page("圖書(shū)館管理系統(tǒng)").WebEdit("pwd&q

7、uot;).SetSecureDataTable("p_EncryptedText",dtGlobalSheet)Browser("圖書(shū)館管理系統(tǒng)").Page("圖書(shū)館管理系統(tǒng)_2").Link("圖書(shū)檔案查詢(xún)").ClickBrowser("圖書(shū)館管理系統(tǒng)").Page("圖書(shū)館管理系統(tǒng)_3").WebList("f").Select "條形碼"Browser("圖書(shū)館管理系統(tǒng)").Page("圖書(shū)館管

8、理系統(tǒng)_3").WebEdit("key").Set "9787302210337"Browser("圖書(shū)館管理系統(tǒng)").Page("圖書(shū)館管理系統(tǒng)_3").WebButton("查詢(xún)").ClickBrowser("圖書(shū)館管理系統(tǒng)").Page("圖書(shū)館管理系統(tǒng)_3").Link("圖書(shū)借閱查詢(xún)").ClickBrowser("圖書(shū)館管理系統(tǒng)").Page("圖書(shū)館管理系統(tǒng)_4").W

9、ebList("f").Select "讀者名稱(chēng)"Browser("圖書(shū)館管理系統(tǒng)").Page("圖書(shū)館管理系統(tǒng)_4").WebEdit("key").Set "琦琦"Browser("圖書(shū)館管理系統(tǒng)").Page("圖書(shū)館管理系統(tǒng)_4").Link("借閱到期提醒").ClickWindow("Internet Explorer").Dialog("來(lái)自網(wǎng)頁(yè)的消息").Wi

10、nButton("確定").Click增強(qiáng)腳本進(jìn)行參數(shù)化設(shè)置:3) 執(zhí)行測(cè)試運(yùn)行測(cè)試腳本,獲得測(cè)試結(jié)果。進(jìn)入?yún)?shù)化后運(yùn)行次數(shù)由參數(shù)的個(gè)數(shù)決定,沒(méi)執(zhí)行一次,QTP讀入一組數(shù)據(jù),本組設(shè)定4組測(cè)試用例,在執(zhí)行腳本時(shí),會(huì)執(zhí)行18次。運(yùn)行結(jié)束后,QTP彈出測(cè)試執(zhí)行結(jié)果頁(yè)面,顯示運(yùn)行的測(cè)試結(jié)果。4) 測(cè)試結(jié)果通過(guò)手動(dòng)測(cè)試盒自動(dòng)化測(cè)試,發(fā)現(xiàn)幾個(gè)輕微缺陷,不影響系統(tǒng)正常運(yùn)行,在可以接受的范圍。4. 圖書(shū)管理系統(tǒng)性能測(cè)試1) 測(cè)試用例設(shè)計(jì)表4.1 系統(tǒng)查詢(xún)模塊測(cè)試用例用例名稱(chēng)系統(tǒng)查詢(xún)測(cè)試用例功能系統(tǒng)支持多個(gè)用戶(hù)并發(fā)查詢(xún)目的測(cè)試多用戶(hù)查詢(xún)時(shí)系統(tǒng)的處理能力方法模擬多個(gè)用戶(hù)在不同客戶(hù)端查詢(xún),并發(fā)使

11、用系統(tǒng)。采用LoadRunner錄制登陸過(guò)程,然后利用其完成測(cè)試并發(fā)用戶(hù)數(shù)與事務(wù)執(zhí)行情況并發(fā)用戶(hù)數(shù)事務(wù)平均響應(yīng)時(shí)間事務(wù)最大響應(yīng)時(shí)間事務(wù)成功率每秒點(diǎn)擊率平均流量(字節(jié)/秒)1020501002) 測(cè)試腳本開(kāi)發(fā)表4.2 虛擬用戶(hù)腳本結(jié)構(gòu)腳本部分錄制內(nèi)容執(zhí)行時(shí)間vuser_ini系統(tǒng)查詢(xún)初始化Vuser(已加載)Action客戶(hù)端活動(dòng)Vuser處于運(yùn)行狀態(tài)Vuser_end注銷(xiāo)過(guò)程Vuser完成或停止錄制腳本如下:Action()web_url("book", "URL=:8080/book/book?action=bookifQuery&

12、quot;, "Resource=0", "RecContentType=text/html", "Referer=:8080/book/manager?action=login", "Snapshot=t7.inf", "Mode=HTML", LAST);lr_think_time(7);web_submit_data("book_2", "Action=:8080/book/book?action=b

13、ookifQuery", "Method=POST", "RecContentType=text/html", "Referer=:8080/book/book?action=bookifQuery", "Snapshot=t9.inf", "Mode=HTML", ITEMDATA, "Name=f", "Value=barcode", ENDITEM, "Name=key", "Va

14、lue=9787302210337", ENDITEM, "Name=Submit", "Value=?", ENDITEM, LAST);web_url("borrow", "URL=:8080/book/borrow?action=borrowQuery", "Resource=0", "RecContentType=text/html", "Referer=:8080/book/book?a

15、ction=bookifQuery", "Snapshot=t11.inf", "Mode=HTML", LAST);lr_think_time(7);web_submit_data("borrow_2", "Action=:8080/book/borrow?action=borrowQuery", "Method=POST", "RecContentType=text/html", "Referer=http:/127.0.

16、0.1:8080/book/borrow?action=borrowQuery", "Snapshot=t13.inf", "Mode=HTML", ITEMDATA, "Name=flag", "Value=a", ENDITEM, "Name=f", "Value=readername", ENDITEM, "Name=key", "Value=?", ENDITEM, "Name=Submit", &

17、quot;Value=?", ENDITEM, "Name=sdate", "Value=", ENDITEM, "Name=edate", "Value=", ENDITEM, LAST);web_url("borrow_3", "URL=:8080/book/borrow?action=Bremind", "Resource=0", "RecContentType=text/html", &q

18、uot;Referer=:8080/book/borrow?action=borrowQuery", "Snapshot=t15.inf", "Mode=HTML", LAST);web_url("logout.jsp", "URL=:8080/book/logout.jsp", "Resource=0", "RecContentType=text/html", "Referer=", "Snapshot=t17.inf&quo

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論