利索能及
我要发布
收藏
专利号: 2020109478207
申请人: 深圳信息职业技术学院
专利类型:发明专利
专利状态:已下证
更新日期:2025-10-14
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种图形用户界面的自动走查方法,其特征在于,应用于界面走查工具,所述自动走查方法包括以下步骤:获取界面图片集合,该界面图片集合包含待走查的图形用户界面内的全部界面图片;

为所述界面图片集合内的每张界面图片添加标签,得到界面图片标签集合;其中,所述界面图片标签的添加方式为将标签所包含的信息附着在对应的界面图片或界面图片文件上;所述标签所包含的信息包括标签名和与该标签名相关联的标签属性;所述标签名包括页面类标签名和数据类标签名,所述标签属性包括交互类标签属性和数据类标签属性;

根据预设的界面图片标签检验标准对所述界面图片标签集合内的每个界面图片标签进行检查,具体包括:读入所述界面图片标签集合内的全部界面图片标签,基于所述全部界面图片标签建立标签名与标签属性的关联总表,将所述关联总表内的标签划分为页面类标签和数据类标签,对每类标签的每个标签名与相关联的标签属性进行检查,其中,对数据标签进行检查的具体步骤为:构建数据标签哈希表,将数据标签的标签名作为关键字,将数据标签所属页面的页面名作为哈希值,获取数据标签哈希表的每个关键字及该关键字对应的哈希值,并存于数组中,根据所述界面图片标签检验标准对数组中的每个数据标签进行检验;对页面标签进行检查的具体步骤为:构建页面标签哈希表,将页面标签的标签名作为关键字,将页面标签所包含的跳转标签作为二级关键字;获取页面标签哈希表的每个关键字及该关键字对应的二级关键字,并存于数组中;根据所述界面图片标签检验标准对数组中的每个页面标签进行检验;

当检查出界面图片标签不符合所述界面图片标签检验标准时,发出提示信息。

2.根据权利要求1所述的图形用户界面的自动走查方法,其特征在于,所述交互类标签属性包括跳入和返回,所述数据类标签属性包括输入数据、输出数据、双向数据和内生数据。

3.根据权利要求2所述的图形用户界面的自动走查方法,其特征在于,所述界面图片标签检验标准为:页面类标签名同时关联跳入和返回;

数据类标签名所关联的标签属性为:双向数据和输入数据、双向数据和输出数据,以及输入数据和输出数据。

4.根据权利要求1所述的图形用户界面的自动走查方法,其特征在于,所述当检查出界面图片标签不符合所述界面图片标签检验标准时,发出提示信息的步骤具体为:当所述界面图片标签为数据类标签名且所关联的标签属性为内生数据时,发出警告提示信息;

当所述界面图片标签为除上述情况以外的不符合所述界面图片标签检验标准的其他情况时,发出错误提示信息;

所述警告提示信息和错误提示信息均包含相应界面图片标签的标签名和标签属性。

5.一种图形用户界面的自动走查系统,其特征在于,包括:

界面图片集合获取模块,用于获取界面图片集合,该界面图片集合包含待走查的图形用户界面内的全部界面图片;

界面图片标签集合获取模块,为所述界面图片集合内的每张界面图片添加标签,得到界面图片标签集合;其中,所述界面图片标签的添加方式为将标签所包含的信息附着在对应的界面图片或界面图片文件上;所述标签所包含的信息包括标签名和与该标签名相关联的标签属性;所述标签名包括页面类标签名和数据类标签名;

界面图片标签检查模块,用于根据预设的界面图片标签检验标准对所述界面图片标签集合内的每个界面图片标签进行检查,具体包括:读入所述界面图片标签集合内的全部界面图片标签,基于所述全部界面图片标签建立标签名与标签属性的关联总表,将所述关联总表内的标签划分为页面类标签和数据类标签,对每类标签的每个标签名与相关联的标签属性进行检查,其中,对数据标签进行检查的具体步骤为:构建数据标签哈希表,将数据标签的标签名作为关键字,将数据标签所属页面的页面名作为哈希值,获取数据标签哈希表的每个关键字及该关键字对应的哈希值,并存于数组中,根据所述界面图片标签检验标准对数组中的每个数据标签进行检验;对页面标签进行检查的具体步骤为:构建页面标签哈希表,将页面标签的标签名作为关键字,将页面标签所包含的跳转标签作为二级关键字;获取页面标签哈希表的每个关键字及该关键字对应的二级关键字,并存于数组中;根据所述界面图片标签检验标准对数组中的每个页面标签进行检验;

提示模块,用于当检查出界面图片标签不符合所述界面图片标签检验标准时,发出提示信息。

6.一种界面走查工具,其特征在于,包括:

存储器,用于存储计算机程序;

处理器,用于在执行所述计算机程序时实现如权利要求1‑4任一项所述的图形用户界面的自动走查方法的步骤。