【技术实现步骤摘要】
应用测试方法和装置、计算机可读存储介质、电子设备
本公开涉及应用测试
,尤其是一种应用测试方法和装置、计算机可读存储介质、电子设备。
技术介绍
随着移动互联网的快速发展,应用(APP)的使用变的更加频繁,也更加注重用户体验,所以需要不断地更迭APP产品,在每一次更迭,都需要进行大量的测试工作,保证每一个接口能够快速准确的反应。因此,在应用测试过程中需要投入大量的测试人员进行测试,不仅测试成本较高且测试效率低下。
技术实现思路
为了解决上述技术问题,提出了本公开。本公开的实施例提供了一种应用测试方法和装置、计算机可读存储介质、电子设备。根据本公开实施例的一个方面,提供了一种应用测试方法,包括:响应于待测试应用更新配置信息,获取所述待测试应用对应的测试用例数据;启动所述待测试应用,基于所述测试用例数据模拟所述待测试应用中的至少一个操作;记录所述操作的结果,并根据所述操作的结果确定所述待测试应用的测试结果。可选地,所述测试用例数据包括至少一个操作名称和至少一个操作元 ...
【技术保护点】
1.一种应用测试方法,其特征在于,包括:/n响应于待测试应用更新配置信息,获取所述待测试应用对应的测试用例数据;/n启动所述待测试应用,基于所述测试用例数据模拟所述待测试应用中的至少一个操作;/n记录所述操作的结果,并根据所述操作的结果确定所述待测试应用的测试结果。/n
【技术特征摘要】
1.一种应用测试方法,其特征在于,包括:
响应于待测试应用更新配置信息,获取所述待测试应用对应的测试用例数据;
启动所述待测试应用,基于所述测试用例数据模拟所述待测试应用中的至少一个操作;
记录所述操作的结果,并根据所述操作的结果确定所述待测试应用的测试结果。
2.根据权利要求1所述的方法,其特征在于,所述测试用例数据包括至少一个操作名称和至少一个操作元素;其中,每个所述操作名称对应至少一个操作元素;
所述启动所述待测试应用,基于所述测试用例数据模拟所述待测试应用中的至少一个操作,包括:
启动所述待测试应用,确定所述待测试应用对应的至少一个操作名称;
基于所述至少一个操作名称从所述测试用例数据中确定对应的至少一个操作元素;
基于所述至少一个操作元素控制所述待测试应用执行所述至少一个操作名称对应的操作。
3.根据权利要求2所述的方法,其特征在于,所述基于所述至少一个操作名称从所述测试用例数据中确定对应的至少一个操作元素,包括:
基于所述至少一个操作名称从所述测试用例数据中查找确定至少一个元素编号;其中,每个所述操作名称对应至少一个元素编号;
基于所述元素编号从所述测试用例数据中查找确定至少一个操作元素;其中,每个所述操作元素对应一个元素编号。
4.根据权利要求1-3任一所述的方法,其特征在于,所述启动所述待测试应用,基于所述测试用例数据模拟所述待测试应用中的至少一个操作之前,还包括:
判断所述待测试应用对应的端口是否被其他应用占用;
响应于所述端口未被其他应用占用,启动所述待测试应用;
响应于所述端口被其他应用占用,关闭占用所述端口的其他应用,启动所述待测试应用。
5.根据权利要求1-4任一所述的方法,其特征在于,所述记录所述操作的结果,并根据所述操作的结果确定所述待测试应用的测试结果,包括:
记录所述至少一个操作对应的所有结果,并将所述所有结果中的每个结果分别与其操作对应的预设结果进行匹配;其中,每个所述操作对应一个预设结果;
响应于所述所有结果中的每个结果分别与对应的预设结果匹配,确定本次测试成功;
响应于所述所有结果中存在至少一个结果与对应的预设结果不匹配,确定本次测试失败。
6.根据权利要求5所述的方法,其特征在于,所述响应于待测试...
【专利技术属性】
技术研发人员:潘仕江,柳超,
申请(专利权)人:北京金堤科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。