[发明专利]一种BDMS自动化测试方法有效
申请号: | 201910699665.9 | 申请日: | 2019-07-31 |
公开(公告)号: | CN110554956B | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 刘波;郜春海 | 申请(专利权)人: | 交控科技股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 马瑞 |
地址: | 100070 北京市丰台区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 bdms 自动化 测试 方法 | ||
1.一种BDMS自动化测试方法,其特征在于,包括:
第一终端获取测试报文,在所述测试报文的输入参数中写入BDMS测试用例编码值,并发送携带有输入信息的测试报文至第二终端;所述输入信息包含所述输入参数和所述BDMS测试用例编码值;
所述第二终端确定与所述输入参数相对应的显示元素,根据所述显示元素中的显示信息与所述BDMS测试用例编码值的匹配结果,生成测试结果,并将所述测试结果写入与所述显示元素相对应的输出参数;
所述第一终端接收所述第二终端返回的携带有输出信息的测试报文,以实现BDMS测试用例的测试;所述输出信息包含所述输出参数和所述测试结果;
所述方法还包括:
所述第二终端获取发送携带有输入信息的测试报文的发送时刻、所述第二终端接收到携带有输入信息的测试报文的接收时刻;
所述第二终端若判断获知所述接收时刻与所述发送时刻的时间间隔小于预设时间间隔,则执行所述确定与所述输入参数相对应的显示元素的步骤;
所述第二终端若判断获知所述接收时刻与所述发送时刻的时间间隔大于等于预设时间间隔,则终止执行所述方法,并生成预警消息;
所述BDMS测试用例编码值包括故障码位以及非故障码位。
2.根据权利要求1所述的BDMS自动化测试方法,其特征在于,所述显示元素包括文字或图像;相应的,所述根据所述显示元素中的显示信息与所述BDMS测试用例编码值的匹配结果,生成测试结果,包括:
所述第二终端若判断获知所述文字中的文字内容信息与所述BDMS测试用例编码值的匹配结果相匹配,则生成通过的测试结果;
所述第二终端若判断获知所述文字中的文字内容信息与所述BDMS测试用例编码值的匹配结果不相匹配,则生成不通过的测试结果;
或者,所述第二终端若判断获知所述图像中的图像属性信息与所述BDMS测试用例编码值的匹配结果相匹配,则生成通过的测试结果;
所述第二终端若判断获知所述图像中的图像属性信息与所述BDMS测试用例编码值的匹配结果不相匹配,则生成不通过的测试结果。
3.根据权利要求1所述的BDMS自动化测试方法,其特征在于,所述确定与所述输入参数相对应的显示元素,包括:
所述第二终端确定包含所述显示元素的目标区域;
所述第二终端在所述目标区域中确定与所述输入参数相对应的显示元素。
4.根据权利要求1所述的BDMS自动化测试方法,其特征在于,所述第一终端获取测试报文,包括:
所述第一终端接收由第三终端发送的测试报文;所述第三终端中的测试报文预先存储在指定文件中。
5.根据权利要求1所述的BDMS自动化测试方法,其特征在于,所述以实现BDMS测试用例的测试的步骤之后,所述方法还包括:
所述第一终端按照预设顺序存储所述输入信息和所述输出信息。
6.根据权利要求1所述的BDMS自动化测试方法,其特征在于,所述发送携带有输入信息的测试报文至第二终端,包括:
所述第一终端通过脚本命令调用外设对所述第一终端中的操作发报机软件进行操作,以按照预设操作顺序执行实现发送携带有输入信息的测试报文至第二终端所需的操作动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于交控科技股份有限公司,未经交控科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910699665.9/1.html,转载请声明来源钻瓜专利网。