用于检查控件的文本描述与功能的一致性的方法和装置的制造方法

文档序号:8258600阅读:222来源:国知局
用于检查控件的文本描述与功能的一致性的方法和装置的制造方法
【技术领域】
[0001]本申请涉及互联网领域,更具体地,涉及一种用于检查控件的文本描述与功能的一致性的方法和装置。
【背景技术】
[0002]由于在网页脚本生成或编辑的过程中存在可能出现编辑错误的情况,因此,在网页上经常会发生文本描述与其对应的功能相错位的情况。比如,误将“更新”的链接文本链接到“删除”所对应的功能,或者误将一文本描述链接到不正确的网页等。目前,针对网页上的文本描述与其真实功能之间对应关系的检查主要是通过人工手动检查,即,由测试人员通过手动点击每一个控件的文本描述,来检查该文本描述与功能之间的对应关系是否正确。
[0003]但是,手动检查存在以下缺点:一方面,手动检查耗时耗力,人工成本高;另一方面,网页中的页面链接数以百计,手动检查很容易出现遗漏或错误。
[0004]因此,在本领域中,需要一种用于检查控件的文本描述与功能的一致性的技术,能够通过对网页中控件的文本描述与功能的一致性的自动化检查,暴露出大部分不一致的问题,从而节省人工成本、降低漏报率和误报率。

【发明内容】

[0005]本申请的主要目的在于提供一种用于检查控件的文本描述与功能的一致性的技术,以解决通过手工检查控件的文本描述和功能不一致的人工成本高、错报和误报等问题。
[0006]根据本申请的第一方面,提供一种用于检查控件的文本描述与功能的一致性的方法,其特征在于,包括步骤:基于控件的文本描述关键字、链接以及功能页面之间的关联关系,得到控件的文本描述与功能的关联关系;以及根据所得到的文本描述与功能的关联关系,确定控件的文本描述与功能的一致性。
[0007]根据本申请的第二方面,提供一种用于检查控件的文本描述与功能的一致性的装置,其特征在于,包括:用于基于控件的文本描述关键字、链接以及功能页面之间的关联关系,得到控件的文本描述与功能的关联关系的模块;以及用于根据所得到的文本描述与功能的关联关系,确定控件的文本描述与功能的一致性的模块。
[0008]与现有技术相比,根据本申请的技术方案,能够对网页中控件的文本描述与功能的一致性实现自动化检查,暴露出大部分不一致的问题,从而节省人工成本、降低漏报率和误报率并提高页面测试效率。
【附图说明】
[0009]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0010]图1是根据本申请的一个实施例的用于检查控件的文本描述与功能的一致性的方法100的流程图;
[0011]图2是根据本申请的一个实施例的用于检查控件的文本描述与功能的一致性的方法200的流程图;
[0012]图3是图2中根据本申请的一个实施例的用于检查控件的文本描述与功能的一致性的方法200的更详细的流程图;
[0013]图4是图2中根据本申请的一个实施例的用于检查控件的文本描述与功能的一致性的方法200的更详细的流程图;以及
[0014]图5是根据本申请的一个实施例的用于检查控件的文本描述与功能的一致性的装置500的示意图。
【具体实施方式】
[0015]本申请的主要思想在于,基于一网页中的控件的文本描述关键字、链接以及功能页面之间的关联关系,确定控件的文本描述与功能的一致性,从而实现自动检查出该网页中存在的控件的文本描述与功能不一致的问题。
[0016]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0017]参考图1,图1是根据本申请的一个实施例的用于检查控件的文本描述与功能的一致性的方法100的流程图。如图1所示,方法100开始于步骤101。
[0018]在步骤101,基于控件的文本描述关键字、链接以及功能页面之间的关联关系,得到控件的文本描述与功能的关联关系。
[0019]通常而言,网页中的控件具有其自身的文本描述、链接以及功能页面。当触发一控件时,通过该控件的文本描述与其功能页面之间的链接,可链接到相应的功能页面。因此,通过确定控件的文本描述的关键字、该控件的链接所使用的关键字、以及该控件的功能页面的关键字之间两两存在的关联关系,可以得到该控件的文本描述与功能的关联关系。
[0020]在步骤102,根据所得到的文本描述与功能的关联关系,确定控件的文本描述与功能的一致性。
[0021]具体而言,在步骤101得到控件的文本描述与功能的关联关系后,可以根据该关联关系确定该控件的文本描述与其功能之间是否一致,即,一致性。例如,可以当所得到的关联关系的值小于预设的关联关系的值时,确定控件的文本描述与其功能之间不一致,反之,则一致。
[0022]至此,描述了根据本申请的一个实施例的用于检查控件的文本描述与功能的一致性的方法100的流程图。其中通过得到控件的文本描述与功能的关联关系来确定该控件的文本描述与其功能之间的一致性,从而检查出该网页中存在的控件的文本描述与功能不一致的问题。这相对于手工检查,可以自动检查出网页中大部分的控件的文本描述与功能不一致的问题,不仅降低人工成本,而且降低了漏报率和错报率,从而提高了页面测试效率。
[0023]下面将结合图2至图4描述根据本申请方案的其它更详细实施例。
[0024]参考图2,图2是根据本申请的一个实施例的用于检查控件的文本描述与功能的一致性的方法200的流程图。
[0025]在步骤201,针对一网页中的控件建立向量集,该向量集包含一个或多个向量子集,其中,单个向量子集包含单个控件的文本描述关键字、链接、功能页面和关联度,该关联度表征控件的文本描述与功能的关联关系,并且,对关联度赋予初始值。
[0026]具体而言,遍历当前网页,针对各单个控件分别建立文本描述关键字(key)、链接(link)、功能页面(page)和关联度(correlat1n)的向量子集,该多个针对单个控件的向量子集构成针对当前网页的向量集。
[0027]例如,一网页中有三个控件,分别为“添加”、“删除”和“编辑”,它们的文本描述关键字(key)、链接(link)、功能页面(page)和关联度(correlat1n)分别为:
[0028]添加:keyl=添加;Iinkl=showAdd(786008) ;pagel=触发“添加”后所到达页面的源码;
[0029]删除:key2=删除;Iink2=removeCase(786008) ;page2=触发“删除”后所到达页面的源码;
[0030]编辑:key3=编辑;Iink3=showEdit (786008) ;page3=触发“编辑”后所到达页面的源码。
[0031]因此,包含有上述三个控件的文本描述关键字(key)、链接(link)、功能页面(page)和关联度(correlat1n)的向量集(Vector)为:Vector= [ {key I, linkl, page I, correlat1nl}, {key2, link2, page2, correlat1n〗}, {key3, link3, page3, correlat1ns}]
[0032]在这里,功能页面是指触发相应功能后而到达的页面,这里用到达页面的页面源码来表示。
[0033]建立向量集后,对关联度赋予初始值。
[0034]为了便于对后续调整后的关联度的比较,在此步骤中,可以对各控件的关联度赋予相同的初始值。根据本申请的实施例,初始值可以为任意值,本申请对此并不作任何限制。在本实施例中,例如将初始值均赋予I。
[0035]之后,进入步骤202,基于一向量子集中的文本描述关键字、链接和功能页面之间的关联关系以及该向量子集与其它各向量子集
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1