首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 125 毫秒
1.
研究了UML图及事物间的关系,提出了基于UML的面向对象软件回归测试技术,它能有效地控制测试范围和缩减测试用例,帮助软件测试人员在不增加测试风险的情况下选择合适的测试用例和减少测试量,提高软件回归测试的有效性和降低软件测试成本.  相似文献   

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

3.
面向对象的开发技术有力的推进了软件产业的迅速发展。面向对象软件的独有特性,如抽象、继承、封装、多态等,使得传统的软件测试技术不能直接应用于面向对象的软件测试,从而形成一种新兴的软件测试技术——面向对象的测试技术。本文主要分析了面向对象软件测试中存在的几点问题及应对策略。  相似文献   

4.
面向对象软件测试是面向对象软件开发的重要阶段,本文分析面向对象软件的开发过程及对测试的影响,重点论述了面向对象软件开发过程和软件测试相结合而形成的一种面向对象软件测试模型,并总结了目前在面向对象软件测试方面面临的挑战困难.  相似文献   

5.
柴玉梅  冯秋燕  王黎明 《电子学报》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约束进行系统地测试.  相似文献   

6.
回归测试是软件测试中的一个十分重要且成本昂贵的过程。针对如何减少回归测试成本,提高回归测试效率的研究将具有十分重要的意义。回归测试选择技术已经成为国际上研究的热点。本文描述了软件回归测试的概念和进行回归测试的基本步骤,介绍了可用于回归测试的测试用例库的维护方法,给出了几种可以保证回归测试效率和有效性的回归测试策略,总结了回归测试时应该注意的一些实际问题。  相似文献   

7.
黄家伟  曹谢东 《信息技术》2010,34(8):98-99,102
面向对象程序设计语言的出现,传统的测试方法已经不能满足面向对象软件测试的需求,面向对象程序设计语言的特性增加了测试的复杂度,提高了测试的难度。对于新的模式和结构,需要通过面向对象的软件测试技术来改变传统测试的策略和方法。  相似文献   

8.
随着软件测试越来越被重视,测试行业的发展也越规范,测试行业的分工日渐清晰.传统人工测试方式已无法满足互联网推崇的快速支撑,快速应用的理念,人们必须思考新的方法.测试作为质量保证的一个重要手段,软件测试的发展趋势是:测试人员专业化;软件测试自动化;软件测试分工独立化;多种测试方式相结合,共同提高软件测试效率.本次重点是自动化测试,所谓自动化测试就是系统能够通过自动化测试工具或者其他手段,按着测试计划规定的流程进行自动测试,目的是减少人工的投入量,提高回归测试效率,达到提高软件质量及测试效率的目的.  相似文献   

9.
韩欣欣 《电子工程师》2010,36(10):32-36
在软件生命周期过程中,软件测试是保证软件质量的关键环节之一。面向对象方法学在软件工程中的引入极大地方便了软件的设计、开发和维护,为创建高可靠性的软件系统提供了重要保证。但面向对象程序的封装、继承、多态和异常处理机制等新特性却给测试带来新的挑战。一方面需要调整、改进传统的测试策略和方法;另一方面探索出适应面向对象程序特征的测试理论与技术也尤为必要。  相似文献   

10.
面向对象自动化测试框架的研究与设计   总被引:5,自引:0,他引:5  
软件必须通过测试才能确保其在应用环境中工作正常,自动化软件测试可以减少测试开销,同时增加在有限时间内的测试。文章在单元测试框架NUnit的基础上,建立了针对.Net架构的面向对象自动化测试框架.进而扩展了NUnit的功能。设计的框架不仅可以支持单元回归测试,而且可以支持DLL文件的测试。测试结果用XML文件保存,可在WEB上浏览。论文详细的阐述了该自动化测试框架的结构以及设计模式,该设计思路对于研究自动化测试具有一定的参考价值。  相似文献   

11.
Much research has been done mainly in testcase generation and its effect for combinatorial design approach for testing.This letter presents an algorithm for fault diagnosis based on the approach.It can conclude that the factors,which cause errors,must be in a very small range through analyzing the test cases after testing,and retesting with some complementary test cases.The algorithm can provide a very efficient and valuable guidance for the debugging and testing of software.  相似文献   

12.
面向对象的软件测试方法研究   总被引:1,自引:0,他引:1  
郭笑梅 《信息技术》2009,(7):145-147
软件测试是软件质量保证的重要前提,在软件开发中要十分重视软件测试在软件开发中的作用.针对面向对象软件测试方法的特点,从软件测试技术的过程、测试测评的方法等方面对软件测试技术进行探讨.  相似文献   

13.
软件集成测试技术研究   总被引:1,自引:0,他引:1  
兰景英 《信息技术》2006,30(8):100-103
首先分析了集成测试的原理和特点,并指出了集成测试的重要性。然后结合传统软件与面向对象软件开发的方法和技术,详细介绍了传统软件的集成测试方法和策略,并深入分析了面向对象软件集成测试的原理和方法。  相似文献   

14.
本文详细介绍了在面向对象语言的单元测试中,访问权限受限的成员函数测试的必要性,并进一步讨论了在Java语言中利用反射机制突破访问权限的限制,完成受限函数测试的具体实现方法。解决了在正常情况下无法对访问权限受限的成员函数进行有效测试的问题,大大提高了开发速度和软件质量。  相似文献   

15.
胡滨 《现代电子技术》2007,30(18):97-99
软件测试是保证软件质量的重要手段,软件测试一般分为手工测试和自动测试。软件自动测试技术能够完成许多手工测试无法实现或难以实现的测试。自动测试工具作为保证软件质量和可靠性的关键技术手段正日益受到广泛的重视。对基于树形结构的软件的自动化测试工具进行了详细研究分析;描述了该工具的体系结构;探讨了自动化测试工具实现过程中使用的技术;实现了一个自动测试工具的原型。  相似文献   

16.
本文主要就面向对象技术中的若干与传统软件开发方法不同的问题进行探讨,这些问题包括项目管理和软件测试。  相似文献   

17.
基于公理系统的面向对象自动测试研究   总被引:1,自引:1,他引:0  
文章提出了一个基于公理系统的面向对象自动测试框架.该框架首先从XML文件中提取被测类的代数规格说明和公理描述,然后使用‘term rewriting'技术生成‘消息对'形式的测试用例,最后使用velocity模板引擎使测试用例可以在Junit单元测试工具上自动执行和验证.  相似文献   

18.
赵亮王建民  孙家广 《电子学报》2005,33(B12):2493-2497
软件测试能够为软件可靠性提供一种运行前评估.为减少达到一定可靠性目标所需要的测试用例的数量,普遍认为可以将软件的先验知识综合到基于测试的可靠性估计模型中.目前已经提出几种理论模型但是少有试验验证.本文对测试系统的定义进行了扩展,从规范、实现和测试之间的关系,研究了影响软件测试有效性的因素,并通过试验验证了基于贝塔分布模型的先验知识和基于PAC模型的先验知识在可靠性估计中的作用.本文的结论认为是软件的易测性特征而不是先验知识的多少决定了达到一定可靠性目标所需的测试用例数量.该结论有助于理解软件设计对于测试有效性的影响.  相似文献   

19.
通信电源模块的性能测试实验项目繁多,传统的测试流程繁杂,易于出错。为此文章利用GPIB接口,将各种可编程测试仪器、计算机及其输出设备相连,并装备符合测试流程的软件,共同构成一个完整的自动测试系统。该系统可以连续自动完成通讯电源模块的各项性能指标的测试,实时地对测试数据进行分析计算,并最终自动输出测试报告。  相似文献   

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

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

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