[发明专利]测试应用程序的方法、设备及系统在审
申请号: | 201510088731.0 | 申请日: | 2015-02-26 |
公开(公告)号: | CN104679654A | 公开(公告)日: | 2015-06-03 |
发明(设计)人: | 李烜赫;刘妍;王琪;覃健 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 温旭;郝传鑫 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 应用程序 方法 设备 系统 | ||
技术领域
本发明涉及通信领域,更为具体而言,涉及测试应用程序的方法、设备及系统。
背景技术
伴随着移动APP(application,应用程序)的迅猛发展,多场景场地测试已经成为测试应用程序不可或缺的一个环节。然而,在现有技术中,通常采用以下方式进行测试:
一、工程师携带移动设备进入预先了解的场地进行测试;然而该方式在测试资源上存在严重的局限性,以至于不能够获取充足的场景测试。
二、通过描述的方式将测试用例下发至用户,用户再通过描述的方式反馈测试结果,但该方式存在反馈不准确且周期长等多种障碍而导致无法快速、精确地获取测试结果。
发明内容
为了有效地解决上述技术问题,本发明提供了一种测试应用程序的方法、设备及系统。
一方面,本发明的实施方式提供了一种测试应用程序的方法,所述方法包括:
终端设备从服务器获取自动化测试用例以及待测的应用程序;
所述终端设备通过所述获取的自动化测试用例对所述待测的应用程序进行测试;
所述终端设备将与所述测试有关的信息反馈至所述服务器。
相应地,本发明实施方式提供了一种终端设备,所述终端设备包括:
获取模块,用于从服务器获取自动化测试用例以及待测的应用程序;
测试模块,用于通过所述获取模块获取的自动化测试用例对所述待测的应用程序进行测试;
反馈模块,用于将所述测试模块所得到的与测试有关的信息反馈至所述服务器。
另一方面,本发明的实施方式还提供了一种测试应用程序的方法,所述方法包括:
服务器接收终端设备发送的请求数据,该请求数据用于请求获取自动化测试用例以及待测的应用程序;
所述服务器根据所述接收到的请求数据将所述自动化测试用例以及所述待测的应用程序发送至所述终端设备,以便所述终端设备根据所述自动化测试用例对所述待测的应用程序进行测试;
所述服务器接收所述终端设备反馈的与所述测试有关的信息。
相应地,本发明实施方式提供一种服务器,所述服务器包括:
第一接收模块,用于接收终端设备发送的请求数据,该请求数据用于请求获取自动化测试用例以及待测的应用程序;
发送模块,用于根据所述接收模块接收到的请求数据将所述自动化测试用例以及所述待测的应用程序发送至所述终端设备,以便所述终端设备根据所述自动化测试用例对所述待测的应用程序进行测试;
第二接收模块,用于接收所述终端设备反馈的与所述测试有关的信息。
又一方面,本发明实施方式提供一种测试应用程序的系统,所述系统包括:如上所述的终端设备和如上所述的服务器。
实施本发明提供的测试应用程序的方法、设备及系统能够获取足够多的场景测试情况并且能够快速、精确地获取测试结果。
附图说明
图1是根据本发明实施方式的一种测试应用程序的方法的流程图;
图2示出了图1所示的处理S110的一种实施方式;
图3示出了图1所示的处理S120的一种实施方式;
图4是根据本发明实施方式的另一种测试应用程序的方法的流程图;
图5是根据本发明实施方式的再一种测试应用程序的方法的流程图;
图6是根据本发明实施方式的测试应用程序的系统的架构图;
图7是图6所示的终端设备100的结构示意图;
图8示出了图7所示的获取模块110的一种实施方式;
图9示出了图7所示的测试模块120的一种实施方式;
图10是图6所示的服务器200的结构示意图。
具体实施方式
为使本发明的实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明作详细描述。
图1是根据本发明实施方式的一种测试应用程序的方法的流程图。参见图1,该方法包括:
S110:终端设备从服务器获取自动化测试用例以及待测的应用程序。
其中,自动化测试用例针对自动化测试框架,是应用脚本技术进行用例解析,而自动化测试框架的定义为:由一个或多个自动化测试基础模块、自动化测试管理模块、自动化测试统计模块等组成的工具集合。
S120:所述终端设备通过所述获取的自动化测试用例对所述待测的应用程序进行测试。
S130:所述终端设备将与所述测试有关的信息反馈至所述服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司;,未经百度在线网络技术(北京)有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510088731.0/2.html,转载请声明来源钻瓜专利网。