[发明专利]软件测试方法、电子设备和计算机存储介质在审
| 申请号: | 202010125964.4 | 申请日: | 2020-02-27 |
| 公开(公告)号: | CN113312253A | 公开(公告)日: | 2021-08-27 |
| 发明(设计)人: | 熊成 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;H04L29/06 |
| 代理公司: | 北京合智同创知识产权代理有限公司 11545 | 代理人: | 李杰;兰淑铎 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 软件 测试 方法 电子设备 计算机 存储 介质 | ||
1.一种软件测试方法,包括:
将利用第一非嵌入式操作系统的开发框架开发的测试程序安装在本地的嵌入式操作系统中,其中,所述测试程序用于对所述嵌入式操作系统中安装的待测试应用程序进行黑盒测试;
通过与第二设备的安全通信连接,接收从所述第二设备的第二非嵌入式操作系统中安装的驱动程序发送的驱动控制消息,所述驱动控制消息指示所述嵌入式操作系统驱动所述测试程序。
2.根据权利要求1所述的方法,其中,所述测试程序为利用所述第一非嵌入式操作系统的开发框架编译成适于安装在所述嵌入式操作系统中的程序。
3.根据权利要求2所述的方法,其中,所述第一设备安装有所述第一非嵌入式操作系统,所述测试程序为在所述第一设备中采用所述第一非嵌入式操作系统的开发框架开发的程序。
4.根据权利要求1所述的方法,其中,在所述将利用第一非嵌入式操作系统的开发框架开发的测试程序安装在本地的嵌入式操作系统中之前,所述方法还包括:
建立与第一设备的安全通信连接;
基于与所述第一设备的安全通信连接,从所述第一设备获取所述测试程序的安装程序到本地,
所述将利用第一非嵌入式操作系统的开发框架开发的测试程序安装在本地的嵌入式操作系统中,包括:
安装所述测试程序的安装程序,以将所述测试程序安装在本地的嵌入式操作系统中。
5.根据权利要求1所述的方法,其中,所述通过与第二设备的安全通信连接,接收从所述第二设备的第二非嵌入式操作系统中安装的驱动程序发送的驱动控制消息,包括:
通过与所述第二设备的安全通信连接,向所述第二设备传输所述测试程序在本地的嵌入式操作系统中的安装信息;
接收所述驱动程序基于所述安装信息发送的所述驱动控制消息。
6.根据权利要求5所述的方法,其中,在所述通过与所述第二设备的安全通信连接,向所述第二设备传输所述测试程序在本地的嵌入式操作系统中的安装信息之前,所述方法还包括:
通过与所述第二设备的安全通信连接,接收所述驱动程序的请求消息,其中,所述请求消息包括所述测试程序的标识,以用于获取所述安装信息。
7.根据权利要求1所述的方法,其中,所述方法还包括:
通过传输层通信协议与所述第二设备进行传输层连接;
基于所述传输层连接,利用密钥协商算法,建立与所述第二设备的安全通信连接。
8.根据权利要求7所述的方法,其中,所述基于传输层连接,利用密钥协商算法,建立与所述第二设备的安全通信连接,包括:
基于所述传输层连接,接收所述第二设备调用跨平台安全通信方法传输的配对消息;
在响应所述配对消息建立了配对之后,利用所述密钥协商算法,确定与所述第二设备的约定密码,以建立与所述第二设备的安全通信连接。
9.根据权利要求1所述的方法,其中,所述待测试应用程序为利用所述第一非嵌入式操作系统的开发框架开发的程序。
10.根据权利要求1所述的方法,其中,所述嵌入式操作系统为I OS系统,所述第一非嵌入式操作系统为MAC系统,所述开发框架为Xcode,所述测试程序为基于XCUItest开发的UI测试程序。
11.根据权利要求10所述的方法,其中,所述第二非嵌入式操作系统为MAC系统、L INUX系统和W INDOWS系统中的任一者。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010125964.4/1.html,转载请声明来源钻瓜专利网。





