首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
回归测试在软件维护阶段是一个重要且必须的一个工作,它为修改后的软件的正确性提供保证,回归测试选择技术是选择已存在的原有程序的测试用例集构成新的测试用例来测试修改后软件,通过对已存在测试用例集,选择有限测试用例对修改后软件测试可以减少测试周期和测试成本.提供了一个面向对象软件选择策略测试方法,对修改前软件和修改后软件创建类关系图,利用该模型进行测试,这种选择策略确保软件质量是有效,经济,安全的.  相似文献   

2.
回归测试用例设计是回归测试中一项重要的内容,本文从应用的角度出发,在商用软件测试工具产生的程序流程图基础上,提出了覆盖变化结点的所有路径算法,并开发了相应的工具软件。应用实践表明,该工具软件能够有效地辅助回归测试用例设计工作。  相似文献   

3.
回归测试用例设计是回归测试中一项重要的内容,本文从应用的角度出发,在商用软件测试工具产生的程序流程图基础上,提出了覆盖变化结点的所有路径算法,并开发了相应的工具软件。应用实践表明,该工具软件能够有效地辅助回归测试用例设计工作。  相似文献   

4.
软件测试过程中,测试用例集的规模可能会随着软件的维护和修改而飞速地增长,使得回归测试费用大幅度增加.为降低回归测试成本,需对回归测试用例集进行约简.现有的测试用例集约简方法不仅缩小了测试用例集的规模,同时也可能削弱了错误检测能力.本文提出了一种新的约简方法,该方法在约简回归测试用例集的时候综合考虑测试用例的测试覆盖度、测试运行代价和错误检测能力3个因素.通过仿真实验表明该方法在有效约简回归测试用例集的同时能保证约简后的测试用例集的错误检测能力.  相似文献   

5.
软件测试是软件质量保证的一个重要元素,在测试过程中使用合理的软件测试模型可以降低测试在开发活动中的花费和开发时间。通过对XP中测试和传统测试模型W模型的分析,找出W模型的不足,提出一种适用于XP的新的测试模型。该模型将测试驱动的思想贯穿于软件开发周期的各个阶段,并且加入了回归测试的范围,可以尽早发现软件中的错误,降低成本。  相似文献   

6.
在组件系统的回归测试中,为了确定修改所影响的部分,需要建立组件系统的依赖模型.组件系统具有高复用性和高复杂性,现有的依赖模型已经不适应描述组件系统,所以提出一种描述组件系统的层次依赖模型.通过对该模型中修改点的向前切片,得到修改所影响的部分,然后遍历该部分得到修改所影响的测试路径,进而有效地选择回归测试用例,提高了回归测试的效率.  相似文献   

7.
软件测试研究进展   总被引:66,自引:1,他引:66  
从软件测试的技术与过程、持续的软件测试、软件测试的充分性准则等方面简要介绍软件测试的基本思想;讨论软件测试中的若干问题,包括面向路径的测试数据自动生成、测试预言、期望结果的自动生成、回归测试等;并且探讨软件测试的发展趋势,包括构件测试、软件的易测试性与基于合约的构件易测试性设计和Web Services测试等。  相似文献   

8.
面向对象软件的修改影响分析研究   总被引:1,自引:0,他引:1  
在软件维护阶段,修改后的程序应该被重新测试,保证修改能满足用户需求,并且软件能正常运行。但面向对象程序中一个小的修改能产生很大影响,这为测试增加了困难。为了节省测试成本,应只测试修改及修改所影响的部分。提出了一种鉴别修改所影响的部件的方法。  相似文献   

9.
如何对回归测试进行优化是软件开发与维护周期中的一个关键问题,传统的单一主题的测试用例优化技术存在局限性。因此,提出一种将测试用例选择和优先级排序相结合的初次选择-排序-再次选择的混合优化方法。首先,利用基于函数调用路径(function call path, FCP)对代码进行变更影响分析的结果,选择出部分测试用例;然后,从不同角度出发设计多个目标对这些测试用例进行综合排序,并根据执行信息动态调整;最后,从调整过优先级的测试用例中再次选择,形成最终的测试用例集。实验结果证明:所提出的优化方法能在尽量保证测试用例集的缺陷检测能力的情况下,一定程度上降低测试用例集的规模,提高回归测试的效率。  相似文献   

10.
回归测试过程往往需要执行大量的测试用例。为减少回归测试工作量,可以使用测试用例优先级技术。介绍了MC/DC测试用例优先级算法,通过对MC/DC测试用例集中的测试用例进行优先级排序,使高优先级测试用例比低优先级测试用例在回归测试过程中优先执行,可以更早地发现软件错误和满足代码测试充分性要求,减少回归测试的工作量。  相似文献   

