发明名称 |
一种系统测试的方法 |
摘要 |
本发明公开了一种系统测试的方法,包括:监测系统各个接口,若一接口的报文数据能触发一测试案例,则判定该报文数据与该测试案例的触发条件匹配成功,且当触发条件匹配成功后该测试案例进入执行队列;获取测试案例的执行结果,并根据该测试案例的标识判断是否为正向测试;若是,则将执行结果与预定的执行结果进行匹配,否则执行失败;当测试案例为正向测试时,若所述执行结果与预定的执行结果匹配成功,则案例执行成功,否则执行失败。通过采用本发明公开的方法提高了测试案例的执行效率,改善了测试质量,减少了测试的依赖性,节省了人力物力资源。 |
申请公布号 |
CN103049379B |
申请公布日期 |
2016.03.02 |
申请号 |
CN201210555438.7 |
申请日期 |
2012.12.19 |
申请人 |
中国铁道科学研究院;中国铁道科学研究院通信信号研究所;北京市华铁信息技术开发总公司;北京锐驰国铁智能运输系统工程技术有限公司 |
发明人 |
杨志杰;徐宁;吕旌阳;王财进;王瑞;万林;王丁;刘佳 |
分类号 |
G06F11/36(2006.01)I |
主分类号 |
G06F11/36(2006.01)I |
代理机构 |
北京凯特来知识产权代理有限公司 11260 |
代理人 |
郑立明;赵镇勇 |
主权项 |
一种系统测试的方法,其特征在于,包括:监测系统各个接口,若一接口的报文数据能触发一测试案例,则判定该报文数据与该测试案例的触发条件匹配成功,且当触发条件匹配成功后该测试案例进入执行队列;获取测试案例的执行结果,并根据该测试案例的标识判断是否为正向测试;若是,则将执行结果与预定的执行结果进行匹配,否则执行失败;当测试案例为正向测试时,若所述执行结果与预定的执行结果匹配成功,则案例执行成功,否则执行失败;其包括:若某一时间点上满足测试案例的触发条件,且执行结果与预定的执行结果匹配成功,则测试案例执行成功,否则,则测试案例执行失败;或,若在某一时间段内满足测试案例的触发条件,则先确定该测试案例的起止时间,在该起止时间内匹配到对应的预定的执行结果,则测试案例执行成功,否则执行失败;若在某一时间点上满足测试案例的触发条件,但在匹配到对应的预定的执行结果之前,又接收到包含该触发条件的报文数据时,则当前测试案例执行失败;或,若在某一时间段内满足测试案例的触发条件,则判断该触发条件对应的测试案例是否已经进入预定的执行结果匹配阶段,若处于预定的执行结果匹配阶段,则直至当前测试案例执行完毕前,忽略接收到包含该触发条件的数据。 |
地址 |
100081 北京市海淀区大柳树路2号 |