首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 46 毫秒
1.
苏荟 《现代电子技术》2012,35(18):38-40
为了更好地完成面向对象软件测试中的集成测试,提出了一种基于UML类图的面向对象软件集成测试方法。首先从UML类图的文件中利用RationalRose提供的接口将类图中的类内信息、类间信息提取出来,并计算每个类的内聚度以及类间耦合度,同时把每个类看作有向图的结点,类的内聚度、类间耦合度的加权作为节点的权值,类间关系的出度作为关系的权值。根据动态绑定的特点,在图中添加类间可能存在的动态绑定线索;然后,遍历该动态对象赋权图生成集成测试的测试序列;最后对生成的序列进行筛选,得出最有效的测试序列。实验证明该方法是有效的。  相似文献   

2.
基于数据流的软件测试序列自动生成技术研究   总被引:6,自引:2,他引:4  
测试用例自动生成技术是软件测试的一个重要研究领域,而如何从待测试程序中选取适当的测试序列集合是其中的一个关键问题。文章提出一种构造结构性测试序列集合的方法,此方法首先对待测试程序进行静态分析,然后根据程序的语句间关系生成程序图,最后基于数据流测试准则,根据程序图以及变量的定义和使用信息构造结构性测试序列集合。在Linux平台上使用这种方法对若干条程序进行分析处理,得到的测试序列集合可以使待测试程序得到充分测试。本文提出的方法具有比较高的测试覆盖,同时,在计算过程中避免了无用路径的生成,节省了算法空间和执行时间。  相似文献   

3.
柴玉梅  冯秋燕  王黎明 《电子学报》2013,41(6):1242-1248
 面向对象所具有的类、封装、继承、动态连接等特性,使得面向对象测试步骤的划分以及测试策略的选择有别于传统的测试思想.本文针对面向对象软件的特点,采用基于模型的软件测试方法,对UML(United Model Language)设计模型中的顺序图添加OCL(Object Constraints Language)约束,做类间交互的软件测试.本文提出执行图EG生成算法,将顺序图SD转换为执行图EG,解决UML2.0顺序图新增特性中的alt、loop、opt、break四种常见组合片段及其嵌套和多态性问题;为得到最小完备的测试路径,本文提出了EG的遍历策略和测试路径生成算法;最后,根据测试路径确定测试场景,并删除无效场景,生成测试用例.经实验验证,此方法可以基于UML顺序图与OCL约束进行系统地测试.  相似文献   

4.
我国的软件测试技术正在快速发展。软件测试在软件开发过程中起非常重要的作用。软件测试中的集成测试是为了保证每一功能模块组装在一起时可以很好地协调工作,从而保证整个系统良好的性能。文章主要对软件集成测试的原理和重要性、传统软件的集成测试和面向对象软件的集成测试三方面进行阐述,旨在为软件集成测试的完善提供丰富的理论依据。  相似文献   

5.
对测试在软件开发过程中的积极作用进行了分析,描述了集成测试的基本过程及管理方法。结合实际测试项目,给出了集成测试的实际用例及测试结果,并给出软件测试管理系统的功能结构,指出使用管理系统管理测试过程有利于测试数据的统计分析,对项目团队建设和软件产品的质量提高具有积极作用。  相似文献   

6.
面向对象测试的研究是面向对象开发方法不可缺少的一环,传统的测试技术已经不能有效地运用在面向对象的软件测试上.对面向对象软件测试技术进行了分析,剖析了面向对象自动测试框架,采用VSS(版本控制)+Ant(项目管理)+JUnit(集成测试)的模式实现了一个面向对象的自动化测试.  相似文献   

7.
黄超  黄地龙 《电子测试》2008,(12):81-85
不同行业的软件有不同的测试方法和测试技巧,但大部分软件测试主要有如下几个步骤组成,即:单元测试,联调测试,集成测试和验收测试。本文从软件测试的基本流程出发,深入的讲解了在ERP管理软件当中的测试技巧和测试方法,根据不同的测试技巧,可以设计出不同的测试用例,并针对一些侧重点进行大规模的压力测试,从而使软件的质量得到有效的保证。根据ERP软件测试的需求说明书得出,业务级测试贯穿着整个ERP的始终,文中给出的测试方法,是ERP行业中比较敏感的的测试方面,通过这些测试方面,能够针对ERP软件中的某一点进行有效的测试,最后总结了ERP管理软件测试的可能的未来发展方向。  相似文献   

8.
一种自动化测试技术的研究与实现   总被引:1,自引:0,他引:1  
软件测试是保证软件质量的重要手段.随着软件产业的快速发展,手工测试已经不能满足软件测试的需要.然而,不能自动化生成测试用例和测试脚本又已经成为阻碍自动化测试的主要原因.因此本文提出了一种自动化测试技术,由数据库管理每个要素的测试用例,采用一种"分步组合法"组合测试场景中每个要素的测试用例,快速而覆盖面比较均匀地生成被测场景的所有测试用例,并通过模板技术自动生成测试用例对应的测试脚本,从而大大提高测试效率.最后,通过实际应用验证了该技术的可行性.  相似文献   

