学位论文 > 优秀研究生学位论文题录展示
基于Robot技术的GUI自动化测试系统的设计与实现
作 者: 邓楠
导 师: 黄立群
学 校: 华中科技大学
专 业: 软件工程
关键词: 软件测试 GUI自动化测试系统 测试关键字
分类号: TP274
类 型: 硕士论文
年 份: 2009年
下 载: 53次
引 用: 0次
阅 读: 论文下载
内容摘要
随着GUI软件的种类和功能的日益增多,在带给用户更强大的功能同时也给软件的质量保证带来了挑战。GUI自动化测试系统的测试目的包括两个主要方面:界面的可用性测试和功能测试。可用性测试主要测试界面是否是用户想要的,是否按照用户的思路设计,是否能建立一个和谐的交互环境。功能测试主要测试软件是否达到了用户期望的功能,且不出现异常情况。GUI自动化测试系统结构可以分为三个功能层次,应用层,调度层,执行层。应用层给测试人员提供了一个良好的交互平台,用于编辑测试任务规划整个测试规程,调度层解析应用层编辑好的测试任务,以测试项的形式发送给执行层中的每个测试子系统,执行层是整个自动化测试系统的执行体,接收调度层分发下来的测试项,并且对测试项解析最终以测试关键字的形式作用于被测对象上,模拟本来需要测试人员手工测试的操作过程。详细说明了执行层中的关键字模块,根据自动化测试系统的统一结构设计和执行流程,分析了关键字模块核心技术。详细介绍了事件触发器,原子操作层,测试公用类,测试关键字的设计以及实现,这四个部分以层层封装的形式表现在关键字模块里,测试关键字是测试公用类的业务逻辑体现,测试公用类是原子操作层的业务功能扩展,原子操作层是事件触发器在控件形式层面的封装,事件触发器最终模拟测试人员的测试行为。
|
全文目录
摘要 4-5 Abstract 5-8 1 绪论 8-17 1.1 项目研究背景 8-9 1.2 项目研究意义 9-10 1.3 国内外研究现状 10-13 1.4 相关技术背景 13-15 1.5 主要研究工作 15-17 2 自动化测试系统结构设计 17-23 2.1 应用层 18-19 2.2 调度层 19 2.3 执行层 19-20 2.4 关键字模块 20-21 2.5 层次通讯 21-22 2.6 本章小结 22-23 3 非业务层的设计与实现 23-38 3.1 事件触发器 23-27 3.2 原子操作层 27-37 3.3 本章小结 37-38 4 业务层的设计与实现 38-52 4.1 测试公用类 38-47 4.2 测试关键字 47-51 4.3 本章小结 51-52 5 全文总结 52-54 5.1 全文总结 52-53 5.2 课程展望 53-54 致谢 54-55 参考文献 55-57
|
相似论文
- 面向对象分层测试的方法研究,TP311.53
- 基于形式化UML测试序列生成方法研究,TP311.53
- 基于程序切片的电子海图系统软件测试技术研究,TP311.53
- 用户权限管理系统可靠性测试的研究与应用,TP311.53
- 高职院校教学案例库的创建探究,TP311.53-4
- 基于中国电信闪铃系统与平台项目的软件测试,TP311.53
- 表面形貌区域法分析评定算法及软件系统研究,TP311.52
- 电信BOSS系统软件测试,TP311.53
- 基于程序执行的错误定位方法,TP311.52
- 基于云计算的软件测试服务研究,TP311.53
- 电子商务中的在线书店设计与实现,TP311.52
- 基于FitNium的关键字驱动的Web测试框架的研究与实现,TP311.53
- A基地软件检测站测试管理信息系统设计及实施关键问题研究,TP311.52
- 智能卡操作系统(COS)的系统测试方法的设计与实现,TP311.52
- 基于J2EE的软件测试用例管理系统的设计与实现,TP311.52
- 地图管理信息系统的设计与实现,P208
- PTN网管的接口自动化测试研究与实施,TP274
- J2EE集成开发框架及其应用,TP311.52
- 一种基于使用模型和可执行规格说明的软件测试框架,TP311.52
- FSCS自适应随机测试算法的边界效应及运行效率研究,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 数据处理、数据处理系统
© 2012 www.xueweilunwen.com
|