基于多层次功能模型的软件回归测试技术研究

来源 :上海师范大学 | 被引量 : 0次 | 上传用户:suitky
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件回归测试是软件测试的主要方法之一,它保证软件被修改后,被修改的部分按照预期目标正确运行,同时对软件的修改没有对软件的其它部分造成负面影响,没有使原本正常的功能失效。软件回归测试是代价较高的测试方法,但是在软件测试过程中又是必不可少的。如何减小回归测试用例集规模以降低回归测试代价一直是软件回归测试研究的重点。 到目前为止,已经有很多软件回归测试技术,其中具有代表性的几种技术是全部回归测试技术,随机选择回归测试技术,最小化回归测试技术,数据流回归测试技术,安全回归测试技术等。但是这些回归测试技术都是基于源程序的。其中安全回归测试技术虽然保证了测试质量,但是测试代价较高。另外,在进行回归测试分析时,现有的研究一般基于程序流程图或单一的业务流程图,没有考虑到业务之间的联系。现阶段,软件测试第三方逐渐介入到软件测试过程中,功能测试是其中一项重要内容,而且对业务流程间联系的测试渐渐受到重视,所以基于功能的、同时考虑业务需求的回归测试技术研究具有重要的现实意义。 本论文致力于功能回归测试技术研究。考虑到业务之间的联系,本文提出基于业务流程建立多层次功能模型。在分析并讨论了现有软件回归测试技术特点和存在的问题的基础上,提出了基于多层次功能模型的安全选择回归测试技术。该技术首先依据业务流程建立多层次功能模型以及在该模型基础上生成测试用例和执行测试,之后在已经建立的多层次功能模型基础上进行安全回归测试分析,其次根据测试时间和资金的限制进行基于变更的回归测试分析或基于代价分析的回归测试分析。该技术在保证软件质量的基础上有效地降低了测试花销,减小了回归测试用例集的规模。 最后本文结合中国银联信息处理中心系统集成测试-转接子系统功能测试测试实例,说明该技术是一项灵活有效并且十分实用的回归测试技术。
其他文献
从海量网络资源中获取企业基本信息,为企业的客户关系管理、潜在竞争对手发现等提供信息支持,对于企业的生存和发展壮大具有重要意义。鉴于通用搜索引擎处理这类问题时存在的
“嵌入式Internet”是后PC时代信息技术发展的必然产物。信息共享程度的不断提高,使得Internet应用从以PC为中心转向以嵌入式设备为中心。嵌入式系统接入Internet以后,可以方
在高动态GPS接收机中,由于要对多通道连续跟踪,实时数据运算处理量大,因此对微处理器的性能要求较高。除性能外,对功耗和体积也有很高要求。刚好在移动通信领域得到广泛应用的ARM
挖掘关联规则是数据挖掘领域的一个重要的研究方向。本文以数据挖掘中关联规则的挖掘为主要研究内容,首先对关联规则起源、应用环境、分类、思想、算法的优缺点等进行了分析学
自1998年W3C(World Wide Web Consortium)发布了XML1.0[1](Extansible Makeup Language)标准以来,XML就迅速显示出在数据存储、数据交换等方面的优越性,短短几年时间,XML就成
合作求解是多Agent 系统(MAS)的一种重要交互形式,是解决高复杂性、开放性和动态性问题的有效途径。本文研究了MAS 合作求解基本理论和RoboCup 软件仿真系统,深入分析了Agent
树分解与树宽概念的提出在图论、算法和参数复杂性等领域有重要的意义。其中一个主要原因是利用树分解,原来许多在图上困难的问题(如NP难),在对某类树宽是固定参数的图上,可
由于综合业务的需要,数据应用在下一代的移动通信业务中将扮演越来越重要的角色.为了更好的分析数据业务的流量特性,我们根据实际的3G业务来建立业务模型.该文首先将介绍业务
本文的研究内容属于虚拟现实技术和分形图形学的交叉.首先,基于分形几何的自相似和分形布朗运动原理,利用Diamond-Square算法产生构成地形骨架结构所需的高度数据,用Bezier曲
信息技术的高速发展与应用,已经使其在全球能耗中占据相当大的比重。在开发低能耗硬件的同时,如何优化大量计算终端在任务空闲状态时,为了保持网络可访问性而产生的能耗也被证明