9.
测试用例的选择和生成技术是软件测试尤其是黑盒测试中一个重要研究领域.测试用例的质量将影响软件测试的科学性和有效性.组合模型是一种应用十分广泛的软件黑盒测试模型,在一般测试用例选择方法基础上,结合典型应用提出了一种基于组合模型的高效黑盒测试用例设计方法.该方法产生的测试用例具有数量少,能实现组合模型中参数间最大限度组合的特点,从而提高软件测试质量的同时.降低成本,提高效率.  相似文献   

10.
首先探讨了交换机软件测试的一些问题,并针对节点交换机的软件特点,高度开发出“交换机软件测试平台”;通过被测程序离线测试扫描、变量一描描、驱动模块和测试用例的自动生成、程序运行的预期结果和实际执行结果自动比较等方法解决了软件测试的环境及实现技术。测试平台在模块测试和部分功能测试方面运行效果良好。  相似文献   

11.
随着社会发展程度越来越高,人们对用电的需求量越来越大,从而使得我国电力的各项配套设施都要不断地提升和完善.国家电网公司希望通过各种技术的集成,形成一个智能的电能表嵌入式软件设计和测试的技术标准,从而使智能电表嵌入式软件的测试和分析能力得到增强.在现有的方法当中一般都是对智能电表嵌入式软件进行对比,没有从功能上对软件开展相关的评判工作,在本文的研究当中会在对智能电脑嵌入式软件的特点和软件测试环境及策略分析的基础上,对智能电表嵌入式软件性能测试进行设计.  相似文献   

12.
本文给出了一种适合于级敏扫描方法(LSSD)的伪穷尽测试集成生成方法。通过测试码生成电路中增加状态跳变控制电路,使得只需要一个初状态就可生成整个伪穷尽测试集。由于这个特点,消除和必须在ROM中存储多个初始状态的要求,从而简化了测试控制电路及测试过程。  相似文献   

13.
软件测试是保证软件质量的有效手段,智能演化算法用于解决软件测试中路径覆盖测试数据的生成问题。本文简要说明了软件测试的类型,分析其中白盒测试的路径覆盖问题、程序插装以及将软件测试数据生成问题转化为优化问题的思想;在随后的智能优化算法部分,介绍了二种智能优化算法,并以其中的遗传算法为例,详细给出了使用遗传算法生成测试数据的步骤,进而说明智能演化算法自动生成测试数据的思想和方法。  相似文献   

14.
软件测试过程划分为单元测试、集成测试、确认测试、系统测试、验收测试五个阶段,其中集成测试和系统测试是对整个系统或者子系统的功能等特征进行的测试,所采用的测试方法相对复杂,文本分析了它们之间的联系和区别.  相似文献   

15.
面向对象软件测试已成为软件工程领域的一个重要研究课题.目前已提出的回归测试策略大都是针对结构化程序的,对面向对象软件的回归测试策略研究得很少.文章在分析面向对象程序设计语言对软件测试影响的基础上,讨论了面向对象软件测试的测试策略,重点研究了基于类的回归测试策略.  相似文献   

16.
软件测试是软件质量保证的关键环节和提高软件质量的重要手段。验收测试作为软件测试过程的最终环节,对软件质量、软件的可靠运行和软件项目的实施周期起到至关紧要的作用。本文通过叙述具体实例项目的软件验收测试的全过程,全面展现了针对特定项目的验收测试前期准备到测试内容分析、测试方案设计、测试实施及测试结果分析处理的整体过程,以期在一定程度上增进读者对软件验收测试的了解。  相似文献   

17.
雷蕴 《电子质量》2007,(7):7-9,11
软件回归测试在软件测试中扮演着重要的角色.C Test原型系统是一个自动化测试驱动系统.它主要功能包括:对C、C 源程序进行静态分析和预处理;生成系统扩展有限自动机模型;进行依赖分析;进行回归测试,最后生成测试报告.本文主要探讨在具体系统中进行回归测试时的系统静态分析实现技术.  相似文献   

18.
业务流程路径覆盖方法的研究与实现   总被引:1,自引:1,他引:0  
王磊  罗省贤 《电子测试》2009,(1):15-19,52
本文提出了一种面向行业应用的业务流程路径覆盖方法,对通过业务分析生成的业务流程图进行统一协调管理,寻找基于业务流程图的路径覆盖及自动化生成方法,力求解决大型业务系统软件测试自动化程度低,自动化测试脚本无法有效管理等问题。本文根据已经成熟的结构化的测试技术建立了基于业务流程图的路径覆盖及自动化生成方法,实践证明,该方法使得软件测试工作由盲目变为有序,测试目的性更强,测试效率更高,有效地缩短了软件项目的开发周期。由该方法支持的自动化测试运行控制平台已经在一些大型金融系统得到应用,取得良好效果。  相似文献   

19.
针对软件测试过程中存在着大量重复性工作的现状,将软件工程中的自动化思想和Klocwork静态测试工具结合起来,规范了软件静态测试流程。运用持续集成的原理,设计并实现了C/C++项目的Klocwork批量自动化测试工具。介绍了在Windows环境下的测试脚本设计、实现、应用实践及实施经验法则。测试脚本可定制和重用以适应不同项目的需要。  相似文献   

20.
白馨  王才善 《电子世界》2012,(24):21-22
软件测试是软件生存期中的重要阶段,软件测试的自动化是软件测试的发展趋势。通过介绍对测试自动化的理解和影响软件测试自动化实施的因素以及适用场景等几个方面。本文总结论述了软件测试自动化测试的实施方案。  相似文献   

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

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