黑盒测试技术在城市轨道交通信号系统监理验收中的研究与应用
2012-08-06张伟,高凡
铁路计算机应用 2012年12期
张 伟,高 凡
(中国铁道科学研究院电子计算技术研究所,北京100081)
城市轨道交通信号系统建设过程中,为全面检验系统的设计方案和功能需求,在集成和调试完成后,由第三方监理单位组织验收小组,对系统的功能、质量进行检验,并评估其安全性及可靠性等。应用黑盒测试技术,检验设计方案的完善程度与安全性能,可以为工程最终竣工验收、开通试运营提供依据。
1 黑盒测试概述
黑盒测试是在不知晓程序内部情况的前提下对系统进行的测试,它是基于需求和功能的技术。测试主要从用户角度出发,针对软件确认和系统功能,验证产品的功能是否实现以及能否满足用户要求。
1.1 黑盒测试方法
(1)等价类划分法:根据输入数据产生效果的异同,将输入数据分成不同的数据等价类,进而生成测试用例。
(2)边界值分析法:测试中许多错误并非在正常输入范围内产生,而是在一些较为特殊的边界区域,设计测试案例时以边缘区域设计为重点。
(3)错误猜测法:猜测被测试程序容易出现错误的地方,设计测试用例。它通常依据测试人员的经验,因此,这种方法只是一种辅助方式。
(4)因果图法:它是一种被简化的逻辑图,使用因果图可清晰地表示出输入和输出之间的关系,使测试人员更关注与程序功能有关的输入组合。
1.2 黑盒测试目标
采用黑盒测试主要是在已知系统应该具备的功能基础上,完成以下目标:
(1)从用户方出发,以输入与输出的数据关系为目标进行测试。……
登录APP查看全文
