邮件服务系统C360自动化测试工具设计与实现
发布时间:2017-10-13 03:16
本文关键词:邮件服务系统C360自动化测试工具设计与实现
【摘要】:随着信息技术的日新月异,测试技术已经逐渐成为软件开发环节必不可少的一个重要组成部分。许多大中型企业不惜耗费大量成本来对现有的软件开发进行专业规范的测试来保障软件质量从而规避风险,降低实际成本。而现如今,自动化测试已经成文了软件测试环节中又一个必不可少的组成部分。由于对现有软件进行升级或是添加新功能,这就需要测试人员进行大量的重复的回归性测试以此来保证系统的稳定性。本文首先是对邮件服务系统C360自动化测试工具的研究背景及国内外研究现状进行分析,之后针对邮件服务系统C360自动化测试工具中的关键技术进行相应的分析并根据系统的实际需求,对C360自动化测试工具的功能进行设计与实现,基于软件工程、项目管理等相关理论基础,结合开发技术Java、SWT、嵌入式技术以及嵌入式数据库访问技术、MVC设计模式,并结合成熟的嵌入式数据库技术,基于Eclipse IDE开发平台对系统的实现进行完成。其次,本文对管理系统架构及业务需求进行分析,在此基础上部署设计管理系统设计的管理功能。基于B/S的邮件服务系统自动化测试系统的实现主要分为五大模块,分别为创建数据源数据文件、创建ET反馈文件、查询C360 DB、嵌入式数据导入、系统管理;在数据库访问方面专门设计了一个Data类来实现数据库访问的所有操作,提高了程序开发的效率和代码的重用率,有利于程序的维护。此自动化测试工具着眼于减轻测试人员测试负担, 降低由于测试数据文件复杂度而导致的非常规性测试错误, 致力于加速软件开发测试进度而设计和实现,并已成功应用于公司此项目的测试人员。
【关键词】:自动化测试 测试 软件工程 SWT 嵌入式
【学位授予单位】:大连理工大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52
【目录】:
- 摘要4-5
- Abstract5-8
- 1 绪论8-13
- 1.1 课题研究背景8-10
- 1.2 自动化测试工具与数据库技术相结合10-11
- 1.3 本文研究内容11
- 1.4 论文组织结构11-13
- 2 相关技术13-17
- 2.1 开发技术介绍13-15
- 2.2 开发工具介绍15-16
- 2.3 本章小结16-17
- 3 需求分析17-28
- 3.1 可行性分析17-18
- 3.2 邮件服务系统C36018-20
- 3.3 C360系统测试过程分析20-21
- 3.4 自动化测试工具需求分析21-25
- 3.5 非功能性需求分析25-26
- 3.6 本章小结26-28
- 4 系统设计28-40
- 4.1 系统设计目标28-29
- 4.2 系统总体架构29
- 4.3 系统类图设计29-34
- 4.4 嵌入式数据库结构设计34-36
- 4.5 系统控制层与功能模块设计36-38
- 4.6 前台交互界面设计38-39
- 4.7 本章小结39-40
- 5 自动化测试工具实现40-49
- 5.1 实现环境40-41
- 5.2 嵌入数据数据库HSQLDB实现41-43
- 5.3 前台界面实现43-47
- 5.4 数据库访问及性能优化47-48
- 5.5 本章小结48-49
- 6 系统测试49-55
- 6.1 系统测试概述49
- 6.2 测试计划49-50
- 6.3 系统测试用例50-53
- 6.4 测试结果分析53-54
- 6.5 本章小结54-55
- 结论55-56
- 参考文献56-58
- 致谢58-59
【相似文献】
中国期刊全文数据库 前10条
1 张晓敏;;构建整体化的自动化测试平台[J];中国高新技术企业;2010年22期
2 杭汉庆;;关于软件自动化测试工具的研究[J];无线互联科技;2012年01期
3 王益芝;吴言润;李艳;李特;;浅析智能手机的自动化测试[J];现代电信科技;2012年12期
4 季淑引;;软件自动化测试工具的应用研究[J];科技致富向导;2012年20期
5 张佳s,
本文编号:1022510
本文链接:https://www.wllwen.com/guanlilunwen/xiangmuguanli/1022510.html