共查询到20条相似文献,搜索用时 31 毫秒
1.
2.
3.
浅谈软件测试技术 总被引:1,自引:0,他引:1
一、软件测试的基本概念1.软件测试的目的在没有真正提出软件测试技术前,人们对软件进行测试的目的是为了表明程序是正确的,而随着1979年G.J.Myers的经典著作《软件测试之艺术》(The Artof Software Testing)的出版,大家逐渐认同了一个新的理念,即“程序测试是为了发现错误而执行程序的过程”,也就是说软件测试的目的是发现程序中存在的错误,而不是证明程序无错误。一个成功的测试则是发现了至今未发现的错误。因为bug会因时间不同,条件不同而出现。永远无法证明我们的程序是绝对正确的。2.软件测试用例软件测试用例是进行测试的核心,是… 相似文献
4.
联锁车站软件是计算机联锁通用软件针对具体工程的特殊应用。采用自动仿真测试平台进行联锁车站软件测试,虽然较传统人工测试存在优越性,但同时也带来一定的应用风险。为此,采用功能FMECA方法识别自动仿真测试平台的高风险失效模式,并制定风险控制措施;以此为基础设计出一种应用自动仿真测试平台的联锁车站软件测试方案;最后对该方案采用过程FMECA方法进行验证。结果表明,该方案在满足既有测试需求的基础上,对仿真测试平台的相关风险均实现了有效控制,从而保证了联锁车站软件测试的质量。 相似文献
5.
探讨软件企业中测试资源不充足情况下的软件测试管理。文中前两部分简要介绍了软件测试管理及测试的范围、方法及重要性,之后对当前国内中小型软件企业在测试及测试管理中可能存在的问题进行了介绍与分析,最后介绍了一些解决方法。 相似文献
6.
高强 《铁路通信信号工程技术》2013,(Z1):131-136
铁路信号软件测试工作具有大量的测试案例,测试人员需要进行大量的测试工作。SDP专项测试工具是适用于铁路信号软件的自动化测试工具,可以显著提高测试效率、测试案例的覆盖率,增加测试的规范性。在ZC子系统测试中使用SDP专项测试工具进行测试,取得了良好的测试效果。 相似文献
7.
8.
针对当前国内计算机联锁软件测试中存在的人工测试效率低、第三方测试难度大、严重依赖测试人员技术水平问题,基于OpenCV图像处理技术、AutoItX自动测试库,设计并实现了计算机联锁自动测试系统。系统通过计算机联锁上位机界面采用图像处理技术获取铁路站场数据;基于站场数据,采用进路搜索算法生成站场联锁表,进而基于联锁表生成相关测试用例;对测试用例编写测试脚本,实现对计算机联锁系统的自动测试。研究结果表明,该系统实现了第三方对计算机联锁系统的自动测试,能够有效地减少人工操作,在降低对测试人员技术水平的要求的同时提高了测试效率。 相似文献
9.
10.
软件的黑箱测试是一个面向用户的软件测试方法,当它以运行剖面为基础生成测试案例时,运行剖面的完备性将直接影响其测试结果的可信性,基于知识积累的软件运行剖面生成方法就是试图通过知识的获取和积累使生成的运行剖面日趋完备,从而达到黑箱测试技术在某些特殊的软件测试领域中更具实用和可信。文章讨论了软件 运行剖面的完备性和软件失效类等概念,提出了一种基于知识各界的软件运行剖面生成广阔圾黑箱测试技术,这种技术现已 相似文献
11.
针对联锁软件测试效率低的问题,本文提出一种基于进路控制过程的高效率联锁软件测试方法.功能测试项按照进路选择、进路锁闭、信号开放、进路解锁的过程进行优化组合,每个测试项对应的测试案例按照进路控制过程进行组合,减少重复操作,生成优化的测试序列.通过具体站场的应用,证明该方法可以完全覆盖联锁系统的控制逻辑,保证了测试完备性.同时,测试操作重复度得到降低,测试效率提高约30%,减少了测试成本,缩短了联锁系统软件的测试时间. 相似文献
12.
软件测试贯穿于整个软件开发周期,在软件测试中引入自动化的概念可以提高测试效率。通过严格细化自动化测试工具QTP的测试流程,设计与实现铁路自动售票系统测试框架,阐述铁路自动售票系统自动化测试突破的关键技术。 相似文献
13.
列控中心系统是实现高速铁路安全运行的关键设备。自动化的黑盒测试是验证其系统功能和确认系统满足系统需求,具有足够安全性防护能力的重要手段。脚本技术是实现软件测试自动化技术的有效方法。测试脚本语言是脚本技术的核心,但是目前没有专门针对列控中心测试的脚本语言。本文结合列控中心测试的特点,提出一种测试策略,设计了场景-事件驱动的测试脚本语言SED_TSL。在本文提出的测试策略中针对安全防护功能,以实际运营场景为核心,利用测试脚本语言SED_TSL定义正常场景与故障场景,测试序列与测试用例,仿真环境,形成分级测试脚本。通过场景变换控制测试逻辑与流程,触发仿真事件加载测试用例实现系统的功能性与安全性测试。本文对测试脚本语言SED_TSL与基于SED_TSL的自动化测试环境的实现机制进行阐述,并实现了基于SED_TSL的高速铁路列控中心系统自动化测试环境,投入到铁道部的列控中心产品制式检测中。实际应用表明:测试脚本语言的描述能力与自动化测试环境符合测试需求,有效地实现了列控中心产品的功能与安全性测试。 相似文献
14.
郭运宏 《郑州铁路职业技术学院学报》2010,22(1):23-25
软件测试是软件开发的重要环节。本文根据目前我国软件开发的现况,在总结经验的基础上,针对测试这一环节,对测试的定义、测试人员的职责和素质、测试的流程都提出了自己的观点,指出了测试需要注意的环节和选择的工具。 相似文献
15.
16.
17.
计算机联锁软件安全性测试评估研究和实践 总被引:1,自引:0,他引:1
阐述了铁路计算机联锁软件安全性质量评价的概念.介绍了服务于安全性质量保障的联锁软件测试的原理和所开发研制的通用自动化测试评估平台。文章对8年来利用平台所进行的计算机联锁制式测试、制式复查测试和现场联锁软件抽样测试的结果进行了介绍和分析.从中可以了解软件安全性测试在我国目前计算机联锁软件安全性质量管理中的重要作用。 相似文献
18.
Quality(以下简称QC)是惠普(HP)推出的针对软件产品整个生命周期的Web浏览器环境下的测试管理工具.它将测试管理的各个部分集成在一个应用系统中,包括需求管理、测试计划、测试执行、缺陷管理以及统计分析等功能,通过QC的流程控制可以规范、管理软件测试过程、保证测试对需求的覆盖,减轻测试人员的负担、提高工作效率. 相似文献
19.
20.
软件自动化测试以较高的效率,广泛的覆盖率,成为测试行业的主流.介绍统一过程(RUP)和自动化测试及手工测试,总结目前自动化测试过程中存在的主要问题.重点分析在RUP原则的指导下,如何解决这些问题,实现测试自动化,从而高效率地进行软件测试,促进软件自动化测试的发展. 相似文献