【技术实现步骤摘要】
测试方法和装置
本申请的实施例涉及计算机
和计算机前台
,尤其涉及一种测试方法和装置,可用于基于人工智能的终端设备的性能测试、应用对象测试等应用中。
技术介绍
为了保证计算机上的应用的服务质量,对应用进行测试是非常常见的计算机程序,目前通常采用的测试的方式是编写脚本代码是实现测试。然而,由于测试脚本的测试代码逻辑复杂,功能测试人员无法快速掌握自动化脚本编写,且测试代码和测试框架之间的耦合度较强,当脚本大量增加的时候,造成代码库冗余,脚本和测试框架难以维护,维护成本较大。
技术实现思路
本申请提供了一种测试方法和装置,以降低测试维护成本和难度,提高测试效率。根据第一方面,提供了一种测试方法,包括:响应针对目标终端的测试请求,显示包含多个测试动作控件的测试界面,获取用户从所述多个测试动作控件中选择的目标测试动作控件;将所述目标终端上各应用对象的操作与所述目标测试动作控件进行匹配,获取与所述目标测试动作控件匹配成功的多个候选应用对象,并在所述测试界面上显示各所述候选应用对象的标识信息 ...
【技术保护点】
1.一种测试方法,包括:/n响应针对目标终端的测试请求,显示包含多个测试动作控件的测试界面,获取用户从所述多个测试动作控件中选择的目标测试动作控件;/n将所述目标终端上各应用对象的操作与所述目标测试动作控件进行匹配,获取与所述目标测试动作控件匹配成功的多个候选应用对象,并在所述测试界面上显示各所述候选应用对象的标识信息;/n获取用户从各所述候选应用对象的标识信息中选择的目标标识,控制与所述目标标识对应的目标应用对象执行所述目标测试动作控件进行测试。/n
【技术特征摘要】
1.一种测试方法,包括:
响应针对目标终端的测试请求,显示包含多个测试动作控件的测试界面,获取用户从所述多个测试动作控件中选择的目标测试动作控件;
将所述目标终端上各应用对象的操作与所述目标测试动作控件进行匹配,获取与所述目标测试动作控件匹配成功的多个候选应用对象,并在所述测试界面上显示各所述候选应用对象的标识信息;
获取用户从各所述候选应用对象的标识信息中选择的目标标识,控制与所述目标标识对应的目标应用对象执行所述目标测试动作控件进行测试。
2.如权利要求1所述的方法,还包括:
获取所述目标应用对象执行所述目标测试动作的录屏信息;
根据所述录屏信息生成测试报告。
3.如权利要求1所述的方法,其中,所述将所述目标终端上各应用对象的操作与所述目标测试动作控件进行匹配,获取与所述目标测试动作控件匹配成功的多个候选应用对象,包括:
查询预设数据库,确定与所述目标测试动作控件对应的测试操作;
将所述测试操作与所述各应用对象的操作匹配,确定匹配成功的应用对象为所述候选应用对象。
4.如权利要求1所述的方法,其中,所述控制与所述目标标识对应的目标应用对象执行所述目标测试动作控件进行测试,包括:
生成与所述目标测试动作和所述目标应用对象对应的测试指令;
将所述测试指令发送至所述目标终端,以使得所述目标终端控制所述目标应用对象执行所述目标测试动作。
5.如权利要求4所述的方法,其中,在所述将所述测试指令发送至所述目标终端之前,还包括:
获取所述目标应用的当前运行界面;
确定所述当前运行界面不属于预设运行界面。
6.一种测试装置,包括:
显示模块,用于响应针对目标终端的测试请求,显示包含多个测试动作控...
【专利技术属性】
技术研发人员:倪丙庆,翟忆蒙,张慧婷,杜蕴璇,路菲菲,张媛琪,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。