论文题目: 软件自动化测试的研究与实践
论文类型: 硕士论文
论文专业: 计算机应用技术
作者: 蔡志贤
导师: 唐振民
关键词: 软件测试,软件测试自动化,测试工具,单元测试
文献来源: 南京理工大学
发表年度: 2005
论文摘要: 软件测试作为软件生命周期中不可缺少的组成部分对提高软件质量起着重要作用。随着软件测试的发展,自动化测试技术也得到了很大提高。本文介绍了软件自动化测试的概念、技术和发展趋势,通过对当今主流的自动化测试技术和工具的分析和比较,指出了目前自动化测试工具特别是单元测试在测试数据的构造、数据的编解码、桩函数和驱动代码自动生成的一些有待改进的地方。针对这些不足,介绍了ATE自动化测试工具的三个关键技术:基于数据驱动实现数据和代码分离、数据编解码的自动化以及自动生成桩函数和驱动代码,给出了详细的技术实现方案,并通过一个单元测试完整使用实例阐述了ATE在单元测试中的应用。最后讨论自动化测试技术的进一步发展。 本文的主要工作为: 1、提出了一种基于数据驱动的单元测试自动化系统和方法。通过提取被测代码中的结构定义信息,简化了测试代码的书写,同时避免了测试数据的变化和增加而导致的测试代码的变化和代码的重复编译。 2、提出了一种数据编解码的实现方法。使用这种方法实现的编解码器通过提取被测试对象中的结构定义信息即可实现对结构数据的编解码。 3、提出了一种自动生成桩函数和驱动代码的单元测试方法。提供了一种自动生成变量控制函数、桩函数和驱动函数的单元测试方法,在单元测试中可以减少手工劳动,提高单元测试效率,实现自动化测试。
论文目录:
摘要
ABSTRACT
目录
1 绪论
1.1 软件测试理论基础
1.2 自动化测试概述
1.3 本文的主要工作
1.4 本文的章节安排
2 一种基于数据驱动的单元测试自动化系统和方法
2.1 引言
2.2 ATE测试数据的构造
2.3 ATE测试数据构造优点
2.4 详细实现方案
3 一种数据编解码的实现方法
3.1 引言
3.2 ATE的数据编解码
3.3 ATE编解码优点
3.4 详细实现方案
4 一种自动生成桩和驱动的单元测试方法
4.1 引言
4.2 ATE自动生成桩函数和驱动函数
4.3 ATE自动生成桩函数和驱动函数优点
4.4 详细实现方案
5 ATE的实际应用
5.1 配置测试环境
5.2 提取数据结构信息
5.3 自动生成桩函数和驱动代码
5.4 创建测试用例
5.5 编辑测试数据
5.6 执行测试用例
5.7 查看测试结果
5.8 自动化测试
5.9 本章小结
6 结束语
致谢
参考文献
发布时间: 2005-09-12
参考文献
- [1].软件自动化测试混合框架的研究与实现[D]. 李玮.北京交通大学2007
- [2].光刻机软件自动化测试工具的设计与实现[D]. 张恺.上海交通大学2014
- [3].基于分域的构件软件自动化测试研究[D]. 侯海金.安徽工业大学2012
- [4].网络管理系统自动化测试的应用与实现[D]. 武孟梦.华中科技大学2010
- [5].图形用户界面自动化测试的研究[D]. 张恒.武汉理工大学2011
- [6].基于模型的JavaScript Web应用的自动化测试研究[D]. 曾尧.华东师范大学2018
- [7].外勤助手应用系统自动化测试设计与实现[D]. 陈怡恒.华南理工大学2018
- [8].基于Appium的手机自动化测试系统的设计与实现[D]. 马小泉.东南大学2018
- [9].Windows应用程序自动化测试关键技术设计与实现[D]. 朱方祥.中国科学技术大学2018
- [10].基于安卓系统的智能手机测试方法研究与应用[D]. 邓鸾姣.湖南大学2017
相关论文
- [1].软件自动化测试混合框架的研究与实现[D]. 李玮.北京交通大学2007
- [2].功能测试中自动化测试框架的分析与应用[D]. 常征.北京林业大学2007
- [3].软件自动化测试及实践[D]. 李阳.吉林大学2007
- [4].软件自动化测试技术的研究与实现[D]. 呼晓黎.西南交通大学2007
- [5].软件自动化测试框架的研究和实现[D]. 王世俊.华东师范大学2006
- [6].软件自动化测试框架TAF及其应用[D]. 朱菊.河海大学2006
- [7].自动化测试技术在软件项目中的应用[D]. 武秦欣.西安建筑科技大学2006
- [8].软件自动化测试系统的研究与实现[D]. 江鲸.电子科技大学2006