【技术实现步骤摘要】
控件测试方法、装置、设备及存储介质
本申请涉及计算机领域,尤其涉及一种控件测试方法、装置、设备及存储介质。
技术介绍
随着计算机技术的飞速发展,终端设备目前已在人们的日常生活中得到了广泛的使用,为人们的生活带来诸多的方便。为了确保终端设备能够正常使用,各终端设备在进入市场之前都需要经过测试环节,而终端设备的自动化测试一直是业界难题,尤其是终端设备上的UI(用户界面)显示的测试。当前,都是人工进行UI显示的操作,因此测试率较低。
技术实现思路
本申请提供了一种控件测试方法、装置、设备及存储介质,用以解决相关技术中通过人工进行UI显示的操作,导致的测试效率低的问题。第一方面、提供一种控件测试方法,包括:获取针对待测试对象的自然语言脚本,所述待测试对象中包括至少一个控件;对所述自然语言脚本中的各条自然语言步骤进行解析,得到第一控件信息和测试信息;从所述至少一个控件中查找与所述第一控件信息匹配的待测试控件,并按照所述测试信息,执行对所述待测试控件的测试。可选地,对所 ...
【技术保护点】
1.一种控件测试方法,其特征在于,包括:/n获取针对待测试对象的自然语言脚本,所述待测试对象中包括至少一个控件;/n对所述自然语言脚本中的各条自然语言步骤进行解析,得到第一控件信息和测试信息;/n从所述至少一个控件中查找与所述第一控件信息匹配的待测试控件,并按照所述测试信息,执行对所述待测试控件的测试。/n
【技术特征摘要】
1.一种控件测试方法,其特征在于,包括:
获取针对待测试对象的自然语言脚本,所述待测试对象中包括至少一个控件;
对所述自然语言脚本中的各条自然语言步骤进行解析,得到第一控件信息和测试信息;
从所述至少一个控件中查找与所述第一控件信息匹配的待测试控件,并按照所述测试信息,执行对所述待测试控件的测试。
2.根据权利要求1所述的方法,其特征在于,对所述自然语言脚本中的各条自然语言步骤进行解析,得到第一控件信息和测试信息,包括:
对于每条自然语言步骤,解析得到所述自然语言步骤的步骤类型;
利用所述步骤类型,从所述自然语言步骤中得到所述第一控件信息,并生成与所述步骤类型对应的所述测试信息。
3.根据权利要求2所述的方法,其特征在于,对于每条自然语言步骤,解析得到所述自然语言步骤的步骤类型,包括:
获取与所述自然语言步骤匹配的编写规则;
基于所述编写规则,从所述自然语言步骤中得到所述步骤类型。
4.根据权利要求3所述的方法,其特征在于,基于所述编写规则,从所述自然语言步骤中得到所述步骤类型,包括:
识别所述自然语言步骤,得到自然语言文本;
利用所述编写规则,从所述自然语言文本中提取所述步骤类型。
5.根据权利要求2所述的方法,其特征在于,利用所述步骤类型,从所述自然语言步骤中得到所述第一控件信息,包括:
确定与所述步骤类型对应的解析规则;
按照所述解析规则得到所述第一控件信息。
6.根据权利要求1所述的方法,...
【专利技术属性】
技术研发人员:金伟光,李秋林,
申请(专利权)人:京东数科海益信息科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。