共查询到19条相似文献,搜索用时 125 毫秒
1.
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.
徐霄峰 《电子制作.电脑维护与应用》2013,(5):55-56
灰盒测试是黑盒测试和白盒测试的完美结合。本文结合实际工程项目,给出了一个灰盒测试模型,并将该模型在大型面向对象系统的测试中进行了应用,从而对模型的有效性做了验证。 相似文献
8.
9.
软件通信体系结构(Software Communication Architecture,SCA)标准是针对软件无线电设备缺乏互操作性而制定的标准,通过定义设备组件对底层的硬件进行屏蔽,实现上层应用与底层硬件相互分离,SCA符合性测试通过验证实际的应用是否符合SCA标准中的定义,从而保证应用的跨平台性与通用性。当前国内外对SCA符合性测试的研究较少,测试过程中存在诸多问题,如各需求的测试之间存在依赖关系,某些需求测试的进行可能造成后续需求测试无法执行等,导致目前缺乏自动化的测试方法。针对这些问题,提出了一种测试序列自动生成方法,并基于扩展有限状态机的基本原理构造了SCA符合性测试模型。该模型能够直观地反映测试过程,分析测试中软件无线电系统存在的各种状态,判断测试用例执行序列的可行性,指导测试序列的构建,再结合基于集合的贪心算法对测试序列集进行优化。实验结果表明该方法能有效地保证测试覆盖度,并且提升测试效率。 相似文献
10.
《计算机应用与软件》2015,(8)
自动化测试技术通过测试脚本使测试人员无需重复耗时乏味的手工黑盒测试。然而随着软件界面的演化,通常会导致基于界面元素的测试脚本失效,测试人员不得不手工检测和修复失效的脚本。提出一种基于需求追踪的测试脚本修复方法,辅助追踪界面元素的演化的影响范围。分析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.
17.
通过对软件数值更改点测试来解释如何借助软件工程方面的思想,来保障黑盒测试的可靠性及提高黑盒测试的效率.本文通过对数值设计模型和思路的研究,提出了数值更改点测试的思路. 相似文献
18.
软件测试用例设计 总被引:1,自引:0,他引:1
李洁 《电脑编程技巧与维护》2010,(4):17-19,23
软件测试重要性越来越大,测试用例的设计是整个测试过程的基础。结合工作实践介绍软件测试用例的重要性和测试用例的设计方法,并举例说明如何应用白盒测试技术和黑盒测试技术。 相似文献
19.
基于TestDirector的软件自动化测试系统的设计 总被引:2,自引:0,他引:2
针对国内软件测试自动化程度较低的现状,介绍了软件自动化测试技术和Mercury Interactive公司的3个测试工具:TestDirector、WinRunner和LoadRunner.然后以全国短波监测网络系统为例详细阐述了用TestDirector做测试管理,用WinRunner和LoadRunner做自动测试的整个测试系统的设计.从实践中证明了测试系统的可用性,并将自动控制理论融入到测试问题中,以求用控制理论的方法来指导软件测试. 相似文献