[发明专利]应用程序的测试方法、装置及介质在审
申请号: | 201810768325.2 | 申请日: | 2018-07-13 |
公开(公告)号: | CN108920376A | 公开(公告)日: | 2018-11-30 |
发明(设计)人: | 梁冬冬 | 申请(专利权)人: | 北京京东金融科技控股有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 袁礼君;王卫忠 |
地址: | 100176 北京市北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 电子设备 测试脚本 自动化测试框架 测试包 测试 测试报告 测试装置 选择操作 写入 展示 响应 应用 | ||
本公开提供了一种应用程序的测试方法,应用于web服务器,包括:响应于用户的选择操作,展示被选中的电子设备的状态信息;根据所述电子设备的状态信息和安装在所述电子设备的应用程序,确定UI自动化测试框架的测试脚本和测试包;在所述UI自动化测试框架中运行所述测试脚本对安装在所述电子设备的应用程序进行测试,其中,在所述测试脚本中写入所述应用程序的测试包;展示所述电子设备的应用程序的测试报告。本公开还提供了一种应用程序的测试装置及介质。
技术领域
本公开涉及互联网技术领域,尤其涉及一种应用程序的测试方法、装置及介质。
背景技术
目前,移动端(IOS端或安卓端)UI自动化测试方案较多,通过都是在PC机上部署UI自动化测试框架、编写支持的脚本、调试脚本、在本地执行该脚本、统计对安装在移动端的应用程序的测试结果。
但是,在实现本发明构思的过程中,发明人发现现有技术中至少存在如下问题:1当UI自动化测试框架共享给用户后,需要在每个用户的PC上重新部署该UI自动化测试框架,部署过程耗时过长,导致测试效率低。
发明内容
有鉴于此,本公开提供一种应用程序的测试方法、装置及介质,进而至少部分地解决了由于相关技术的限制和缺陷而导致的一个或者多个问题。
本公开的第一个方面提供了一种应用程序的测试方法,应用于web服务器,包括:响应于用户的选择操作,展示被选中的电子设备的状态信息;根据所述电子设备的状态信息和安装在所述电子设备的应用程序,确定UI自动化测试框架的测试脚本和测试包;在所述UI自动化测试框架中运行所述测试脚本对安装在所述电子设备的应用程序进行测试,其中,在所述测试脚本中写入所述应用程序的测试包;展示所述电子设备的应用程序的测试报告。
根据本公开的实施例,该方法还包括:接收所述测试脚本和所述测试包对所述测试包进行解析,得到所述测试包的信息,所述测试包的信息包括以下任意一项或多项:测试包的版本、测试包的名称、测试包内部的package name;建立安装在所述电子设备的应用程序与所述测试脚本和所述测试包之间的对应关系;存储所述对应关系、所述测试包的信息和所述测试脚本。
根据本公开的实施例,该方法还包括:接收一个或多个电子设备的状态信息展示所述一个或多个电子设备的状态信息,以便于所述用户对其进行选择操作,其中,所述一个或多个电子设备的状态信息包括以下任意一项或多项:所述一个或多个电子设备的在线情况、所述一个或多个电子设备的占用情况、所述一个或多个电子设备的异常情况。
根据本公开的实施例,在所述UI自动化测试框架中运行所述测试脚本对安装在所述电子设备的应用程序进行测试包括在所述UI自动化测试框架中运行所述测试脚本对安装在所述多个电子设备的应用程序进行测试,其中,安装在所述多个电子设备的应用程序为同一种应用程序。
本公开的第二个方面提供了一种应用程序的测试方法,应用于STF服务器,包括:识别连接在所述STF服务器的电子设备,得到所述电子设备的信息;根据所述电子设备的信息,确定所述电子设备的状态信息;向web服务器发送所述电子设备的状态信息,以便于所述web服务器对安装在所述电子设备的应用程序进行测试。
本公开的第三个方面提供了一种应用程序的测试装置,应用于web服务器,包括:第一展示模块,响应于用户的选择操作,展示被选中的电子设备的状态信息;确定模块,用于根据所述电子设备的状态信息和安装在所述电子设备的应用程序,确定UI自动化测试框架的测试脚本和测试包;测试模块,用于在所述UI自动化测试框架中运行所述测试脚本对安装在所述电子设备的应用程序进行测试,其中,在所述测试脚本中写入所述应用程序的测试包;第二展示模块,用于展示所述电子设备的应用程序的测试报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东金融科技控股有限公司,未经北京京东金融科技控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810768325.2/2.html,转载请声明来源钻瓜专利网。