首页> 中文学位 >基于虚拟化技术的自动化测试系统的设计与实现
【6h】

基于虚拟化技术的自动化测试系统的设计与实现

代理获取

目录

文摘

英文文摘

1 绪论

2 关键技术分析

3 系统结构设计

4 系统详细设计与实现

5 总结与展望

致 谢

参考文献

展开▼

摘要

随着现代信息技术的不断发展,软件客户对软件功能、性能的要求在不断提高,同时要求软件更新的速度也越来越快;另一方面,软件系统自身的复杂度也越来越高,系统的各个组成部分错综复杂。因此,软件系统在开发过程中的回归性测试给软件测试人员带来了巨大的挑战。如果仅靠传统劳动密集型的手工测试则远远跟不上软件测试的需求。近年来,自动化测试的概念被提出来,并且日益受到重视。自动化测试在回归测试阶段的大量使用,可以使将测试人员从繁重,枯燥的重复性劳动中解放出来,同时也避免了一些在测试过程中的人为失误,确保测试用例的正确的执行。
   论文以大型数据库软件IBM DB2for z/OS为测试背景,通过对自动化测试技术的基本理论以及自动化测试技术的优缺点的研究分析,结合虚拟化技术,提出了一个基于虚拟化技术,满足大规模测试需求的自动化测试系统。该系统能够完成测试用例的组织维护,测试环境的配置,测试过程的监视,测试报告的生成,错误纠正和恢复等功能。该系统的设计引入虚拟化技术,实现测试环境的虚拟化,极大的提高了测试系统的并行度和运行效率,同时也没有过多的增加硬件成本,节约了大量的人力、物力成本和时间成本。
   系统将虚拟化技术与自动化技术同时运用到软件测试领域,快速的满足测试环境多变的需求,根据测试人员的配置要求,迅速的撤销、重建测试环境;同时灵活的控制测试规模。基于关键字的自动化引擎能够独立的完成测试环境的构建,测试用例的运行,测试结果的统计汇总,测试报告的生成等测试工作,大大简化了测试人员的手工作业难度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号