【技术实现步骤摘要】
一种嵌入式终端GUI的自动化测试方法、装置、介质及设备
[0001]本公开涉及嵌入式终端测试
,尤其涉及一种嵌入式终端GUI的自动化测试方法、装置、介质及设备。
技术介绍
[0002]基于工作空间(WorkSpace)/图传产品线中的嵌入式终端,即硬R,已经进行了大量的自动化测试平台及工具的研发,协助手工测试人员对产品进行并发测试及重复性挂机测试,但针对硬R存在一个测试遗漏项。由于相关技术无法针对嵌入式设备进行直接的图形用户界面(Graphical User Interface,简称GUI,又称图形用户接口)测试,之前的自动化测试采取了一种规避方案,通过开发提供的跳过GUI界面接口,直接跳过GUI界面进行后续的并发测试,但最近在测试过程中,发现硬R在进行反复操作过程中,会出现GUI黑屏、画面首次显示时间长等问题,由于此场景的复现需要大量的重复性测试,手工进行反复操作,不可靠也不现实,因此需要解决能够针对嵌入式终端设备进行GUI自动化测试的问题。
[0003]因此,有必要提供一种新的技术方案改善上述方案中存在的一
【技术保护点】
【技术特征摘要】
1.一种嵌入式终端GUI的自动化测试方法,其特征在于,该方法包括:采集当前登录界面信息;并根据预设图像库对所述当前登录界面信息进行图像识别;若识别出所述当前登录界面信息为输入框信息,则定位出输入框的坐标信息;其中,所述输入框信息为提示输入密码或提示输入用户名及密码;根据所述输入框信息,从第一预设账户信息库中选择输入内容,并将所述输入内容根据所述输入框的坐标信息填充到输入框中进行登录;其中,所述第一预设账户信息库包括多组第一账户信息,所述第一账户信息包括第一用户名和第一密码,所述输入内容为第一密码或第一用户名及第一密码。2.根据权利要求1所述嵌入式终端GUI的自动化测试方法,其特征在于,当所述输入框信息为提示输入密码时,根据该输入框信息对应的已有用户名,在所述第一预设账户信息库中选择与该已有用户名匹配的第一密码,并将该第一密码填充到所述输入框中进行登录;其中,所述已有用户名为按照预设规则从第二预设账户信息库中选择的一组账户信息的用户名;其中,所述第二预设账户信息库包括多组第二账户信息,所述第二账户信息包括第二用户名和第二密码,且所述第二预设账户信息库中的第二账户信息至少包括所述第一预设账户信息库中的第一账户信息。3.根据权利要求2所述嵌入式终端GUI的自动化测试方法,其特征在于,当所述输入框信息为提示输入用户名及密码时,根据所述预设规则从所述第一预设账户信息库中选择一组第一用户名和第一密码,并将该组第一用户名和第一密码填充到所述输入框中进行登录。4.根据权利要求3所述嵌入式终端GUI的自动化测试方法,其特征在于,所述将所述输入内容根据所述输入框的坐标信息填充到输入框中进行登录的步骤中还包括:将所述输入内容填充到所述输入框中进行提交账户信息,并将提交的账户信息发送到管理平台,以使所述管理平台根据所述第二预设账户信息库对所述提交的账户信息进行比对。5.根据权利要求4所述嵌入式终端GUI的自动化测试方法,其特征在于,若接收到所述提交的账户信息与所述第二预设账户信息库的所述第二账户信息比对...
【专利技术属性】
技术研发人员:赵博文,
申请(专利权)人:西安万像电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。