基于规则引擎的测试用例提取与维护方法研究

来源 :成都理工大学 | 被引量 : 2次 | 上传用户:d42953533
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试是保证软件质量和可靠性的主要手段,软件测试的工作量一般占软件总开发量的40%至60%,而测试工作中有很大部分适于采用自动化测试方法。自动化测试可以提高测试过程的系统性和计划性,大规模地提高测试效率,减少测试开销,并有利于进行回归测试。本论文以成都理工大学DNCPC实验室与企业合作的项目为依托,重点研究了测试用例规则模型、交易参数模型、测试用例加载、用例集优化、测试要素管理、基准数据管理,通过交易参数模型和测试用例规则模型把规则全部显式地表达出来,使规则匹配的完整性和一致性得到很大提高,在此基础上提出了由规则模型产生测试点以及提取测试点相关的测试用例集的方法;应用了配对算法来优化用例集,使用例数可降低好几个量级。在以上基础上研究了基于规则引擎的软件测试用例提取与维护技术。本文讨论了基于规则引擎的测试用例提取和维护的基本理论和相关概念,研究了当前流行的基于J2EE的轻量级框架和规则引擎,设计了一套基于Flex+Spring+Drools+Hibernate的测试用例提取系统的体系架构。这种架构在设计上充分体现了分层的思想。整个系统分为呈现层、业务层和持久层,显著提高了系统的可扩展性和可维护性。本文在以上研究的基础上用规则引擎技术设计与实现了基于规则引擎的测试用例提取与维护系统,本系统能显著提高测试用例的可维护性和可复用性,所采用的技术框架能显著提高业务规则复杂的软件测试自动化程序的开发效率。实践证明将规则引擎应用于测试用例的提取对测试自动化具有重要的指导意义和实用价值。
其他文献
随着网络和分布式应用的发展和普及,大量的异构数据源应运而生。而多源数据又是构建系统的重要部分,尤其是各类关系数据库,其异构性和管理的局部性以及地理位置的差异性导致企业
目前,生物认证是最重要、最可靠的以计算机为辅助的个人身份认证方法之一。它以人体唯一的、可靠的和稳定的生理学特征作为鉴别个人身份的依据,采用计算机强大的计算能力和网
计算机视觉检测技术是精密测试技术领域内最具有发展潜力的新技术,它综合运用了电子学、光电探测、图象处理和计算机技术.将计算机视觉引入到工业检测中,实现对产品质量的快速
布料仿真是一种用计算机来模拟布料动态形态的技术,具有广阔的应用前景。弹簧—质点模型简单易用,计算效率高,应用较广,但反映布料物理特性较困难,若要在对材料特性要求较高
数据挖掘技术从一开始就是面向应用的,使用数据挖掘工具进行数据分析可以方便地获得重要的数据模式并应用于决策。关联规则挖掘作为数据挖掘的重要技术广泛应用于各大领域,特
无线传感器网络是一种新兴的数据收集和处理技术。其主要组成部分是部署在被观测区域中的大量微小的无线传感器节点所构成的分布式网络,具有大规模性、自组织性、动态性等特点
互联网技术研究近年来发展迅猛,目前是非常活跃的研究领域,应用市场前景十分广阔。新技术、新思想、新应用层出不穷,推动着整个行业向纵深化方向发展。Java的出现是互联网技术发
配准问题是计算机视觉以及摄影测量领域主要的研究课题之一。配准研究主要是将多个不同坐标系下的数据转化到同一坐标系下,并对齐它们相互之间共同的部分。用于配准的数据一般
电力企业数字化是一个十分复杂而迫切的过程,如何实施一个既能满足当前企业需求又具有可持续发展能力,功能强大又具有良好柔性的信息系统,就成为今后一个时期内电力企业信息化的重要内容。近年来,电力事业进入高速发展阶段,已由计划经济向市场经济迅速过渡,电力营销由以生产为中心阶段进入以消费者为中心阶段,建立完善的现代电力客户服务体系是电力企业数字化的一个重要组成部分。因此,近几年各地电力集团公司开始引进发达国
分类是机器学习的一个核心研究内容。在多种现存的分类器中,最为简单有效的一种就是决策树。但是,传统的决策树算法由于实现的年代较早,运行效率为了适应当时有限的内存而有