基于FitNium的Web关键字驱动的测试(2)
时间:2017-06-09 23:10 来源:毕业论文 作者:毕业论文 点击:次
3.2 关键字模块设计 36 3.2.1 关键字结构设计 36 3.2.2 关键字分类 38 3.3 关键字支持脚本 41 3.4 本章小结 44 4 基于FitNium框架测试实例分析 45 4.1测试用例分析和设计 45 4.1.1 测试用例分析 45 4.1.2 测试用例设计 45 4.2测试环境搭配 48 4.3测试用例实现 50 4.3.1关键字表格用例 50 4.3.2 关键字支持脚本 54 4.4 结果分析 55 4.5 与Robot框架对比 58 4.6本章小结 59 结论与展望 59 参考文献 60 致谢 61 1 绪论1.1 研究现状 1.2本文研究内容及意义 软件测试所包含的内容十分广泛,本文主要针对Web应用进行自动化测试研究,采用关键字驱动的自动化测试方法,搭建一个与平台无关、通用性好、易操作、易于扩展的自动化测试框架。旨在提高Web测试的有效性,简化测试流程,节约测试成本。本文主要研究以下内容: 1、 深入研究了FitNesse和Selenium两种开源测试工具,对其相关技术进行调研,分析具体的组件结构以及各组件的工作原理,探讨两种测试工具在Web自动化测试工作中的功能和优点。 2、 对FitNesse和Selenium两种开源框架进行集成,介绍一种基于FitNium测试的Web测试方案,该方案采用关键字驱动的测试方法,针对Web应用功能测试和UI测试进行分析,对方案中的FitNium测试框架的总体构件以及关键字用例模块和关键字支持脚本模块进行了设计和实现。 3、 基于FitNium框架对具体的Web应用测试流程进行分析和设计,来简化测试流程。 4、 对关键字驱动的FitNium自动化测试框架进行实例分析和设计,结合具体的测试需求和测试任务,采用FitNium测试框架执行测试,分析各模块在测试过程中具体的功能、工作流程以及对测试结果的管理。 本文研究意义: 通过对Fitnesse和Selenium两种框架的研究,首先掌握了这两种技术,了解了这两种测试工具的工作原理,并在此基础上对两者结合的一种框架FitNium进行研究,验证了基于FitNium框架的关键字驱动测试方案在Web功能和UI测试中的可行性。 1.3本文组织结构 本文主要基于关键字驱动的软件自动化测试进行相关的研究和实践,针对软件测试行业的发展现状进行了系统的理解和分析,具有针对性地提出基于关键字驱动测试应该与实际测试工具和测试框架相结合,提出一种基于FitNium框架的Web应用测试方案,该方案采用关键字驱动方法,旨在提高软件测试脚本在框架中的复用性。章节安排如下: 第一章 绪论。主要介绍了课题相关的研究背景,为后文的研究提供实际的背景指导,同时给出本文主要的研究工作介绍和文章的组织结构介绍。 第二章 有关Selenium与FitNesse技术研究。对本文中将要使用的FitNesse和Selenium两种开源自动化测试工具进行技术研究,对两个工具所涉及到的相关技术和工作原理做介绍,并举些详细实例,为后文FitNium测试框架的集成做技术准备。 第三章 基于FitNium的测试需求分析及框架设计。在基于FitNesse和Selenium两个自动化测试工具的基础上,介绍一种针对Web功能测试和UI测试的方案,该方案采用关键字测试方法,基于FitNium框架设计一套详细的测试流程。对框架的总体构成、关键字表格用例模块、关键字支持脚本模块以及框架的工作流程进行了详细的设计和分析。 (责任编辑:qin) |