Web应用系统自动化软件测试技术研究
本文关键词:Web应用系统自动化软件测试技术研究
更多相关文章: Web应用系统 自动化测试 UML模型 测试用例自动化生成 性能测试模型
【摘要】:随着Internet在全球范围内的迅速普及和发展,人类社会迈入网络信息时代。Web应用成为了互联网重要的应用系统平台,Web应用系统的漏洞会严重影响系统的运行,以致可能会产生新的软件危机。因此,基于Web技术的应用系统软件测试已经成为了新的研究领域,其中Web应用系统自动化测试技术是该领域中新的研究热点。本文系统全面的总结了软件测试方法,介绍了惠普ALM、LoadRunner、UFT等自动化测试工具的使用,分析了工具的测试原理及应用领域。针对Web应用系统的性能指标与自动化测试方案问题进行了相关研究,基于UML建模语言和ALM平台,设计了Web应用系统自动化测试用例的具体实施方案;深入研究了WPTM软件性能测试模型的原理及应用方案,针对WPTM模型中指标无法反应用户需求和测试特征的不足之处,提出了基于测试需求特征的性能测试模型NWPTM,通过使用惠普性能测试工具LoadRunner对系统中的资源利用率、思考时间、请求成功率等指标进行测试,验证了模型的有效性。本文的主要工作如下:(1)本文以Web应用系统中学生作业模块为实例,设计了该模块测试用例自动化生成管理方案,同时提出了基于UML用例图、状态图和ALM测试用例自动化生成管理方法,详细介绍了该方案的生成策略,包括总体框架、算法依据和具体的操作实现步骤。所采用的方法为UML用例图和状态图结合的建模方法,算法为深度优先搜索算法,借用基本流和备选流生成测试场景,根据覆盖原则和优先原则生成最终的测试用例。(2)提出借用ALM的管理模式完成测试用例的发布和执行的思想,实现测试用例的自动化管理。最后将该方案在Rational Rose和ALM的实验平台中运行,验证了该方案能够使测试用例设计遵循一定的流程顺序系统化的产生和管理。(3)本文以WPTM模型中的基本指标与用户实际行为为导向,结合测试需求特征进行建模,提出了一种新的改进模型NWPTM。并在此基础上设计了基于改进的NWPTM模型的性能测试实验。该实验以Jforum论坛管理系统为实例,以LoadRunner为性能测试工具,对其响应时间、吞吐量、思考时间和请求成功率等指标进行测试。最终在LoadRunner Analysis组件中将两组模型的实验结果加以对比,用实际的数据和图表验证了改进模型在CPU利用率和请求成功率两方面更具有优越性。
【关键词】:Web应用系统 自动化测试 UML模型 测试用例自动化生成 性能测试模型
【学位授予单位】:曲阜师范大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.53;TP393.09
【目录】:
- 摘要3-4
- Abstract4-8
- 第1章 绪论8-11
- 1.1 课题研究背景8
- 1.2 国内外发展状况8-9
- 1.3 研究目的和意义9
- 1.4 本文的章节安排9-11
- 第2章 Web应用系统软件测试基础理论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应用系统测试的特点12-13
- 2.4 Web应用系统自动化测试13-14
- 2.4.1 Web应用系统自动化测试的思想13-14
- 2.4.2 Web应用系统自动化测试的必要性14
- 2.5 Web应用系统自动化测试工具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 学生作业系统介绍17
- 3.3 UML用例图和状态图模型的可测试性分析17-19
- 3.3.1 UML用例图模型介绍与可测试性分析17-18
- 3.3.2 UML状态图模型介绍与可测试性分析18-19
- 3.4 测试用例自动化生成管理方案概述19-21
- 3.4.1 测试用例自动化生成管理方案总体框架19-20
- 3.4.2 测试用例生成和管理方案策略20-21
- 3.5 学生作业系统测试用例生成管理方案实例设计21-30
- 3.6 测试用例自动化生成和管理方案优点分析30
- 3.7 测试用例自动化生成和管理方案准确性分析30-32
- 3.8 本章小结32-33
- 第4章 Web应用系统性能测试模型研究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 被测系统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
- 在校期间发表的学术论文及研究成果56-57
- 致谢57
【相似文献】
中国期刊全文数据库 前10条
1 冯继民;对信息处理和应用系统贡献的评估[J];管理科学文摘;1995年08期
2 高亚峰;自动分屏查询程序的实现[J];世界科学技术;1998年02期
3 宾剑兰;;企业计算机关键应用系统应急研究[J];中小企业管理与科技(中旬刊);2014年07期
4 韦童博,庄锦辉,匡建民;银行应用系统维护案例分析[J];华南金融电脑;2002年12期
5 章化冰;多媒体应用系统的开发[J];浙江广播电视高等专科学校学报;2002年01期
6 赵京胜,顾训穰;基于移动Agent技术的应用系统框架分析[J];计算机工程与应用;2003年22期
7 蓝集维,胡勇,龚海澎;分布式Web应用系统及其安全[J];四川大学学报(自然科学版);2003年05期
8 陈晴;应用系统创建用户的几种方法[J];福建电脑;2003年03期
9 周里涛;企业信息化建设中的应用系统[J];四川电力技术;2003年03期
10 陈建勋,谢妙,熊春荣;开发分布式动态Web应用系统的技术探讨[J];玉林师范学院学报;2003年03期
中国重要会议论文全文数据库 前10条
1 徐来;杜江;邱智亮;裴珂;;建立基于Web应用系统[A];第九届全国信号处理学术年会(CCSP-99)论文集[C];1999年
2 马思佳;;基于移动云计算的应用系统研究[A];2012全国无线及移动通信学术大会论文集(下)[C];2012年
3 李千目;戚ng;孙向军;刘凤玉;;一种分布式Web应用系统研究与设计[A];第二十届全国数据库学术会议论文集(技术报告篇)[C];2003年
4 彭煊;;中国科协应用系统整合的研究与设计[A];第十一届中国科协年会第33分会场新媒体与科技传播研讨会论文集[C];2009年
5 彭煊;;中国科协应用系统整合的研究与设计[A];自主创新与持续增长第十一届中国科协年会论文集(4)[C];2009年
6 刘进;任海英;徐永敏;;规划路生产应用系统的研究[A];数字测绘与GIS技术应用研讨交流会论文集[C];2008年
7 董超;陈昱松;连尧;;Web应用系统测试方法研究[A];第十六届全国青年通信学术会议论文集(上)[C];2011年
8 陈翼;宓奰;;以通用可配置平台方式构建面向服务的应用系统[A];中国高等教育学会教育信息化分会第十二次学术年会论文集[C];2014年
9 薛明;李红燕;;分派-模板-显示模型:构建交互式Web应用系统[A];第二十届全国数据库学术会议论文集(研究报告篇)[C];2003年
10 杨庆岩;;北美陆用GPS应用系统现状及发展[A];船舶通信与导航(1997)[C];1997年
中国重要报纸全文数据库 前10条
1 刘智慧;应用系统重在“用”[N];中国电力报;2004年
2 ;上海建设农业GIS应用系统[N];计算机世界;2003年
3 鲁检;山东局“出口企业信息电子填报应用系统”成功上线运行[N];中国国门时报;2007年
4 潘新存邋覃也尔;都安公安研发软件提高效能[N];法治快报;2007年
5 记者 周源;变革应用,走向“瞬捷”[N];网络世界;2011年
6 柳悦;津产IC读写机走遍全国[N];天津日报;2004年
7 张广洲邋马晓雯;在一个网页点开九大应用系统[N];中国税务报;2007年
8 樊春勤;车用灵活性燃料应用系统在西安研发成功[N];消费日报;2007年
9 记者 汪学香;宁夏首个数字化城管应用系统项目建设正式启动[N];银川晚报;2010年
10 沈生;守护应用系统[N];中国计算机报;2003年
中国博士学位论文全文数据库 前1条
1 李fE松;面向动作的上下文感知应用系统的设计与实现技术研究[D];南京大学;2016年
中国硕士学位论文全文数据库 前10条
1 刘乐;领域工程技术在供电局应用系统中的研究与应用[D];昆明理工大学;2015年
2 苗素贞;RFID应用系统的安全与隐私保护策略的研究[D];广东技术师范学院;2015年
3 沈娉婷;基于复杂网络理论的Java应用系统程序分析[D];华东师范大学;2016年
4 张琪;互信应用系统间身份认证方法[D];华中师范大学;2016年
5 张卉;Web应用系统自动化软件测试技术研究[D];曲阜师范大学;2016年
6 朱琳;江苏省高速公路ETC卡多应用系统的设计与实现[D];南京邮电大学;2016年
7 宋俊宾;Web应用系统结构和交互模式抽取的研究与设计[D];电子科技大学;2011年
8 孙铁昆;Web应用系统的测试技术研究与实现[D];湖南大学;2007年
9 李拓;电信企业自动激活Web应用系统优化研究[D];湖南大学;2009年
10 王静;远程渲染平台Web应用系统构建[D];复旦大学;2011年
,本文编号:970627
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/970627.html