Web應(yīng)用系統(tǒng)自動化軟件測試技術(shù)研究
本文關(guān)鍵詞:Web應(yīng)用系統(tǒng)自動化軟件測試技術(shù)研究
更多相關(guān)文章: Web應(yīng)用系統(tǒng) 自動化測試 UML模型 測試用例自動化生成 性能測試模型
【摘要】:隨著Internet在全球范圍內(nèi)的迅速普及和發(fā)展,人類社會邁入網(wǎng)絡(luò)信息時(shí)代。Web應(yīng)用成為了互聯(lián)網(wǎng)重要的應(yīng)用系統(tǒng)平臺,Web應(yīng)用系統(tǒng)的漏洞會嚴(yán)重影響系統(tǒng)的運(yùn)行,以致可能會產(chǎn)生新的軟件危機(jī)。因此,基于Web技術(shù)的應(yīng)用系統(tǒng)軟件測試已經(jīng)成為了新的研究領(lǐng)域,其中Web應(yīng)用系統(tǒng)自動化測試技術(shù)是該領(lǐng)域中新的研究熱點(diǎn)。本文系統(tǒng)全面的總結(jié)了軟件測試方法,介紹了惠普ALM、LoadRunner、UFT等自動化測試工具的使用,分析了工具的測試原理及應(yīng)用領(lǐng)域。針對Web應(yīng)用系統(tǒng)的性能指標(biāo)與自動化測試方案問題進(jìn)行了相關(guān)研究,基于UML建模語言和ALM平臺,設(shè)計(jì)了Web應(yīng)用系統(tǒng)自動化測試用例的具體實(shí)施方案;深入研究了WPTM軟件性能測試模型的原理及應(yīng)用方案,針對WPTM模型中指標(biāo)無法反應(yīng)用戶需求和測試特征的不足之處,提出了基于測試需求特征的性能測試模型NWPTM,通過使用惠普性能測試工具LoadRunner對系統(tǒng)中的資源利用率、思考時(shí)間、請求成功率等指標(biāo)進(jìn)行測試,驗(yàn)證了模型的有效性。本文的主要工作如下:(1)本文以Web應(yīng)用系統(tǒng)中學(xué)生作業(yè)模塊為實(shí)例,設(shè)計(jì)了該模塊測試用例自動化生成管理方案,同時(shí)提出了基于UML用例圖、狀態(tài)圖和ALM測試用例自動化生成管理方法,詳細(xì)介紹了該方案的生成策略,包括總體框架、算法依據(jù)和具體的操作實(shí)現(xiàn)步驟。所采用的方法為UML用例圖和狀態(tài)圖結(jié)合的建模方法,算法為深度優(yōu)先搜索算法,借用基本流和備選流生成測試場景,根據(jù)覆蓋原則和優(yōu)先原則生成最終的測試用例。(2)提出借用ALM的管理模式完成測試用例的發(fā)布和執(zhí)行的思想,實(shí)現(xiàn)測試用例的自動化管理。最后將該方案在Rational Rose和ALM的實(shí)驗(yàn)平臺中運(yùn)行,驗(yàn)證了該方案能夠使測試用例設(shè)計(jì)遵循一定的流程順序系統(tǒng)化的產(chǎn)生和管理。(3)本文以WPTM模型中的基本指標(biāo)與用戶實(shí)際行為為導(dǎo)向,結(jié)合測試需求特征進(jìn)行建模,提出了一種新的改進(jìn)模型NWPTM。并在此基礎(chǔ)上設(shè)計(jì)了基于改進(jìn)的NWPTM模型的性能測試實(shí)驗(yàn)。該實(shí)驗(yàn)以Jforum論壇管理系統(tǒng)為實(shí)例,以LoadRunner為性能測試工具,對其響應(yīng)時(shí)間、吞吐量、思考時(shí)間和請求成功率等指標(biāo)進(jìn)行測試。最終在LoadRunner Analysis組件中將兩組模型的實(shí)驗(yàn)結(jié)果加以對比,用實(shí)際的數(shù)據(jù)和圖表驗(yàn)證了改進(jìn)模型在CPU利用率和請求成功率兩方面更具有優(yōu)越性。
【關(guān)鍵詞】:Web應(yīng)用系統(tǒng) 自動化測試 UML模型 測試用例自動化生成 性能測試模型
【學(xué)位授予單位】:曲阜師范大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP311.53;TP393.09
【目錄】:
- 摘要3-4
- Abstract4-8
- 第1章 緒論8-11
- 1.1 課題研究背景8
- 1.2 國內(nèi)外發(fā)展?fàn)顩r8-9
- 1.3 研究目的和意義9
- 1.4 本文的章節(jié)安排9-11
- 第2章 Web應(yīng)用系統(tǒng)軟件測試基礎(chǔ)理論11-17
- 2.1 引言11
- 2.2 軟件測試方法11-12
- 2.2.1 黑盒測試11
- 2.2.2 白盒測試11
- 2.2.3 灰盒測試11-12
- 2.3 Web應(yīng)用系統(tǒng)測試的特點(diǎn)12-13
- 2.4 Web應(yīng)用系統(tǒng)自動化測試13-14
- 2.4.1 Web應(yīng)用系統(tǒng)自動化測試的思想13-14
- 2.4.2 Web應(yīng)用系統(tǒng)自動化測試的必要性14
- 2.5 Web應(yīng)用系統(tǒng)自動化測試工具14-16
- 2.5.1 自動化測試工具的工作原理14-15
- 2.5.2 常用的自動化測試工具介紹15-16
- 2.6 Web本章小結(jié)16-17
- 第3章 測試用例自動化生成管理方案研究與設(shè)計(jì)17-33
- 3.1 引言17
- 3.2 學(xué)生作業(yè)系統(tǒng)介紹17
- 3.3 UML用例圖和狀態(tài)圖模型的可測試性分析17-19
- 3.3.1 UML用例圖模型介紹與可測試性分析17-18
- 3.3.2 UML狀態(tài)圖模型介紹與可測試性分析18-19
- 3.4 測試用例自動化生成管理方案概述19-21
- 3.4.1 測試用例自動化生成管理方案總體框架19-20
- 3.4.2 測試用例生成和管理方案策略20-21
- 3.5 學(xué)生作業(yè)系統(tǒng)測試用例生成管理方案實(shí)例設(shè)計(jì)21-30
- 3.6 測試用例自動化生成和管理方案優(yōu)點(diǎn)分析30
- 3.7 測試用例自動化生成和管理方案準(zhǔn)確性分析30-32
- 3.8 本章小結(jié)32-33
- 第4章 Web應(yīng)用系統(tǒng)性能測試模型研究33-52
- 4.1 軟件性能模型簡介33-34
- 4.2 原有的性能測試模型34-35
- 4.2.1 原有的性能測試模型分析34-35
- 4.2.2 原有模型的缺陷35
- 4.3 基于測試需求特征的Web性能測試模型NWPTM35-38
- 4.4 基于測試需求特征改進(jìn)性能模型的實(shí)例分析38-50
- 4.4.1 被測系統(tǒng)38-39
- 4.4.2 測試策略39-40
- 4.4.3 性能測試方案設(shè)計(jì)40-46
- 4.4.4 性能測試場景運(yùn)行46-47
- 4.4.5 性能測試結(jié)果分析47-49
- 4.4.6 基于NWPTM性能測試結(jié)論分析49-50
- 4.5 本章小結(jié)50-52
- 第5章 總結(jié)與展望52-54
- 5.1 論文的工作總結(jié)52
- 5.2 工作展望52-54
- 參考文獻(xiàn)54-56
- 在校期間發(fā)表的學(xué)術(shù)論文及研究成果56-57
- 致謝57
【相似文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前10條
1 馮繼民;對信息處理和應(yīng)用系統(tǒng)貢獻(xiàn)的評估[J];管理科學(xué)文摘;1995年08期
2 高亞峰;自動分屏查詢程序的實(shí)現(xiàn)[J];世界科學(xué)技術(shù);1998年02期
3 賓劍蘭;;企業(yè)計(jì)算機(jī)關(guān)鍵應(yīng)用系統(tǒng)應(yīng)急研究[J];中小企業(yè)管理與科技(中旬刊);2014年07期
4 韋童博,莊錦輝,匡建民;銀行應(yīng)用系統(tǒng)維護(hù)案例分析[J];華南金融電腦;2002年12期
5 章化冰;多媒體應(yīng)用系統(tǒng)的開發(fā)[J];浙江廣播電視高等?茖W(xué)校學(xué)報(bào);2002年01期
6 趙京勝,顧訓(xùn)穰;基于移動Agent技術(shù)的應(yīng)用系統(tǒng)框架分析[J];計(jì)算機(jī)工程與應(yīng)用;2003年22期
7 藍(lán)集維,胡勇,龔海澎;分布式Web應(yīng)用系統(tǒng)及其安全[J];四川大學(xué)學(xué)報(bào)(自然科學(xué)版);2003年05期
8 陳晴;應(yīng)用系統(tǒng)創(chuàng)建用戶的幾種方法[J];福建電腦;2003年03期
9 周里濤;企業(yè)信息化建設(shè)中的應(yīng)用系統(tǒng)[J];四川電力技術(shù);2003年03期
10 陳建勛,謝妙,熊春榮;開發(fā)分布式動態(tài)Web應(yīng)用系統(tǒng)的技術(shù)探討[J];玉林師范學(xué)院學(xué)報(bào);2003年03期
中國重要會議論文全文數(shù)據(jù)庫 前10條
1 徐來;杜江;邱智亮;裴珂;;建立基于Web應(yīng)用系統(tǒng)[A];第九屆全國信號處理學(xué)術(shù)年會(CCSP-99)論文集[C];1999年
2 馬思佳;;基于移動云計(jì)算的應(yīng)用系統(tǒng)研究[A];2012全國無線及移動通信學(xué)術(shù)大會論文集(下)[C];2012年
3 李千目;戚ng;孫向軍;劉鳳玉;;一種分布式Web應(yīng)用系統(tǒng)研究與設(shè)計(jì)[A];第二十屆全國數(shù)據(jù)庫學(xué)術(shù)會議論文集(技術(shù)報(bào)告篇)[C];2003年
4 彭煊;;中國科協(xié)應(yīng)用系統(tǒng)整合的研究與設(shè)計(jì)[A];第十一屆中國科協(xié)年會第33分會場新媒體與科技傳播研討會論文集[C];2009年
5 彭煊;;中國科協(xié)應(yīng)用系統(tǒng)整合的研究與設(shè)計(jì)[A];自主創(chuàng)新與持續(xù)增長第十一屆中國科協(xié)年會論文集(4)[C];2009年
6 劉進(jìn);任海英;徐永敏;;規(guī)劃路生產(chǎn)應(yīng)用系統(tǒng)的研究[A];數(shù)字測繪與GIS技術(shù)應(yīng)用研討交流會論文集[C];2008年
7 董超;陳昱松;連堯;;Web應(yīng)用系統(tǒng)測試方法研究[A];第十六屆全國青年通信學(xué)術(shù)會議論文集(上)[C];2011年
8 陳翼;宓奰;;以通用可配置平臺方式構(gòu)建面向服務(wù)的應(yīng)用系統(tǒng)[A];中國高等教育學(xué)會教育信息化分會第十二次學(xué)術(shù)年會論文集[C];2014年
9 薛明;李紅燕;;分派-模板-顯示模型:構(gòu)建交互式Web應(yīng)用系統(tǒng)[A];第二十屆全國數(shù)據(jù)庫學(xué)術(shù)會議論文集(研究報(bào)告篇)[C];2003年
10 楊慶巖;;北美陸用GPS應(yīng)用系統(tǒng)現(xiàn)狀及發(fā)展[A];船舶通信與導(dǎo)航(1997)[C];1997年
中國重要報(bào)紙全文數(shù)據(jù)庫 前10條
1 劉智慧;應(yīng)用系統(tǒng)重在“用”[N];中國電力報(bào);2004年
2 ;上海建設(shè)農(nóng)業(yè)GIS應(yīng)用系統(tǒng)[N];計(jì)算機(jī)世界;2003年
3 魯檢;山東局“出口企業(yè)信息電子填報(bào)應(yīng)用系統(tǒng)”成功上線運(yùn)行[N];中國國門時(shí)報(bào);2007年
4 潘新存邋覃也爾;都安公安研發(fā)軟件提高效能[N];法治快報(bào);2007年
5 記者 周源;變革應(yīng)用,走向“瞬捷”[N];網(wǎng)絡(luò)世界;2011年
6 柳悅;津產(chǎn)IC讀寫機(jī)走遍全國[N];天津日報(bào);2004年
7 張廣洲邋馬曉雯;在一個(gè)網(wǎng)頁點(diǎn)開九大應(yīng)用系統(tǒng)[N];中國稅務(wù)報(bào);2007年
8 樊春勤;車用靈活性燃料應(yīng)用系統(tǒng)在西安研發(fā)成功[N];消費(fèi)日報(bào);2007年
9 記者 汪學(xué)香;寧夏首個(gè)數(shù)字化城管應(yīng)用系統(tǒng)項(xiàng)目建設(shè)正式啟動[N];銀川晚報(bào);2010年
10 沈生;守護(hù)應(yīng)用系統(tǒng)[N];中國計(jì)算機(jī)報(bào);2003年
中國博士學(xué)位論文全文數(shù)據(jù)庫 前1條
1 李fE松;面向動作的上下文感知應(yīng)用系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)技術(shù)研究[D];南京大學(xué);2016年
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 劉樂;領(lǐng)域工程技術(shù)在供電局應(yīng)用系統(tǒng)中的研究與應(yīng)用[D];昆明理工大學(xué);2015年
2 苗素貞;RFID應(yīng)用系統(tǒng)的安全與隱私保護(hù)策略的研究[D];廣東技術(shù)師范學(xué)院;2015年
3 沈娉婷;基于復(fù)雜網(wǎng)絡(luò)理論的Java應(yīng)用系統(tǒng)程序分析[D];華東師范大學(xué);2016年
4 張琪;互信應(yīng)用系統(tǒng)間身份認(rèn)證方法[D];華中師范大學(xué);2016年
5 張卉;Web應(yīng)用系統(tǒng)自動化軟件測試技術(shù)研究[D];曲阜師范大學(xué);2016年
6 朱琳;江蘇省高速公路ETC卡多應(yīng)用系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];南京郵電大學(xué);2016年
7 宋俊賓;Web應(yīng)用系統(tǒng)結(jié)構(gòu)和交互模式抽取的研究與設(shè)計(jì)[D];電子科技大學(xué);2011年
8 孫鐵昆;Web應(yīng)用系統(tǒng)的測試技術(shù)研究與實(shí)現(xiàn)[D];湖南大學(xué);2007年
9 李拓;電信企業(yè)自動激活Web應(yīng)用系統(tǒng)優(yōu)化研究[D];湖南大學(xué);2009年
10 王靜;遠(yuǎn)程渲染平臺Web應(yīng)用系統(tǒng)構(gòu)建[D];復(fù)旦大學(xué);2011年
,本文編號:970627
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/970627.html