摘要
铁路信号系统软件测试类型按照不同的分类方法可以分成静态测试和动态测试,黑盒测试和白盒测试,手动测试和自动测试等。这些方法适用于不同的测试阶段,且在同一个测试阶段又可结合使用,相辅相成,使软件测试活动的效用最大化。本文结合一种自动测试平台Vector CAST,介绍在集成测试阶段动态测试的软件覆盖率测量方法,结果可以作为动态测试案例集对软件需求覆盖度的评价指标,用于改进和提升动态测试的代码覆盖率,进而提升软件整体的可靠性和安全性。
According to different classification methods,railway signal system software testing types can be divided into static testing and dynamic testing,black box testing and white box testing,manual testing and automatic testing.These methods are applicable to different testing stages,and can be used together in the same testing stage to complement each other to maximize the utility of software testing activities.Combined with an automatic test platform VectorCAST,this paper introduces the software coverage measurement method of dynamic test in the integration test phase.The results can be used as the evaluation index of the software requirement coverage through dynamic test cases,which also can be used to improve and enhance the code coverage of dynamic test,and then enhance the overall reliability and safety of software.
作者
武中奇
赵雅囡
李凤娇
Wu Zhongqi;Zhao Ya’nan;Li Fengjiao(Beijing Hollysys System Co.,LTD,Beijing,100176)
出处
《电子测试》
2022年第18期12-15,共4页
Electronic Test