首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 125 毫秒
1.
如何对人机交互频繁的软件如三维CAD软件进行自动化黑盒测试是一个富有挑战性的研究课题。基于Windows消息机制提出一种针对图形用户界面软件进行自动化黑盒测试的构造模型,该模型通过拦截Windows底层的各种消息,同时依据相应的流程规约和生成算法将消息序列进行重组,从而派生出大量的测试用例,然后以重构后的衍生消息序列驱动被测试系统自动运行,达到自动测试的目的。实验结果表明,基于该思路构建的测试系统具有良好的测试效果。  相似文献   

2.
自动化测试中基于GUI非标准控件的识别和应用   总被引:2,自引:0,他引:2  
图形用户界面(GUI)中Windows第三方非标准控件识别率不高,对基于Windows第三方控件的应用软件进行自动化测试一直是软件自动化测试中的难题,本文基于Windows消息机制提出了一种解决第三方控件识别的设计方案,该方案通过自动化测试软件发送Windows消息,而Windows应用程序捕获消息并解析传递的xml数据,从而准确定位到图形界面的某一控件,并模拟测试软件对其控件操作已达到自动化识别的目的,实践证明,基于该方案构建的测试系统具有良好的测试效果。  相似文献   

3.
4.
黑盒测试及测试工具Rational Robot的应用   总被引:1,自引:1,他引:1  
韩丽娜 《计算机工程与设计》2006,27(2):359-360,F0003
随着软件业的不断发展,黑盒测试在软件开发中的地位越来越重要,而自动化测试工具的使用又极大地提高了软件测试的效率,对黑盒测试的概念以及主要的实现方法进行了研究。以具体的实例,并结合黑盒测试的方法,使用Ration Robot作为测试工具来提高软件测试的效率,合理地选择测试方法,使用测试工具增强测试的自动化程度,从而提高软件测试的效率和软件的质量。  相似文献   

5.
软件仿真测试是嵌入式软件黑盒测试领域行之有效且具有广泛应用前景的方法,为解决船舶软件利用仿真测试环境进行自动化测试问题,文中分析了舰船作战指挥控制系统中的嵌入式软件的交联环境,研究了软件测试交联环境协同管理技术;利用将测试模型转化为XML文件并解析驱动的方法实现测试用例的自动执行;对仿真测试中数据类别分析,提出了测试数据的自动收集与分析技术.设计并开发了舰船嵌入式软件仿真测试系统,有效提高了船舶软件测试效率和测试准确性.  相似文献   

6.
针对航天测控任务频度高,测控任务软件系统测试重复性高、人工测试工作量大、测试效率和可靠性低的特点,通过分析系统测试条件和需求,设计了一种基于黑盒测试的软件自动测试系统.文章介绍了自动测试系统的系统结构、主要功能模块、测试平台部署及测试流程等,并详细阐述了测试用例管理、测试数据自动生成、测试过程控制、测试结果评估和测试报告自动生成等关键技术;该系统能够有效的减少人工重复工作量,增强系统测试的自动化,提高系统测试效率和质量.  相似文献   

7.
灰盒测试是黑盒测试和白盒测试的完美结合。本文结合实际工程项目,给出了一个灰盒测试模型,并将该模型在大型面向对象系统的测试中进行了应用,从而对模型的有效性做了验证。  相似文献   

8.
高峰  李晋惠  王学通 《计算机工程》2007,33(15):214-216
在某些软件测试过程中,是由人工设计黑盒测试中的测试用例,这种方法人工重复劳动多、测试效率低。基于Agent理论中的BDI Agent的思想,给出了黑盒测试中自动生成测试用例的一个Agent模型,提出了一个使用该模型生成测试用例的算法。该模型能够依据黑盒测试中测试用例生成的基本原则和待测功能模块的功能说明,自动设计出相应的测试用例。使用该模型和算法生成了一个登录窗口的测试用例,解决了传统黑盒测试中的不足,具有重要的理论和实际意义。  相似文献   

9.
软件通信体系结构(Software Communication Architecture,SCA)标准是针对软件无线电设备缺乏互操作性而制定的标准,通过定义设备组件对底层的硬件进行屏蔽,实现上层应用与底层硬件相互分离,SCA符合性测试通过验证实际的应用是否符合SCA标准中的定义,从而保证应用的跨平台性与通用性。当前国内外对SCA符合性测试的研究较少,测试过程中存在诸多问题,如各需求的测试之间存在依赖关系,某些需求测试的进行可能造成后续需求测试无法执行等,导致目前缺乏自动化的测试方法。针对这些问题,提出了一种测试序列自动生成方法,并基于扩展有限状态机的基本原理构造了SCA符合性测试模型。该模型能够直观地反映测试过程,分析测试中软件无线电系统存在的各种状态,判断测试用例执行序列的可行性,指导测试序列的构建,再结合基于集合的贪心算法对测试序列集进行优化。实验结果表明该方法能有效地保证测试覆盖度,并且提升测试效率。  相似文献   

