首页> 中文学位 >基于代码生成技术的自动化测试工具的设计与实现
【6h】

基于代码生成技术的自动化测试工具的设计与实现

代理获取

目录

文摘

英文文摘

声明

1 绪论

2 主要技术分析

3 系统分析与设计

4 系统实现

5 结束语

致谢

参考文献

展开▼

摘要

国内的软件企业逐渐由过去的作坊式开发过渡到如今的工厂式规模运作,软件工程的管理也越来越规范。软件测试是软件工程的重要组成部分,又是软件开发不可或缺的环节。随着软件规模的扩大,想要保证软件的高质量就变得越来越困难。
   项目团队投入到软件测试中的成本比例呈上升趋势。然而,对软件测试的重视和成本的投入,与优秀测试人员数量的稀少成为一个尖锐的矛盾,因此,寻求软件自动化单元测试工具的帮助,在编写单元模块代码的初期对软件进行系统全面的单元测试,就成了降低测试成本,提高软件质量的突破口。
   在研究并分析了计算反射技术和两种比较成熟的代码生成技术——即基于模版的代码生成技术和基于模型驱动的代码生成技术——的基础上,提出了一个使用基于模版的代码生成技术来实现自动化测试工具的方案,具有通用性、可扩展性、易用性等特点。在详细分析自动化测试工具系统需求的基础上,描述了其系统构架设计、界面设计、以及各个子模块的详细设计方案,重点讨论了代码分析引擎模块和代码生成引擎模块的设计与实现过程,给出了统一建模语言描述的设计图和部分关键实现代码。
   设计与实现的Eclipse 自动化测试工具,能够和主流开发平台Eclipse 无缝集成。针对拥有返回值和没有返回值这两种不同类型的被测试方法,代码生成引擎模块均能根据相应的模版自动生成符合Junit 测试框架的单元测试脚本源代码,具有很好的通用性。国内对软件自动化测试的研究还处在刚刚起步的阶段。设计与实现基于代码生成技术的自动化测试工具,对软件自动化测试领域的进一步发展具有较高的参考价值。

著录项

  • 作者

    谈飞;

  • 作者单位

    华中科技大学;

  • 授予单位 华中科技大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 吴涛;
  • 年度 2010
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    软件自动化测试; 代码生成; 计算反射技术;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号