基于J2EE构架的关键字驱动自动化软件测试技术研究

基于J2EE构架的关键字驱动自动化软件测试技术研究

论文摘要

软件测试是保证软件质量的重要手段之一,随着应用软件的复杂性和规模型不断扩大,传统的软件测试的局限性越来越多的暴露出来。软件自动化测试研究的目的是在无人干预的情况下自动测试软件,提高软件测试效率和测试覆盖率。由于其高重用性、高可靠性等诸多优点,研究软件测试自动化的实现,不但具有理论研究价值而且更具有实际应用意义。本文首先介绍了J2EE相关技术及体系结构,比较与总结了软件测试和软件自动化测试,介绍了其基本概念、基本特点、基本结构和测试工具,分析了自动化测试框架的指导原则、测试脚本模块化框架、测试库框架、关键字驱动测试框架和数据驱动测试框架,并提出了现今在实施自动化测试过程中需要注意的问题,为研究关键字驱动的自动化测试系统提供了一定的基础;接着对关键字驱动的自动化测试技术进行了研究,说明了关键字的具体意义,提出了关键字驱动的自动化测试框架思想、框架模型以及优缺点,并对关键字的结构进行了详细设计;然后对JUnit单元测试框架的实现进行了研究,分析了其特点、系统架构、实践方法以及对JUnit的扩展;接着本文重点对关键字驱动的测试框架进行详细设计,尤其是应用映射表的设计,还有对Test suite、Test case和Scope文件的详细设计;最后提出了对现有的关键字驱动的自动化测试框架的改进措施,从而能更好的适应自动化测试的需要。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 研究背景和意义
  • 1.2 国内外研究现状
  • 1.3 软件自动化测试的发展
  • 1.4 本文主要工作
  • 2 J2EE技术与软件自动化测试技术
  • 2.1 J2EE技术
  • 2.1.1 J2EE技术简介
  • 2.1.2 J2EE的体系结构
  • 2.1.3 J2EE的核心API和组件
  • 2.2 软件测试
  • 2.2.1 软件测试的定义
  • 2.2.2 软件测试与自动化测试的关系
  • 2.3 自动化测试
  • 2.3.1 自动化测试的概念
  • 2.3.2 自动化测试特点
  • 2.3.3 自动化测试工具
  • 2.4 自动化测试框架
  • 2.4.1 自动化测试框架介绍
  • 2.4.2 测试脚本模块化框架
  • 2.4.3 测试库框架
  • 2.4.4 关键字驱动测试框架
  • 2.4.5 数据驱动测试框架
  • 2.5 影响自动化测试技术的因素
  • 3 关键字驱动的自动化测试技术
  • 3.1 关键字的意义
  • 3.2 关键字驱动的自动化测试框架思想
  • 3.3 关键字驱动的自动化测试框架模型
  • 3.4 关键字驱动的自动化测试框架优缺点
  • 3.5 关键字结构的设计
  • 4 基于J2EE的关键字驱动自动化测试框架的实现
  • 4.1 JUnit单元测试框架的实现
  • 4.1.1 JUnit单元测试框架的优点和特性
  • 4.1.2 JUnit的系统架构
  • 4.1.3 JUnit的实践方法
  • 4.1.4 对JUnit的扩展
  • 4.2 关键字驱动的测试框架的详细设计
  • 4.2.1 应用映射表设计
  • 4.2.2 关键字支持脚本
  • 4.2.3 测试表和核心数据驱动引擎
  • 4.2.4 导航脚本实现
  • 4.3 测试数据文件的设计
  • 4.3.1 测试用例的设计方法
  • 4.3.2 Test suite的设计
  • 4.3.3 Test case的设计
  • 4.3.4 Scope文件的设计
  • 4.4 关键字驱动的自动化测试框架的改进
  • 4.5 自动化单元测试与回归测试的实现
  • 5 结论
  • 参考文献
  • 在学期间发表的学术论文
  • 致谢
  • 相关论文文献

    • [1].基于关键字驱动的自动化测试研究与实现[J]. 电子技术与软件工程 2015(05)
    • [2].关键字驱动框架中关键字划分方法研究[J]. 计算机技术与发展 2010(09)
    • [3].数据驱动和关键字驱动的研究与应用[J]. 软件 2016(04)
    • [4].基于关键字驱动的自动化测试框架研究[J]. 长春理工大学学报 2012(07)
    • [5].基于关键字驱动的自动化测试研究与应用[J]. 计算机技术与发展 2014(02)
    • [6].基于关键字驱动的Web自动化测试的研究[J]. 硅谷 2009(24)
    • [7].基于关键字驱动的自动化测试的研究与实践[J]. 电脑与信息技术 2013(06)
    • [8].关键字驱动的自动化测试框架设计与实现[J]. 电子测试 2010(08)
    • [9].基于关键字驱动的自动化测试研究与实现[J]. 计算机工程与设计 2012(09)
    • [10].基于姓氏用字驱动与统计的中文姓名识别方法的研究[J]. 计算机与现代化 2013(03)
    • [11].一种关键字驱动的Java API自动测试框架[J]. 计算机技术与发展 2011(08)
    • [12].基于关键字驱动机制的安全操作系统的测评系统[J]. 计算机安全 2009(10)
    • [13].一种关键字驱动的自动化测试框架[J]. 计算机应用研究 2009(03)
    • [14].基于状态字驱动的物流信息平台数据交换设计[J]. 中国市场 2008(49)
    • [15].关键字驱动的测试自动化框架模型与系统实现[J]. 计算机技术与发展 2012(04)
    • [16].湖北部分奥运选手风采[J]. 世纪行 2008(08)
    • [17].基于数据操作的自动化测试技术研究与应用[J]. 飞行器测控学报 2009(04)
    • [18].关键字驱动的嵌入式实时软件自动化测试框架研究[J]. 工业控制计算机 2014(02)
    • [19].基于关键字驱动的自动化测试技术在大数据平台上的应用[J]. 铁路计算机应用 2016(11)
    • [20].NP仿真器的自动化测试系统的研究与设计[J]. 计算机工程与设计 2013(04)
    • [21].基于关键字驱动的Web功能自动化测试方法与实现方式[J]. 信息与电脑(理论版) 2019(21)

    标签:;  ;  ;  ;  

    基于J2EE构架的关键字驱动自动化软件测试技术研究
    下载Doc文档

    猜你喜欢