軟件測試方法與術(shù)技實(shí)踐指南ASPNET篇第版第章

上傳人:zhu****ng 文檔編號:253306660 上傳時間:2024-12-11 格式:PPTX 頁數(shù):44 大?。?.66MB
收藏 版權(quán)申訴 舉報 下載
軟件測試方法與術(shù)技實(shí)踐指南ASPNET篇第版第章_第1頁
第1頁 / 共44頁
軟件測試方法與術(shù)技實(shí)踐指南ASPNET篇第版第章_第2頁
第2頁 / 共44頁
軟件測試方法與術(shù)技實(shí)踐指南ASPNET篇第版第章_第3頁
第3頁 / 共44頁

下載文檔到電腦,查找使用更方便

9.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《軟件測試方法與術(shù)技實(shí)踐指南ASPNET篇第版第章》由會員分享,可在線閱讀,更多相關(guān)《軟件測試方法與術(shù)技實(shí)踐指南ASPNET篇第版第章(44頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,軟件測試方法與技術(shù)實(shí)踐指南,ASP.NET篇,(第3版),重點(diǎn)大學(xué)軟件工程規(guī)劃系列教程,軟件測試工程師成長之路軟件測試方法與技術(shù)實(shí)踐指南ASP.NET篇(第3版)領(lǐng)先國內(nèi)軟件測試實(shí)踐領(lǐng)域4至10年,對引領(lǐng)各大高校學(xué)生快速成長為軟件測試工程師有很強(qiáng)的指導(dǎo)與引領(lǐng)作用。歡迎全國各大高校使用本教程作為軟件測試教學(xué)用書。,軟件工程師成長之路系列實(shí)踐指南教程特點(diǎn),軟件工程師成長之路系列實(shí)踐指南的目標(biāo):加快祖國信息化發(fā)展進(jìn)程,使更多計

2、算機(jī)軟件愛好者走出迷茫與彷徨,讓每一個有志于IT事業(yè)的人都能完成向軟件工程師的轉(zhuǎn)變。,系列叢書緊隨人類認(rèn)知發(fā)展,從零開始,配合該領(lǐng)域相關(guān)知識,讓每一位讀者都能在動手實(shí)踐的同時獲得成功的喜悅。,本書以實(shí)際項(xiàng)目為原型,以關(guān)鍵的理論與豐富的實(shí)踐為指導(dǎo),貫徹先進(jìn)的項(xiàng)目管理理念與全程質(zhì)量管理思想,并且列舉大量的典型實(shí)例,讓讀者看懂與體會各種技術(shù),并能使用這些技術(shù)自己去實(shí)踐。,書籍官網(wǎng):,追尋夢想的力量!,軟件測試方法與技術(shù)實(shí)踐指南 ASP.NET篇(第3版),隨著軟件技術(shù)的發(fā)展,軟件的質(zhì)量越來越受到人們的重視。近年來,軟件測試工程師的職位越來越受到軟件企業(yè)的重視,人們也在不斷的探索軟件測試的技術(shù)與技巧。

3、,眾所周知,軟件測試工程師最主要的職責(zé)是盡可能多的發(fā)現(xiàn)產(chǎn)品中存在的缺陷,從而保證軟件產(chǎn)品發(fā)布的質(zhì)量。如果你是一個經(jīng)驗(yàn)豐富的測試工程師,你會很容易發(fā)現(xiàn)產(chǎn)品中存在的缺陷;如果你是新手,產(chǎn)品中的缺陷呈現(xiàn)在你的面前,你也可能發(fā)現(xiàn)不了,這就是差別,這也是為什么很多公司在招聘人才時,特別強(qiáng)調(diào)要有相關(guān)工作經(jīng)驗(yàn)。作為新手必須不斷的積累經(jīng)驗(yàn)來武裝自己,這就需要一本能夠貼近實(shí)際工作的書籍來指導(dǎo)我們在工作之前,就能掌握實(shí)際工作中所需要的經(jīng)驗(yàn)。相信這本書,就是你想要的。,追尋夢想的力量!,通過本書,我能學(xué)到什么,追尋夢想的力量!,(1)軟件測試工程師必備的核心理論知識,(2)軟件測試工程師如何成長與發(fā)展,(3)軟件測

4、試工程師在一個軟件公司的日常核心工作,(4)軟件測試工程師在一個軟件項(xiàng)目各階段所要從事的工作,(5)軟件測試計劃的制定,(6)軟件測試用例的編寫,(7)軟件項(xiàng)目各部門相互協(xié)作,(8)執(zhí)行測試案例并報告缺陷,(9)產(chǎn)品發(fā)布前ER Report的編寫,(10)Web測試專題技術(shù)分享,(11)Client測試專題技術(shù)分享,(12)Mobile測試專題技術(shù)分享,(13)國際化本地化測試專題技術(shù)分享,(14)跨平臺跨瀏覽器專題技術(shù)分享,(15)Web安全測試專題技術(shù)分享,(16)敏捷測試專題技術(shù)分享,(17)軟件自動化測試專題技術(shù)分享,(18)壓力與性能測試專題技術(shù)分享,(19)師生如何動手實(shí)踐,(20

5、)軟件測試領(lǐng)域常見英文與中文對照描述,(21)軟件測試工程師常見面試題及回答技巧,第三篇軟件測試領(lǐng)域9大專題技術(shù)分享,4,第11章:Web測試專題技術(shù)分享,第12章:Client測試專題技術(shù)分享,第13章:Mobile測試專題技術(shù)分享,第14章:國際化本地化測試專題技術(shù)分享,第15章:跨平臺跨瀏覽器專題技術(shù)分享,第16章:Web安全測試技術(shù)專題分享,第17章:敏捷測試專題技術(shù)分享,第18章:軟件自動化測試專題技術(shù)分享,第19章:壓力與性能測試專題技術(shù)分享,第19章 軟件自動化測試,【本章重點(diǎn)】,什么是壓力測試和性能測試;,如何設(shè)計壓力、性能測試用例;,通過“大學(xué)圖書管理系統(tǒng)”的實(shí)例來介紹如何設(shè)

6、計自動化的壓力、性能測試腳本,以及對測試結(jié)果的簡單分析;,什么是壓力、性能測試,性能在軟件質(zhì)量中起著至關(guān)重要的作用,例如,淘寶的在線支付、IM客戶端、鐵路網(wǎng)絡(luò)購票系統(tǒng)等,對他們來說性能甚至比功能更加重要。,第19章 軟件自動化測試,下面一段對話可以幫助對性能測試的重要性有初步的了解。,Jack是某產(chǎn)品的負(fù)責(zé)人、Bob是測試工程師經(jīng)理。,Jack接到了一個新的項(xiàng)目:“大學(xué)圖書管理系統(tǒng)”,并在與客戶的討論后,得到了客戶對性能的要求。Bob根據(jù)Jack提出的需求,設(shè)計了相應(yīng)的性能和壓力測試用例。,什么是壓力、性能測試,Jack提出需求:,系統(tǒng)支持的最大并發(fā)登錄人數(shù)。,Bob設(shè)計用例:,壓力測試:50

7、人并發(fā),100人并發(fā),500人并發(fā),1,000人并發(fā) 獲得最大支持的并發(fā)登錄人數(shù)。,Jack提出需求:,登錄時間不超過3s,Bob設(shè)計用例:,性能測試:登錄時間3s.,Jack提出需求:,圖書查詢時間不超過3s,Bob設(shè)計用例:,性能測試:,1)查詢響應(yīng)時間“Add”“Logic Controller”“Loop Controller”添加一個“Loop Controller”,(見圖19-5),。,(2)配置Loop Controller,“Loop count”可以設(shè)置循環(huán)的次數(shù)。假如“Loop count”后的“Forever”被選上,就會一直循環(huán),(見圖19-6),。,(3)拖動“Ad

