学位论文 > 优秀研究生学位论文题录展示
面向对象软件功能测试的自动化方法研究
作 者: 肖马丹
导 师: 陆璐;李永利
学 校: 华南理工大学
专 业: 计算机技术
关键词: 面向对象 功能测试 测试自动化
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 76次
引 用: 1次
阅 读: 论文下载
内容摘要
软件测试是软件系统工程里的一个重要组成部分,是保证软件质量的重要途径。尤其是随着敏捷开发模式的引入,对软件测试工作的标准化、成熟化提出了更高的要求,自动化测试的引入能大大改进软件测试的效率和质量。当今的企业需要掌握其关键业务应用的所有功能测试,以确保所有业务流程工作符合预期,尤其是以产品开发为主的企业,每次对产品的升级都必须保证以前功能的正常运行,如果能实施自动化的功能测试,企业就极大提高测试速度和精度,降低风险。目前已经有很多有效的测试方法和测试工具,但是在引入测试工具的同时也会提高企业的开发成本,帮助中小企业实施的自动化方法之一就是利用自身的开发平台,构建测试框架。本文将基于.net平台下开发的某跨国企业管理系统为测试背景,重点研究功能测试自动化框架的设计和应用,将程序开发中的单元测试和功能测试相结合,以测试用例来驱动,使自动测试的代码和测试用例结合管理。首先,对作为测试背景的企业管理系统结构进行介绍,并适时引入实际商务流程中;其次,引入商务流程的功能测试需求;再次,应用基于相同开发平台搭建一种低成本的测试自动化框架;最后,在实现方面,阐述功能测试自动化的实现方法,介绍测试代码和测试案例的管理,并展示引入自动测试后对测试对象的质量评估。
|
全文目录
摘要 5-6 Abstract 6-9 第一章 绪论 9-14 1.1 课题研究背景 9-10 1.1.1 软件测试的发展 9-10 1.2 软件测试的现状和前景 10-12 1.2.1 测试行业的现状 10-11 1.2.2 软件测试的前景 11-12 1.3 课题来源,目的以及意义 12-13 1.4 本章小结 13-14 第二章 自动化测试的相关概念和定义 14-22 2.1 自动化测试概念 14 2.2 自动化测试的适用范围 14-16 2.3 测试技术分类以及自动化测试方法 16-17 2.4 自动化测试技术的发展过程 17-18 2.5 自动化测试的功能和作用 18-19 2.6 软件自动化测试的误区 19-20 2.7 自动化测试准备 20-21 2.8 本章小结 21-22 第三章 测试对象的背景介绍 22-28 3.1 测试对象的开发平台 22 3.2. net 环境下的自动化测试 22-23 3.3 测试对象的用例模型 23-25 3.4 名词解释 25-26 3.5 测试对象的用例分解 26-27 3.6 本章小结 27-28 第四章 自动测试架构以及系统研究 28-47 4.1 测试架构介绍 28 4.2 测试框架目录结构 28-36 4.3 测试框架的命名空间 36-37 4.4 测试框架的命名规则 37-38 4.5 测试框架的整体结构 38-45 4.5.1 测试案例和测试数据 39-40 4.5.2 测试方法 40-42 4.5.3 Meta Test 函数 42-43 4.5.4 联合测试函数 43-44 4.5.5 数据的处理 44-45 4.6 测试架构的实施 45-46 4.7 本章小结 46-47 第五章 自动测试的实现以及结果分析 47-58 5.1 测试结果的采集 47 5.2 测试结果的分析 47-57 5.2.1 代码覆盖率 47-50 5.2.2 测试案例覆盖率 50-55 5.2.3 自动化测试执行失败的案例分析 55-57 5.2.4 测试案例执行时间分析 57 5.3 本章小结 57-58 总结 58-60 参考文献 60-62 致谢 62
|
相似论文
- 自动化单元测试中MOCK技术的研究与应用,TP311.52
- 基于神经网络的面向对象系统分析,TP311.52
- 软件自动化测试方法研究及应用,TP311.53
- 数据库管理系统锁机制集成测试方法研究,TP311.13
- 基于代码生成技术的自动化测试工具的设计与实现,TP311.53
- 基于DM368的高清IPCamera的硬件系统设计与实现,TN948.41
- 面向企业级应用系统的测试模型研究与应用,TP311.52
- 自动化测试在分组传输网管接口测试中的应用,TP311.52
- 基于QTP的SAFFRON自动化测试框架的研究,TP311.52
- 基于FPGA的电子式互感器合并单元研制,TM45
- PTN网管的接口自动化测试研究与实施,TP274
- 基于高分辨率遥感数据的矿区房屋信息提取方法研究,TP751
- 成都东软学生信息管理系统的设计与实现,TP311.52
- SPH方法的面向对象设计及其后处理,TP311.52
- 数字集成电路测试仪测试通道电路设计,TN407
- 基于UML的物流仓储系统的分析与设计,TP311.52
- 面向对象技术在城市建筑物提取中的应用研究,P237
- 潍坊烟草创新新项目信息管理系统,TP311.52
- 地面合成孔径雷达实验系统软件设计,TN958
- 基于软件影响网络的软件度量研究,TP311.52
- 基于J2ME的计算机游戏开发技术的研究与运用,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|