欢迎来到天天文库
浏览记录
ID:20109429
大小:312.33 KB
页数:3页
时间:2018-10-09
《基于jee构架的关键字驱动自动化软件测试技术研究.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、-LW43基于J2EE构架的关键字驱动自动化软件测试技术研究[摘要]:·软件测试是保证软件质量的重要手段之一,随着应用软件的复杂性和规模型不断扩大,传统的软件测试的局限性越来越多的暴露出来。软件自动化测试研究的目的是在无人干预的情况下自动测试软件,提高软件测试效率和测试覆盖率。由于其高重用性、高可靠性等诸多优点,研究软件测试自动化的实现,不但具有理论研究价值而且更具有实际应用意义。本文首先介绍了J2EE相关技术及体系结构,比较与总结了软件测试和软件自动化测试,介绍了其基本概念、基本特点、基本结构和测试工具,分析了自动化测试框架的指导原则、测试脚本模块化框架、测试库框架、关键字驱动测试框
2、架和数据驱动测试框架,并提出了现今在实施自动化测试过程中需要注意的问题,为研究关键字驱动的自动化测试系统提供了一定的基础;接着对关键字驱动的自动化测试技术进行了研究,说明了关键字的具体意义,提出了关键字驱动的自动化测试框架思想、框架模型以及优缺点,并对关键字的结构进行了详细设计;然后对JUnit单元测试框架的实现进行了研究,分析了其特点、系统架构、实践方法以及对JUnit的扩展;接着本文重点对关键字驱动的测试框架进行详细设计,尤其是应用映射表的设计,还有对Testsuite、Testcase和Scope文件的详细设计;最后提出了对现有的关键字驱动的自动化测试框架的改进措施,从而能更好的
3、适应自动化测试的需要。[关键字]:·J2EE关键字驱动自动化软件测试自动化测试[目录]·摘要3—4Abstract4—71绪论7—131.1研究背景和意义7—91.2国内外研究现状9—111.3软件自动化测试的发展111.4本文主要工作11—132J2EE技术与软件自动化测试技术13—292.1J2EE技术13—172.1.1J2EE技术简介13—142.1.2J2EE的体系结构14—152.1.3J2EE的核心API和组件15—172.2软件测试17—192.2.1软件测试的定义172.2.2软件测试与自动化测试的关系17—192.3自动化测试19—222.3.1自动化测试的概念19
4、—202.3.2自动化测试特点20—212.3.3自动化测试工具21—222.4自动化测试框架22—272.4.1自动化测试框架介绍22—232.4.2测试脚本模块化框架232.4.3测试库框架232.4.4关键字驱动测试框架23—252.4.5数据驱动测试框架25—272.5影响自动化测试技术的因素27—293关键字驱动的自动化测试技术29—353.1关键字的意义293.2关键字驱动的自动化测试框架思想29—313.3关键字驱动的自动化测试框架模型31—323.4关键字驱动的自动化测试框架优缺点323.5关键字结构的设计32—354基于J2EE的关键字驱动自动化测试框架的实现35—5
5、34.1JUnit单元测试框架的实现35—394.1.1JUnit单元测试框架的优点和特性354.1.2JUnit的系统架构35—374.1.3JUnit的实践方法37—384.1.4对JUnit的扩展38—394.2关键字驱动的测试框架的详细设计39—444.2.1应用映射表设计40—424.2.2关键字支持脚本42—434.2.3测试表和核心数据驱动引擎434.2.4导航脚本实现43—444.3测试数据文件的设计44—494.3.1测试用例的设计方法44—464.3.2Testsuite的设计46—474.3.3Testcase的设计47—484.3.4Scope文件的设计48—4
6、94.4关键字驱动的自动化测试框架的改进49—504.5自动化单元测试与回归测试的实现50—535结论53—54参考文献54—56在学期间发表的学术论文56—57致谢57
此文档下载收益归作者所有