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