11.
单目标测试用例优先级排序具有片面性的缺点,为解决问题出现了多目标测试用例优先级排序;多目标测试用例优先级排序是根据多个优化目标给出测试用例的执行次序,从而提高软件测试效率,并降低回归测试开销;在介绍多目标测试用例优先级排序基本概念的基础上,总结了目前求解问题的主要方法,指出其存在的问题,给出了多目标测试用例优先级排序问题的未来研究方向。  相似文献   

12.
指出嵌入式软件系统测试目前还存在测试需求没有规范化、测试用例执行效率低、测试平台不统一等问题.针对这些不足,通过对嵌入式软件测试技术的研究,以形式化的需求描述、基于数据域的测试用例生成等方法为基础,以系统测试环境为平台,建立了适合嵌入式软件系统测试的模型框架.然后针对模型的各个部分,提出了具体的实现方案.最终将该方案应用于某型号嵌入式软件的系统测试中,保证了测试用例设计的完整性、测试覆盖的全面性、测试度量的准确性,并且大大提高了测试的效率.帮助用户达到软件测试效率提高、成本降低、风险小、所开发的软件产品质量高的目的.  相似文献   

13.
基于成对测试的GUI测试用例生成方案及实现   总被引:2,自引:0,他引:2  
在软件开发过程中软件测试的成本很高.其中,测试用例是软件测试的主要组成部分,因此产生合适有效的测试用例是减少软件测试成本的一个主要手段.文章对一个基于成对测试GUI测试用例生成方案及实现展开研究;给出了GUI对象描述、GUI测试用例生成、自动执行以及结果比较的过程;以项目CQMIS为例,使用自动化测试工具QTP,依据所提出的方案实施测试用例生成,效果良好.  相似文献   

14.
模糊关系在软件系统测试中的应用   总被引:3,自引:0,他引:3  
基于黑盒技术在分布式软件系统测试中的应用,提出了系统位态和预期位态的概念.在执行系统测试时,测试用例对系统位态具有控制作用,系统位态与相应的预期位态则表现出模糊性,运用模糊蕴涵逻辑进行研究得到了如下结果:测试用例对预期位态的作用关系是模糊控制关系,其控制程度取决于软件的质量;基于这种模糊控制关系和模糊推理规则,得到了被测软件通过测试的标准值,使测试通过的判定得以量化;文中还得出了量化的系统测试通过准则,并将其应用于自动化测试工具的改进,有效地提高了测试效率。降低了测试成本.  相似文献   

15.
郭滔 《科技信息》2011,(3):83-83,64
软件测试在整个软件项目开发过程中有着举足轻重的地位,测试技术的发展对于缩短软件开发周期、降低成本、提高软件质量都有着十分重要的意义。本文介绍了面向对象与软件测试相关知识,并对面向对象软件测试技术进行了深入研究。  相似文献   

16.
为了加工大直径零件上的大导程多头梯形内螺纹,需将CQ5250立车改造为西门子数控系统的数控车床。根据周向分度法基本原理进行分度,采用斜向单面车削与左右扩削相结合的加工方法,利用所编制的加工程序加工大直径大导程多头左旋梯形内螺纹,既能够保证螺纹的加工精度,又可以减少刀具重磨和重定位次数,缩短辅助时间,提高生产效率。  相似文献   

17.
按照「1」「2」的方法进行了类测试及集成测试的面向对象软件,提出了一种回归测试的策略,并给重用且修改现存的测试例,产生新的测试例的方法  相似文献   

18.
本文介绍了通信机线路自动测试系统的设计与实现过程,包括硬件和软件两方面的内容.硬件由IBM-PC或其兼容机作为控制和数据处理的主体,自行设计接口电路与测试箱.软件由Turbo Pascal语言和汇编语言编成,其中采用了自适应算法克服环境的影响.  相似文献   

19.
针对传统高可靠性软件测评方法存在的问题,在分析基于体系结构测评重要性的基础上提出了基于软件体系结构的可靠性测评方法.将软件可靠性增长测试和软件可靠性验证测试有机统一起来,从模块级对可靠性进行控制,并提供可靠性先验信息.该方法有利于实现软件可靠性快速增长,有效减少测试用例量.  相似文献   

20.
符冰 《科技信息》2011,(25):I0057-I0059
飞行控制组件是某型号产品的控制核心,其检测的通用性、可靠性在产品研制过程中有着重要的作用。介绍了基于面向对象方法的某型号飞控组件测试软件的开发思想、测试算法和具体实现。此软件可按照特定算法控制硬件自动对飞控组件的各内外接口进行测试,具有友好的界面、良好的可维护性、可扩展性,目前已成功应用于某型号飞控组件的测试中。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号