[发明专利]一种跨平台软件自动化测试方法在审
申请号: | 201810622429.2 | 申请日: | 2018-06-15 |
公开(公告)号: | CN108920363A | 公开(公告)日: | 2018-11-30 |
发明(设计)人: | 沈晓美;何伟;刘泊江;韩新宇 | 申请(专利权)人: | 中国船舶工业综合技术经济研究院 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中国船舶专利中心 11026 | 代理人: | 张东雁 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种跨平台软件自动化测试方法,包括下列步骤:步骤一、STAF环境搭建:监控平台搭建STAF环境,添加待测机,再读取本地STAF配置文件STAF.cfg文件,读取其中已经添加信任关系的待测机,并依次进行判断,判断该待测机是否能用STAF下的PING服务连接成功;如果PING成功则说明添加成功;如果PING失败,则说明待测机未添加成功;如果PING失败,重新添加未添加待测机;步骤二、测试脚本发送;本发明所提供的跨平台软件自动化测试方法,采用STAF跨平台测试框架,可对运行于不同处理器架构、不同操作性系统的软件进行自动化测试执行并评价。 | ||
搜索关键词: | 待测机 自动化测试 跨平台软件 读取 成功 处理器架构 跨平台测试 测试脚本 服务连接 环境搭建 监控平台 配置文件 信任关系 失败 发送 | ||
【主权项】:
1.一种跨平台软件自动化测试方法,包括下列步骤:步骤一、STAF环境搭建在监控平台搭建STAF环境,添加待测机,再读取本地STAF配置文件STAF.cfg文件,读取其中已经添加信任关系的待测机,并依次进行判断,判断该待测机是否能用STAF下的PING服务连接成功;如果PING成功则说明添加成功;如果PING失败,则说明待测机未添加成功;如果PING失败,重新添加未添加待测机;步骤二、测试脚本文件发送人工输入测试脚本文件发送配置信息并将其存储在XML文件中,测试脚本文件发送配置信息包括接收端的IP地址、测试脚本文件在本地的位置、测试脚本文件将要发送到的目标机文件的位置;调用STAFHandler.submit2()函数,将测试脚本文件发送至指定的待测机,以此步骤循环,直到将所有的XML文件里需要批量执行的测试脚本文件全部发送至指定待测机;步骤三、XML文件解析通过SAX解析XML文件,获取每个测试脚本文件的位置和配置信息,远程配置测试脚本文件所需的运行环境;步骤四、测试脚本文件批量化执行调用STAF下PROCESS服务,让各个测试脚本文件按照XML文件中指定的顺序执行;步骤五、测试结果自动收集通过扫描XML文件的内容得到各个测试脚本文件的输出文件与预期输出文件的位置,然后通过调用STAF下的FS服务将各个测试结果返回到本地指定的收集测试结果的位置;收集结果完成后,将测试实际输出结果与预期输出结果进行比较,如果两个文件一致,则视为测试通过;如果两个文件不一致,则视为不通过;最后将测试结果呈现给用户。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶工业综合技术经济研究院,未经中国船舶工业综合技术经济研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810622429.2/,转载请声明来源钻瓜专利网。