一种测试应用程序的方法及系统技术方案

技术编号:16079819 阅读:43 留言:0更新日期:2017-08-25 15:25
本发明专利技术实施例涉及应用程序测试技术领域,尤其涉及一种测试应用程序的方法及系统。其中,该方法包括:根据自动测试脚本,向安装有待测应用程序的目标终端发送模拟操作命令;接收目标终端在待测应用程序中执行所述模拟操作命令后发出的服务请求消息;接收应用程序服务器根据所述服务请求消息反馈的服务响应消息;根据所述服务请求消息和所述服务响应消息,生成所述待测应用程序的测评结果。本发明专利技术实施例的测试应用程序的方法及系统,能够提高测试应用程序的效率。

【技术实现步骤摘要】
一种测试应用程序的方法及系统
本专利技术实施例涉及应用程序测试
,尤其涉及一种测试应用程序的方法及系统。
技术介绍
随着互联网技术的发展,应用程序产品的种类和数量也在飞速增长,如各类APP。在当前的市场环境中,同一行业下的应用程序产品也是五花八门、各具特色。各应用程序厂商在推出应用程序产品之前,为了保障应用程序产品的质量以及完善应用程序产品的功能,通常会对应用程序产品进行测评。目前,对应用程序产品的测评主要采用人工测评的方式,具体的,测试人员将待测试应用程序安装在手机、电脑等终端上,通过多次反复操作应用程序获得应用程序产品的数据,并且为了与其它应用程序产品的性能进行比较,测试人员需要手动记录操作应用程序后产品的数据。例如:测试人员为了测试外卖应用程序产品的性能,将外卖应用程序安装在手机上,之后通过手动输入送餐地址搜索外卖商户,测试人员记录外卖应用程序在当前输入的送餐地址下能够搜索到的外卖商户的个数、商家响应时间等参数,输入不同的送餐地址,获得在不同送餐地址下的测试参数。当测试人员需要横向比较多个应用程序性能时,重复对该多个应用程序进行上述的操作。专利技术人发现,依赖于人工对应用本文档来自技高网...
一种测试应用程序的方法及系统

【技术保护点】
一种测试应用程序的方法,其特征在于,包括:根据自动测试脚本,向安装有待测应用程序的目标终端发送模拟操作命令;接收目标终端在待测应用程序中执行所述模拟操作命令后发出的服务请求消息;接收应用程序服务器根据所述服务请求消息反馈的服务响应消息;根据所述服务请求消息和所述服务响应消息,生成所述待测应用程序的测评结果。

【技术特征摘要】
1.一种测试应用程序的方法,其特征在于,包括:根据自动测试脚本,向安装有待测应用程序的目标终端发送模拟操作命令;接收目标终端在待测应用程序中执行所述模拟操作命令后发出的服务请求消息;接收应用程序服务器根据所述服务请求消息反馈的服务响应消息;根据所述服务请求消息和所述服务响应消息,生成所述待测应用程序的测评结果。2.根据权利要求1所述的方法,其特征在于,所述根据自动测试脚本,向安装有待测应用程序的目标终端发送模拟操作命令,包括:配置待测应用程序模拟环境;在所述应用程序模拟环境中,运行自动测试脚本;根据所述自动测试脚本的运行结果,向安装有待测应用程序的目标终端发送模拟操作命令。3.根据权利要求2所述的方法,其特征在于,所述应用程序模拟环境中部署有与待测应用程序中的各操作控件对应的模拟操作控件;所述自动测试脚本为对所述模拟操作控件进行模拟操作的脚本。4.根据权利要求2所述的方法,其特征在于,所述自动测试脚本包含于配置文件中;所述配置文件中还包含配置信息和目标终端信息,其中,所述配置信息是自动测试脚本运行过程中模拟用户输入的信息;所述目标终端信息是所述配置文件所对应目标终端的标识信息;所述根据所述自动测试脚本的运行结果,向安装有待测应用程序的目标终端发送模拟操作命令,包括:根据自动测试脚本的运行结果,生成模拟操作命令;从配置文件中确定运行所述模拟操作命令需要的配置信息;根据配置文件中的目标终端信息,确定模拟操作命令对应的目标终端;向根据目标终端信息确定出的目标终端,发送所述模拟操作命令和运行所述模拟操作命令需要的配置信息。5.根据权利要求1至4中任一项所述的方法,其特征在于,接收到所述服务请求消息和/或接收到所述服务响应消息之后,所述方法还包括:确定接收到的服务请求消息和/或服务响应消息是否是预设业务类型消息;若接收到的服务请求消息和/或服务响应消息是预设业务类型的消息,则存储接收到的服务请求消息和/或服务响应消息。...

【专利技术属性】
技术研发人员:刘通
申请(专利权)人:北京小度信息科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1