8、dBook”請求至新添加的Loop Controller,松開鼠標(biāo),在彈出的菜單內(nèi)選擇“Add As Child”;或則右鍵點(diǎn)擊“AddBook”請求,選擇“cut”,然后鼠標(biāo)點(diǎn)擊Loop Controller,選擇“Paste”。,見圖19-7和19-8,)。,單線程添加多個用戶,圖19-5 添加Loop Controller,圖19-6 Loop Controller,圖19-7 Add as Child,圖19-8 Cut&Paste,2.Counter,第19章 軟件自動化測試,Counter,允許用戶設(shè)置最小數(shù)、最大數(shù)、步長。在使用者,從最小數(shù)開始,每次循環(huán)增加一個步長,直到循環(huán)結(jié)束

9、。當(dāng)循環(huán)次數(shù)大于最大數(shù)時,counter將不再增加。,(1)右鍵點(diǎn)擊“Loop Controller”-“Add”-“Config Element”-“Counter”,添加一個counter(,見圖19-9,)。,(2)配置Counter,在新添加100本圖書的實(shí)例中,可以設(shè)置最小值=1,最大值=100,步長=1,變量名=count:即Start=1,Increment=1,Maximum=100;Reference Name=count(,見圖19-10,)。,單線程添加多個用戶,圖19-9添加counter,圖19-10 設(shè)置Counter,2.Counter(續(xù)),第19章 軟件自動化