10.
自动化测试技术通过测试脚本使测试人员无需重复耗时乏味的手工黑盒测试。然而随着软件界面的演化,通常会导致基于界面元素的测试脚本失效,测试人员不得不手工检测和修复失效的脚本。提出一种基于需求追踪的测试脚本修复方法,辅助追踪界面元素的演化的影响范围。分析Web应用中常见的容易导致测试脚本失效的界面元素演化类型,针对每种类型给出在模型框架下QTP软件测试脚本修复规则。在此基础上,开发了一个自动修复失效脚本工具,通过一个案例,展示了该方法的可行性。  相似文献   

11.
提出一种基于功能点分析法的软件功能测试规模估算模型。该模型适用于黑盒功能测试,用于系统测试阶段或验收测试阶段工作量的估算,基本估算步骤包括估算软件规模、定义规模因子、计算测试规模,并在项目中进行实践应用。结果表明,该模型可以较好地估算软件功能测试规模,可用于测试计划的制定及实施。  相似文献   

12.
基于Windows Mobile的智能终端上自动化测试研究   总被引:2,自引:0,他引:2  
开发windows Mobile的设备应用过程中,软件测试费用占总成本的50%左右,因此,有必要实现软件测试自动化以降低测试费用。分析了Windows Mobile的自动化测试框架,在产品中设计了UI自动化测试用例。该自动化测试测试效率高、可靠性好、易维护,并有助于实现Windows Mobile设备中其它方面的自动化测试。  相似文献   

13.
针对车载嵌入式监控系统具有实时性、复杂性、硬件依赖性等特点,为了保证车载嵌入式监控系统的可靠性,提出了适用于该系统的软件测试方法;对车载嵌入式监控系统测试应遵循白盒测试与黑盒测试相结合的原则,实行人工走查的静态分析法,根据测试的各个阶段采取适当的交叉测试策略,并进行了测试总体设计和测试用例的开发;测试执行结果及其分析表明,采用正确的测试设计方法可以有效的发现车载嵌入式监控系统的各类问题,保证软件质量.  相似文献   

14.
为提高嵌入式软件测试的效率,介绍了一种用LabVIEW开发嵌入式软件黑盒测试系统的设计方案,阐述嵌入式软件仿真测试平台的特点及其实现方法。详细说明了本设计方案的测试用例的设计和编排方法,提出了一个解决使用LabVIEW软件产生的实时性问题的方法。  相似文献   

15.
Software testing forms an integral part of the software development life cycle. Since the objective of testing is to ensure the conformity of an application to its specification, a test “oracle” is needed to determine whether a given test case exposes a fault or not. Using an automated oracle to support the activities of human testers can reduce the actual cost of the testing process and the related maintenance costs. In this paper, we present a new concept of using an artificial neural network as an automated oracle for a tested software system. A neural network is trained by the backpropagation algorithm on a set of test cases applied to the original version of the system. The network training is based on the “black‐box” approach, since only inputs and outputs of the system are presented to the algorithm. The trained network can be used as an artificial oracle for evaluating the correctness of the output produced by new and possibly faulty versions of the software. We present experimental results of using a two‐layer neural network to detect faults within mutated code of a small credit approval application. The results appear to be promising for a wide range of injected faults. ? 2002 John Wiley & Sons, Inc.  相似文献   

16.
对Windows系统下软件运行机制进行了深入的探讨,研究了以消息为驱动的系统中进程间信息交换的方法和途径,通过模拟Windows消息机制进行消息重定向,自动控制进程间信息交互,从而实现独立软件复用。最后以复用税务稽查档案系统的部分功能为例,论证了该技术的可行性。  相似文献   

17.
通过对软件数值更改点测试来解释如何借助软件工程方面的思想,来保障黑盒测试的可靠性及提高黑盒测试的效率.本文通过对数值设计模型和思路的研究,提出了数值更改点测试的思路.  相似文献   

18.
软件测试用例设计   总被引:1,自引:0,他引:1  
软件测试重要性越来越大,测试用例的设计是整个测试过程的基础。结合工作实践介绍软件测试用例的重要性和测试用例的设计方法,并举例说明如何应用白盒测试技术和黑盒测试技术。  相似文献   

19.
基于TestDirector的软件自动化测试系统的设计   总被引:2,自引:0,他引:2  
针对国内软件测试自动化程度较低的现状,介绍了软件自动化测试技术和Mercury Interactive公司的3个测试工具:TestDirector、WinRunner和LoadRunner.然后以全国短波监测网络系统为例详细阐述了用TestDirector做测试管理,用WinRunner和LoadRunner做自动测试的整个测试系统的设计.从实践中证明了测试系统的可用性,并将自动控制理论融入到测试问题中,以求用控制理论的方法来指导软件测试.  相似文献   

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

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