[发明专利]一种应用的测试方法及装置在审
申请号: | 201410669976.8 | 申请日: | 2014-11-20 |
公开(公告)号: | CN104359495A | 公开(公告)日: | 2015-02-18 |
发明(设计)人: | 汪艳丽 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G01C25/00 | 分类号: | G01C25/00 |
代理公司: | 北京鸿德海业知识产权代理事务所(普通合伙) 11412 | 代理人: | 袁媛 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 测试 方法 装置 | ||
【技术领域】
本发明涉及定位技术领域,尤其涉及一种应用的测试方法及装置。
【背景技术】
在应用上线之前,都需要对应用进行测试,以得到应用的测试结果,进而可以依据测试结果对应用的实现逻辑进行调整和优化。现有技术中,基于位置服务(Location Based Service,LBS)的应用在测试阶段,往往是需要测试人员进行实地测试。例如,导航应用的测试阶段,就需要测试人员携带安装该导航应用的终端进行实际道路测试,此外还需要依赖模拟导航操作实现测试,即由测试人员编写与真实导航时使用的相近代码,使用该相近代码来模拟导航过程,依据导航过程中是否出现异常问题来得到测试结果。
然而,现有技术中这种应用的测试方法需要消耗大量的人力物力进行实际道路测试和模拟测试,导致应用的测试效率比较低。
【发明内容】
有鉴于此,本发明实施例提供了一种应用的测试方法及装置,可以实现提高应用的测试效率,减少应用测试消耗的各种成本。
本发明实施例的一方面,提供一种应用的测试方法,包括:
获得待测试应用的位置测试信息;
将所述待测试应用的位置测试信息提供给所述待测试应用,以便于所述待测试应用进行基于所述位置测试信息的操作,以获得操作结果;
依据所述操作结果,获得所述待测试应用的测试结果。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获得待测试应用的位置测试信息,包括:
所述待测试应用在实地测试过程中出现定位异常时,记录所述定位异常的相关位置信息,以作为所述待测试应用的位置测试信息;
存储所述待测试应用的位置测试信息;
其中,所述定位异常的相关位置信息包括以下信息中至少一个:经度/纬度信息、海拔信息、方向角信息、定位精度信息和所述待测试应用所在终端的速度信息。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获得待测试应用的位置测试信息,包括:
获得测试配置文件;
从所述测试配置文件中获得边缘场景的模拟位置信息,以作为所述待测试应用的位置测试信息;
存储所述待测试应用的位置测试信息;
其中,所述模拟位置信息包括以下信息中至少一个:经度/纬度信息、海拔信息、方向角信息、定位精度信息和所述待测试应用所在终端的速度信息。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述待测试应用的位置测试信息的数目为至少一个,所述将所述待测试应用的位置测试信息提供给所述待测试应用,包括:
按照顺序依次将所述待测试应用的每个所述位置测试信息提供给所述待测试应用;或者,
显示所述待测试应用的至少一个所述位置测试信息,以及获得用户在显示的所述待测试应用的至少一个位置测试信息中选出的位置测试信息,以及将所述选出的位置测试信息提供给所述待测试应用。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,与所述待测试应用对应的本地监听模块预先注册到所述待测试应用所在终端的数据提供模块,所述将所述待测试应用的位置测试信息提供给所述待测试应用,包括:
将所述待测试应用的位置测试信息发送给所述待测试应用所在终端的数据提供模块,以便于所述数据提供模块向已经注册的本地监听模块发送所述位置测试信息,以使得所述本地监听模块将所述位置测试信息发送给与所述本地监听模块对应的所述待测试应用。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述依据所述操作结果,获得所述待测试应用的测试结果,包括:
将所述操作结果与预设的目标结果进行比对,以获得比对结果;
依据所述比对结果,获得所述待测试应用的测试结果。
本发明实施例的一方面,提供一种应用的测试装置,包括:
信息获取模块,用于获得待测试应用的位置测试信息;
信息替换模块,用于将所述信息获取模块获得的所述待测试应用的位置测试信息提供给所述待测试应用,以便于所述待测试应用进行基于所述位置测试信息的操作,以获得操作结果;
结果获取模块,用于依据所述操作结果,获得所述待测试应用的测试结果。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获信息获取模块,具体用于:
所述待测试应用在实地测试过程中出现定位异常时,记录所述定位异常的相关位置信息,以作为所述待测试应用的位置测试信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410669976.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种检测设备
- 下一篇:一种无信号覆盖环境下的反向轨迹导航系统及其实现方法