【技术实现步骤摘要】
GUI测试覆盖度的评估方法、系统、计算机设备
[0001]本申请涉及GUI测试领域,特别是涉及一种GUI测试覆盖度的评估方法、系统、计算机设备。
技术介绍
[0002]现如今,在互联网行业快速扩张拓客的时代背景下,用户对于互联网产品使用体验的要求越来越高。GUI(Graphical User Interface,图形用户界面),作为互联网产品与用户直接交互的前端界面,其功能的完备性直接决定了用户的使用体验。因此,在每次开发新的互联网产品时,均需要耗费大量的人力去对互联网产品的GUI进行测试,用以检验该产品的功能是否完备以及是否精确地满足客户需求。
[0003]然而,专利技术人意识到,每当互联网产品被提测,经由测试人员对产品的GUI测试完所有功能用例后,究竟测试人员对GUI测试了哪些内容?目前缺少一种科学评估测试人员对GUI所测试的功能用例的完备性的方法。当前采用人工逐一记录的方式来评估测试人员对GUI所测试过的功能用例,不仅人力消耗大,容易导致测试评估的遗漏,测试评估的精确度不可控。
技术实现思路
[ ...
【技术保护点】
【技术特征摘要】
1.一种GUI测试覆盖度的评估方法,其特征在于,包括:遍历初始待测系统的所有功能对象,确定初始化全量待测对象;当测试人员对初始待测系统进行测试时,记录初始测试数据;根据所述初始测试数据确定初始测试结果对象;根据所述初始测试结果对象与所述初始化全量待测对象,计算实际全量测试覆盖度。2.根据权利要求1所述的方法,其特征在于,在计算得出实际全量测试覆盖度之后,包括:遍历新增待测系统的所有功能对象,确定新增待测对象;所述新增待测系统为所述初始待测系统更新后的版本;当测试人员对所述新增待测系统进行测试时,记录新增测试数据;根据所述新增测试数据,确定新增测试结果对象;根据所述新增测试结果对象和所述新增待测对象,计算得出实际增量测试覆盖度。3.根据权利要求2所述的方法,其特征在于,所述遍历初始待测系统的所有功能对象,确定初始化全量待测对象,包括:遍历所述初始待测系统的所有功能对象,为每个所述功能对象设置唯一标识,并为每个所述功能对象的名称和唯一标识建立关联关系;根据每个所述功能对象的名称和唯一标识构建所述初始待测系统的功能菜单树形结构;根据所述初始待测系统的功能菜单树形结构确定所述初始化全量待测对象。4.根据权利要求3所述的方法,其特征在于,所述遍历新增待测系统的所有功能对象,确定新增待测对象,包括:扩建所述初始待测系统的功能菜单树形结构,得到所述新增待测系统的功能菜单树形结构;根据所述新增待测系统的功能菜单树形结构确定所述新增待测对象。5.根据权利要求4所述的方法,其特征在于,扩建所述初始待测系统的功能菜单树形结构,得到所述新增待测系统的功能菜单树形结构,包括:若所述新增待测系统新增了功能,则在所述初始待测系统的功能菜单树形结构中扩建新增功能对应的功能菜单树形结构,得到所述新增待测系统的功能菜单树形结构;若所述新增待测系统既新增了功能又删除了部分的功能,则将所述初始待测系统的功能菜单树形结构中与删除功能对应的功能菜单树形结构删除,在所述初始待测系统的功能菜单树形...
【专利技术属性】
技术研发人员:王阳,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。