EJB测试平台测试数据生成和管理子系统的设计与实现

来源 :北京大学 | 被引量 : 1次 | 上传用户:eyeryonecheat
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试的开销在整个软件开发过程中占有重大的比例,提高软件测试的效率、降低测试的开销,对降低软件成本具有重要作用。测试数据生成是软件测试之中一个占用大量资源的过程,如何更好地减少测试数据生成过程之中测试人员的繁琐的劳动成为了一个重要的问题;同时,更好地组织大量的测试数据,有效的复用已有的测试数据,也能够大大提高软件测试的效率。EJB构件技术是近来年被广泛应用的商业化构件技术,所以保证EJB构件的质量至关重要。软件测试是保证EJB构件质量的一个重要的手段。为更有效的实施针对EJB构件的测试,我们开发了一个EJB测试平台。本文主要涉及测试平台的测试数据生成和管理子系统。本文设计了利用模板来生成大量测试数据的方法,模板包含测试数据模板和测试序列模板两种。文中给出它们的定义和实例化的算法。用户只需要书写模板,系统就能够自动生成满足模板的测试数据或者测试序列。本文中同时给出了测试数据管理的方法。本文将测试相关的各种数据进行了有效的管理,采用XML文档形式对这些数据进行存储,并提供对这些数据的创建、修改、删除和查询等操作。系统实现了以对象数据为最小复用单位的数据复用,同时系统还支持对一次或者多次回归测试结果的自动分析,用于指导测试人员更好的进行测试。
其他文献
变电站是输配电系统中的重要一环。提高变电站的安全与经济运行水平,减少变电站的运行值班人员并逐步实行无人值班,变电站综合自动化技术需要更深入的研究开发。目前流行的变电站自动化系统的主站大多选用双机热备容错系统,其目的是将单主机系统运行所带来的系统风险降至最低。目前的双机热备容错系统大多为专用的双机软件或集群软件,并配以专用的服务器及磁盘阵列柜。对于中小型变电站来说成本太高,对于老变电站改造更是难以采
数据仓库作为决策支持系统的重要分析工具多年来一直备受关注。在进行海量数据决策分析时,分布式数据仓库扮演着重要的角色。本文以天玑大数据引擎中的分布式数据仓库组件——
自主计算所要解决的是日益复杂的计算环境中所面临的管理与成本问题,提高系统的运行效率,使得IT系统能够自我管理.本文从基于主体的自主单元设计,自主计算的软件建模方法、基
层次式交换网络是一种适应下一代互联网的基于IP交换的新型网络体系结构,它按照层次构造网络拓扑,地址空间与拓扑结构严格匹配,以交换代替路由,克服了现有Internet的网络结构无序
学位
多媒体技术的飞速发展和广泛使用产生了大量的图像和视频等视觉信息,由于信息量增长太快而处理能力不足,这些信息往往不能被有效利用.通过对视觉信息进行有效存储,建立索引和
文本的主题分析旨在确定一个文本的主题结构,即识别所讨论的主题,界定主题的外延,跟踪主题的转换,觉察主题间的关系等,它是很多信息处理领域,比如文本理解、语言建模、信息的检索与
学位
本文研究如何提高现有基于短语的统计机器翻译系统的性能,并利用文中提出的思想实现面向特定领域的统计机器翻译系统.文中研究了两种改善基于短语的统计机器翻译系统性能的方
科学计算是伴随着电子计算机的出现而迅速发展并获得广泛应用的新兴交叉学科,是数学及计算机应用于高科技领域的必不可少的纽带和工具。高性能计算机的研制水平和实际应用水平
学位
学位
自动人脸识别的研究有着重要的学术价值和广泛的应用前景。本文沿着统计学习与融合的思路对人脸识别中的对齐、特征表达和分类器的训练及构造三个关键问题进行了深入的研究。