10、測試,(3)修改“AddBook”請求的參數(shù)(如表19-3所示),以保證能添加100本圖書。(,見圖19-11,),(4)根據(jù)HTTPAnalyzer抓取的delete book的請求,當(dāng)刪除多本圖書的時候,每次刪除的_EVENTVALIDATION值都不一樣。所以這里采用直接從數(shù)據(jù)庫刪除數(shù)據(jù)來清理測試的數(shù)據(jù)(,見圖19-12和19-13,)。,單線程添加多個用戶,19-11 修改“AddBook”請求,圖19-12 JDBC鏈接配置,圖19-13 刪除圖書的JDBC請求,2.Counter(續(xù)),第19章 軟件自動化測試,(5)調(diào)試JMeter腳本。如前文所說通過Disable/Enable

11、“AddBook”和“delete books”請求來調(diào)試JMeter腳本,查看Loop Controller是否正常工作。,(a)Disable“delete books”,Enable“AddBook”,(,見圖19-14,19-15,),(b)Disable“AddBook”,Enable“delete books”,(,見圖19-16,19-17,),單線程添加多個用戶,根據(jù)JMeter運(yùn)行結(jié)果和在“大學(xué)圖書管理系統(tǒng)”內(nèi)的實(shí)際結(jié)果,可知添加100新圖書的腳本工作正常。假如需要經(jīng)常修改用戶,也可以把count的Maxmium,和Loop Controller的Loop Count設(shè)置成變

12、量,放在User Parameters內(nèi)。,第19章 軟件自動化測試,單線程添加多個用戶,多線程可以通過并發(fā)添加用戶,通??梢允褂肅SV Data Set Config內(nèi)配置的文件內(nèi)容作為添加的用戶信息。,第19章 軟件自動化測試,多線程添加多個用戶,(1)使用Excel或則記事本創(chuàng)建user.csv文件,并且添加10條用戶信息,保存文件。,(2)創(chuàng)建一個新的JMeter文件(與book.csv在同一目錄下):Add Book_PF_Threads.jmx,使用創(chuàng)建單個圖書的各配置,添加一個新的CSV Data Set Config:,Name:User CSV Data Set Config

13、,Filename:book.csv,Variable Names:bnumber,bname,bstatus,bauthor,bpublish,其他:默認(rèn)值(,見圖9-19,),圖19-19 User CSV Data Set Config,第19章 軟件自動化測試,多線程添加多個用戶,(3)添加一個Thread Group,在Thread Group下添加Login和Add Book的HTTP request(,見圖19-20,)。,(4)配置Thread Group:Loop count:10(,見圖19-21,)。,(5)保存腳本,執(zhí)行腳本(執(zhí)行結(jié)果見,圖19-22和19-23,)。,

14、圖19-20 Add Book request,圖19-21配置ThreadGroup,圖19-22JMeter運(yùn)行結(jié)果,圖19-23“大學(xué)圖書管理系統(tǒng)”結(jié)果,Aggregate report以表格的形式對每個不同的請求生成一條report。它可做分析多線程內(nèi)各請求的性能。,第19章 軟件自動化測試,生成測試報告,生成測試報告:,(1)右鍵點(diǎn)擊“Test Plan”-“Add”-“Listener”-“Aggregate Report”,添加一條“Aggregate Report”(,見圖19-23,)。,(2)刪除圖書,執(zhí)行JMeter腳本,查看Aggregate Report。(,見圖19

15、-24,)。,由運(yùn)行結(jié)果,可以看到所有運(yùn)行請求的平均運(yùn)行時間、最短運(yùn)行時間、最長運(yùn)行時間等等。,圖19-23添加Aggregate Report,圖19-24Aggregate Report,分析測試報告是至關(guān)重要的一環(huán),分析結(jié)果應(yīng)該直接、清晰的反應(yīng)被測試內(nèi)容的性能。因此,分析報告內(nèi)除了提供測試所得各項(xiàng)數(shù)據(jù)外,更重要的是提供各種的性能比較圖,這可以使被測試內(nèi)容的性能一目了然。,第19章 軟件自動化測試,分析測試報告,下面以“大學(xué)圖書管理系統(tǒng)”的并發(fā)添加圖書為例(見教材19.4.2)。,言若金葉軟件研究中心可供師生練習(xí)軟件測試的在線應(yīng)用,追尋夢想的力量!,1).言若金葉軟件研究中心官網(wǎng),與備份網(wǎng),2).諾頎軟件論壇,與備份網(wǎng),3).諾頎軟件測試團(tuán)隊(duì),4).言若金葉精品軟件著作展示官網(wǎng),5).言若金葉全國軟件工程師培訓(xùn)官網(wǎng),6).言若金葉全國軟件工程師認(rèn)證官網(wǎng),7).言若金葉自主軟件研發(fā):全球知識合作在線跟蹤系統(tǒng),8).城市空間 Oricity,9).諾頎軟件 Roqisoft,10).諾頎電子雜志,

展開閱讀全文
溫馨提示:
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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  sobing.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!