一种自动化测试日志的获取方法、装置、电子设备及存储介质制造方法及图纸

技术编号:28295321 阅读:20 留言:0更新日期:2021-04-30 16:19
本发明专利技术公开了一种自动化测试日志的获取方法、装置、电子设备及存储介质,涉及计算机技术领域,该方法通过获取待测应用的测试用例,其中,待测应用为IOS系统中的应用。利用测试用例对待测应用进行测试,得到测试结果信息,若测试结果信息与测试用例的脚本中预设标准信息不匹配,则确定测试用例执行失败,获取用于分析测试用例执行失败的问题日志,其中,获取问题日志的时间为在待测应用的基类代码释放设备之前。如此,当自动化平台确定测试用例执行失败,可以在合适的时间,即基类代码释放设备之前获取用于分析测试用例执行失败的问题日志,为开发定位用例执行失败原因,节省开发人员时间。

【技术实现步骤摘要】
一种自动化测试日志的获取方法、装置、电子设备及存储介质
本专利技术涉及网络
,特别涉及一种自动化测试日志的获取方法、装置、电子设备及存储介质。
技术介绍
目前终端设备行业(尤其是手机)竞争激烈,每年都可以看见非常多的产品推出,这必然使得开发周期和测试周期非常短。为了保证产品的质量,测试强度不可能减少,因此,采用自动化测试代替人工测试终端稳定性问题,压力问题以及其他问题已成为较好的选择。目前的终端自动化测试领域,都是以执行指定动作以获取终端返回的文字、终端此时的界面图片、终端发出的声音,图1是本专利技术实施例提供的一种界面图片,在该界面图片中,是进入某个视频直播间失败后,显示的界面图片。通常的,当开发获取终端返回的文字、终端此时的界面图片、终端发出的声音,都是和指导字符、图片、声音片段进行匹配,判断测试用例执行失败。然而,虽然已经确定测试用例执行失败,但是当开发人员打开报告中进行失败的原因的定位分析时,其报告中呈现的内容并不是开发人员想要的,其主要是一些底层命令,因此,我们在自动化测试中,当测试用例执行失败时,是完全拿不到可本文档来自技高网...

【技术保护点】
1.一种自动化测试日志的获取方法,其特征在于,所述方法包括:/n获取待测应用的测试用例;所述待测应用为IOS系统中的应用;/n利用所述测试用例对所述待测应用进行测试,得到测试结果信息;/n若所述测试结果信息与所述测试用例的脚本中预设标准信息不匹配,则确定所述测试用例执行失败;/n获取用于分析所述测试用例执行失败的问题日志,其中,获取所述问题日志的时间为在所述待测应用的基类代码释放设备之前。/n

【技术特征摘要】
1.一种自动化测试日志的获取方法,其特征在于,所述方法包括:
获取待测应用的测试用例;所述待测应用为IOS系统中的应用;
利用所述测试用例对所述待测应用进行测试,得到测试结果信息;
若所述测试结果信息与所述测试用例的脚本中预设标准信息不匹配,则确定所述测试用例执行失败;
获取用于分析所述测试用例执行失败的问题日志,其中,获取所述问题日志的时间为在所述待测应用的基类代码释放设备之前。


2.根据权利要求1所述的自动化测试日志的获取方法,其特征在于,所述获取用于分析所述测试用例执行失败的问题日志,包括:
设置所述待测应用对应的问题日志的获取接口;所述获取接口包括业务标识、问题日志获取路径、问题日志的文件名以及目录文件上传控制参数;
根据所述获取接口获取用于分析所述测试用例执行失败的问题日志。


3.根据权利要求1-2任一所述的自动化测试日志的获取方法,其特征在于,所述获取用于分析所述测试用例执行失败的问题日志之后,还包括:
利用预设编码打开所述问题日志;所述预设编码包括utf-8编码;
将打开后的所述问题日志显示在界面上。


4.根据权利要求1所述的自动化测试日志的获取方法,其特征在于,所述测试用例包括对应UI类检测点的第一测试用例;
所述利用所述测试用例对所述待测应用进行测试,得到测试结果信息,包括:
利用所述第一测试用例对所述第一测试用例对应的检测点进行测试,得到第一测试结果信息;
若所述测试结果信息与所述测试用例的脚本中预设标准信息不匹配,则确定所述测试用例执行失败,包括:
若所述第一测试结果信息不包含所述第一测试用例的脚本中的预设UI控件,则确定所述第一测试用例执行失败。


5.根据权利要求1所述的自动化测试日志的获取方法,其特征在于,所述测试用例包括对应埋点测试的第二测试用例;
所述利用所述测试用例对所述待测应用进行测试,得到测试结果信息,包括:
利用所述第二测试用例对所述待测应用进行测试,得到第二测试结果信...

【专利技术属性】
技术研发人员:蒋政胜
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1