发明名称 | 一种终端测试设备及方法 | ||
摘要 | 本发明公开了一种终端测试设备及方法,包括:执行用户选择的脚本,并将脚本在执行过程中产生的命令封装到UDP数据包内;将封装命令的UDP数据包转化为可识别的命令;根据命令调用定义的终端动作函数;根据调用将需终端执行的命令,以终端可识别的字符串形式封装到TCP或UDP报文中后发送给终端;向用户呈现脚本执行结果。实现了终端全自动化测试,执行无需手动干预。能实现了各种数目终端、各种业务、各种操作相结合的自动化测试。可实现与其它自动测试软件的结合,扩展和丰富自动化测试功能。 | ||
申请公布号 | CN102468993B | 申请公布日期 | 2014.04.16 |
申请号 | CN201010548178.1 | 申请日期 | 2010.11.17 |
申请人 | 大唐移动通信设备有限公司 | 发明人 | 胡泊;张春青 |
分类号 | H04L12/26(2006.01)I | 主分类号 | H04L12/26(2006.01)I |
代理机构 | 北京同达信恒知识产权代理有限公司 11291 | 代理人 | 黄乃雷 |
主权项 | 一种终端测试设备,其特征在于,包括:脚本存储模块,用于存储对终端的进行测试的脚本;应用界面模块,用于供用户选择脚本存储模块中存储的脚本,向用户呈现脚本执行结果;脚本模块,用于执行用户选择的脚本,并将脚本在执行过程中产生的命令发送至解释器模块;解释器模块,用于将命令封装到用户数据报协议UDP数据包内后传输给服务器模块;服务器模块,用于将封装命令的UDP数据包转化为接口模块可识别的命令;接口模块,用于根据命令调用终端接口板接口模块中定义的终端动作函数;终端接口板接口模块,用于将接口模块调用终端动作函数后获得的命令,以终端可识别的字符串形式封装到传输控制协议TCP或UDP报文中后发送给终端;解释器模块进一步用于将命令封装到UDP数据包内后,利用Python提供的SOCKET通信支持,将数据包发送给本地主机的回路地址;服务器模块进一步用于在本地主机的回路地址上监听并接收封装命令的UDP数据包。 | ||
地址 | 100083 北京市海淀区学院路29号 |