彩票游戏终端系统自动化测试用例构建技术研究与实现
发布时间:2020-12-29 11:39
现代计算机行业日新月异,新产品推出和迭代日新月异层出不穷,软件的规模和复杂度也有质的提高,软件测试所面临的难题也越来越大。福利彩票发行规模日益扩大,彩票游戏终端系统的开发和测试中的问题逐渐显现和放大。单个彩票终端系统游戏数量多、系统复杂、可靠性和安全性要求高,其结构和功能都十分复杂,如果测试用例过多依赖于人工编写输入,效率不仅十分低下,同时用例编写不标准、不规范都将使得测试质量无法保证。在这种情况下,将测试用例的自动化生成技术引入到彩票游戏终端系统的测试中显得十分重要。本课题将A.J.Offutt提出的基于状态说明测试用例生成算法,根据国内彩票终端游戏系统的特征,对其进行改进和提高,提出了基于UML状态图的彩票游戏终端系统测试用例自动生成方法,使用了UML到XML Schema的三层设计方法对彩票游戏终端系统进行建模,首先采用标准UML类图对彩票游戏终端系统进行用例建模,从文字到图中;再通过UML类图和XML文档的交叉特性将概念层转化为可具有转换逻辑的逻辑层模型,最后通过XML文档的使用规范以及协议将逻辑层模型变化成可供测试工程师使用的测试用例。最后通过前面的研究和设计基础,本课题将实...
【文章来源】:北京工业大学北京市 211工程院校
【文章页数】:66 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 论文研究背景与意义
1.2 国内外研究现状
1.2.1 自动化测试国内外发展趋势
1.2.2 国内外常用的测试用例生成技术
1.3 论文主要研究内容
1.4 论文总体结构
第2章 技术研究基础
2.1 自动化测试技术
2.1.1 自动化测试框架组件技术
2.1.2 自动化测试脚本技术
2.1.3 自动化测试工具
2.2 基于UML-XML的测试用例生成方法
2.2.1 UML类图
2.2.2 XMLSchema
2.2.3 UML到XML的设计方法
2.3 文件对象模型DOM
2.4 本章小结
第3章 彩票游戏自动化测试框架研究
3.1 彩票游戏自动化测试框架研究
3.1.1 自动化测试框架要求
3.1.2 模块化
3.2 数据驱动的彩票游戏测试研究
3.2.1 编辑和储存测试数据
3.2.2 处理测试数据
3.3 规则驱动的彩票游戏测试研究
3.3.1 编辑和储存测试数据
3.3.2 处理测试数据
3.3.3 多层级关键字技术
3.4 本章小结
第4章 彩票游戏自动化测试框架设计
4.1 彩票游戏的数据流分析
4.2 彩票游戏测试用例建模
4.2.1 彩票游戏概念层建模
4.2.2 彩票游戏逻辑层转换
4.2.3 彩票游戏物理层文档生成
4.3 彩票游戏关键字设计
4.3.1 关键字格式设计
4.3.2 关键字库结构的设计
4.4 本章小结
第5章 系统实现及结果分析
5.1 系统实现
5.1.1 XML文档的处理方式
5.1.2 系统数据库设计
5.2 测试任务管理模块
5.2.1 详细功能
5.2.2 添加测试任务
5.2.3 任务执行
5.3 其他模块
5.3.1 系统管理模块
5.3.2 测试项目管理模块
5.3.3 测试报告管理模块
5.4 本章小结
结论
参考文献
攻读硕士学位期间取得的研究成果
致谢
【参考文献】:
期刊论文
[1]基于Selenium的软件自动化测试的研究与应用[J]. 吴伶琳. 计算机与现代化. 2013(02)
[2]基于关键字驱动的自动化测试研究与实现[J]. 王军,孟凡鹏. 计算机工程与设计. 2012(09)
[3]软件自动化测试工具研究[J]. 邓青华. 软件导刊. 2011(01)
[4]软件测试自动化技术应用研究[J]. 董娜娜,詹惠琴. 电子测试. 2010(11)
[5]软件自动化测试的合理应用[J]. 干晓鸣. 计算机应用与软件. 2010(08)
[6]自动化测试在国际软件测试中的应用[J]. 王海礁,韩文文. 软件导刊. 2010(03)
[7]软件自动化测试浅谈[J]. 杨亚南,孙忠林,李艳. 科技信息(学术研究). 2007(24)
[8]数据驱动自动化测试方法研究[J]. 金大海,宫云战. 装甲兵工程学院学报. 2004(02)
[9]自动化软件测试[J]. 宋艳芳,苏哲明,史永辉. 应用科技. 2001(04)
[10]软件测试的应用研究与分析[J]. 刘群,洪帆. 华中理工大学学报. 2000(11)
本文编号:2945579
【文章来源】:北京工业大学北京市 211工程院校
【文章页数】:66 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 论文研究背景与意义
1.2 国内外研究现状
1.2.1 自动化测试国内外发展趋势
1.2.2 国内外常用的测试用例生成技术
1.3 论文主要研究内容
1.4 论文总体结构
第2章 技术研究基础
2.1 自动化测试技术
2.1.1 自动化测试框架组件技术
2.1.2 自动化测试脚本技术
2.1.3 自动化测试工具
2.2 基于UML-XML的测试用例生成方法
2.2.1 UML类图
2.2.2 XMLSchema
2.2.3 UML到XML的设计方法
2.3 文件对象模型DOM
2.4 本章小结
第3章 彩票游戏自动化测试框架研究
3.1 彩票游戏自动化测试框架研究
3.1.1 自动化测试框架要求
3.1.2 模块化
3.2 数据驱动的彩票游戏测试研究
3.2.1 编辑和储存测试数据
3.2.2 处理测试数据
3.3 规则驱动的彩票游戏测试研究
3.3.1 编辑和储存测试数据
3.3.2 处理测试数据
3.3.3 多层级关键字技术
3.4 本章小结
第4章 彩票游戏自动化测试框架设计
4.1 彩票游戏的数据流分析
4.2 彩票游戏测试用例建模
4.2.1 彩票游戏概念层建模
4.2.2 彩票游戏逻辑层转换
4.2.3 彩票游戏物理层文档生成
4.3 彩票游戏关键字设计
4.3.1 关键字格式设计
4.3.2 关键字库结构的设计
4.4 本章小结
第5章 系统实现及结果分析
5.1 系统实现
5.1.1 XML文档的处理方式
5.1.2 系统数据库设计
5.2 测试任务管理模块
5.2.1 详细功能
5.2.2 添加测试任务
5.2.3 任务执行
5.3 其他模块
5.3.1 系统管理模块
5.3.2 测试项目管理模块
5.3.3 测试报告管理模块
5.4 本章小结
结论
参考文献
攻读硕士学位期间取得的研究成果
致谢
【参考文献】:
期刊论文
[1]基于Selenium的软件自动化测试的研究与应用[J]. 吴伶琳. 计算机与现代化. 2013(02)
[2]基于关键字驱动的自动化测试研究与实现[J]. 王军,孟凡鹏. 计算机工程与设计. 2012(09)
[3]软件自动化测试工具研究[J]. 邓青华. 软件导刊. 2011(01)
[4]软件测试自动化技术应用研究[J]. 董娜娜,詹惠琴. 电子测试. 2010(11)
[5]软件自动化测试的合理应用[J]. 干晓鸣. 计算机应用与软件. 2010(08)
[6]自动化测试在国际软件测试中的应用[J]. 王海礁,韩文文. 软件导刊. 2010(03)
[7]软件自动化测试浅谈[J]. 杨亚南,孙忠林,李艳. 科技信息(学术研究). 2007(24)
[8]数据驱动自动化测试方法研究[J]. 金大海,宫云战. 装甲兵工程学院学报. 2004(02)
[9]自动化软件测试[J]. 宋艳芳,苏哲明,史永辉. 应用科技. 2001(04)
[10]软件测试的应用研究与分析[J]. 刘群,洪帆. 华中理工大学学报. 2000(11)
本文编号:2945579
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2945579.html