首页> 中文学位 >云环境下基于着色Petri网的测试选择工具设计和实现
【6h】

云环境下基于着色Petri网的测试选择工具设计和实现

代理获取

目录

声明

摘要

图表目录

第一章 绪论

1.1 论文研究背景及意义

1.2 研究内容

1.3 论文结构

第二章 相关理论与技术

2.1 基于目的的测试例选择

2.2 MapReduce

2.3 CPN

2.4 Hadoop云环境

2.5 CloudSim

2.6 本章小结

第三章 基于MapReduce的测试例选择工具设计

3.1 设计框架

3.1.1 系统结构

3.1.2 系统流程

3.2 基于CPN的测试目的模型的建立

3.2.1 测试目的的定义

3.2.2 测试目的模型的建立

3.2.3 测试目的模型的正确性验证

3.3 测试例格式

3.4 测试例选择算法

3.5 本章小结

第四章 实例说明

4.1 系统介绍

4.2 目的模型的建立

4.2.1 测试目的的选取

4.2.2 测试目的模型建立与状态空间的生成

4.3 测试例实例说明

4.4 本章小结

第五章 工具实现

5.1 Hadoop云平台配置

5.2 结果说明

5.3 本章小结

第六章 总结与展望

6.1 全文总结

6.2 未来展望

参考文献

致谢

展开▼

摘要

近年来,随着软件系统的不断复杂化,软件测试成为软件开发中的重要一环,而通常情况下,在软件测试过程中主要分为三个步骤,即:测试例生成、测试例选择和测试例执行。
  被测系统自动生成测试例时,一般会生成一个庞大的测试例集合,此集合中包含各个功能下的测试例。在实际执行过程中,对这些测试例进行穷尽执行是不可能的,通常情况下,会针对被测系统的某一功能进行测试。所以,基于目的的测试例选择是非常必要的,此过程不仅可以提高测试效率,而且能够有针对性地对系统功能进行测试。
  本文着重于解决基于CPN模型的测试例选择问题,在此过程中,采用基于目的的测试选择方法。在测试例选择过程中,存在大量的重复计算与操作,此特点恰好可以使其与云计算并行的优势相结合。
  综上所述,本文针对测试选择问题,采用MapReduce编程方法,在Hadoop平台上,实现一个测试例选择工具,旨在提高测试选择的效率及其服务能力。
  本文主要完成以下几个工作:确定被测软件的测试目的,并为其建立目的CPN模型;设计实现基于目的模型的测试例选择算法;最后,在云平台上实现了一个测试例选择工具。
  其优势在于:利用云计算中的MapReduce编程方法解决传统测试例选择过程中存在的效率低下问题,节省了时间和成本;基于CPN模型,改善了传统的测试例选择过程中自动化程度低的问题。

著录项

  • 作者

    王艳;

  • 作者单位

    内蒙古大学;

  • 授予单位 内蒙古大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 刘玉林;
  • 年度 2014
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 图论;
  • 关键词

    云计算; 着色Petri网; 软件系统; 测试例选择;

  • 入库时间 2022-08-17 10:59:55

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号