一种测试案例检测方法及装置制造方法及图纸

技术编号:35753465 阅读:20 留言:0更新日期:2022-11-26 18:59
本申请公开了一种测试案例检测方法及装置,可应用于金融领域或其他领域。对已执行完成的测试案例的测试步骤进行关键词提取,获取测试步骤的关键词。获取测试步骤的测试结果图像,并识别测试结果图像中的栏位名称。根据数据字典获取测试步骤的关键词对应的第一表名。根据数据字典获取测试结果图像中的栏位名称对应的第二表名。比对第一表名和第二表名,获取比对结果。当比对结果为第一表名和第二表名相匹配时,确定测试案例的测试步骤正常。如此,能够检测测试案例的测试步骤是否存在遗漏或者测试案例的测试步骤是否不完整,提高了检测准确性。而且能够自动进行检测,降低了人工成本,提高了检测效率。提高了检测效率。提高了检测效率。

【技术实现步骤摘要】
一种测试案例检测方法及装置


[0001]本申请涉及计算机
,尤其涉及一种测试案例检测方法及装置。

技术介绍

[0002]在平台业务上线之前,需要采用测试案例对业务流程进行测试,以保证业务流程的正常运行。为了避免测试人员在执行测试案例时,由于各种原因导致的测试步骤遗漏或者测试流程不完整带来的测试风险,在测试人员按照测试案例的要求进行测试之后,还需对已经执行完成的测试案例的测试情况进行一定的检测。
[0003]目前,对已经执行完成的测试案例的检测采用抽查的方式。由于出现错误的测试案例可能是未抽查到的测试案例,则抽查的方式使得检测准确率低。因此,需要对所有测试案例均进行检测。但是,目前采用人工方式检测测试案例。当测试案例较多时,人工成本高,检测效率低。

技术实现思路

[0004]为了解决上述技术问题,本申请提供了一种测试案例检测方法及装置,能够提高测试案例的检测效率。
[0005]为了实现上述目的,本申请提供的技术方案如下:
[0006]本申请提供一种测试案例检测方法,所述方法包括:
[0007]对已执行完成的测试案例的测试步骤进行关键词提取,获取所述测试步骤的关键词;
[0008]获取所述测试步骤的测试结果图像,并识别所述测试结果图像中的栏位名称;
[0009]根据数据字典获取所述测试步骤的关键词对应的第一表名;
[0010]根据所述数据字典获取所述测试结果图像中的栏位名称对应的第二表名;
[0011]比对所述第一表名和所述第二表名,获取比对结果;当所述比对结果为所述第一表名和所述第二表名相匹配时,确定所述测试案例的测试步骤正常。
[0012]可选地,所述测试案例的测试步骤的测试结果数据存储于测试结果数据表中;所述数据字典中存储有所述测试结果数据表的表名和所述测试结果数据表中的栏位名称的对应关系。
[0013]可选地,所述根据数据字典获取所述测试步骤的关键词对应的第一表名,包括:
[0014]将所述测试步骤的关键词与所述数据字典中的表名进行比对,并将所述测试步骤的关键词与所述数据字典中的栏位名称进行比对;
[0015]当所述测试步骤的关键词与所述数据字典中的目标表名相匹配时,将所述目标表名确定为所述测试步骤的关键词对应的第一表名;
[0016]当所述测试步骤的关键词与所述数据字典中的第一目标栏位名称相匹配时,获取所述数据字典中所述第一目标栏位名称对应的表名,将所述第一目标栏位名称对应的表名确定为所述测试步骤的关键词对应的第一表名。
[0017]可选地,所述根据所述数据字典获取所述测试结果图像中的栏位名称对应的第二表名,包括:
[0018]将所述测试结果图像中的栏位名称与所述数据字典中的栏位名称进行比对;
[0019]当所述测试结果图像中的栏位名称与所述数据字典中的第二目标栏位名称相匹配时,获取所述数据字典中所述第二目标栏位名称对应的表名;
[0020]将所述第二目标栏位名称对应的表名确定为所述测试结果图像中的栏位名称对应的第二表名。
[0021]可选地,所述测试步骤的关键词为表名或栏位名称。
[0022]本申请实施例还提供了一种测试案例检测装置,所述装置包括:
[0023]提取单元,用于对已执行完成的测试案例的测试步骤进行关键词提取,获取所述测试步骤的关键词;
[0024]识别单元,用于获取所述测试步骤的测试结果图像,并识别所述测试结果图像中的栏位名称;
[0025]第一获取单元,用于根据数据字典获取所述测试步骤的关键词对应的第一表名;
[0026]第二获取单元,用于根据所述数据字典获取所述测试结果图像中的栏位名称对应的第二表名;
[0027]比对单元,用于比对所述第一表名和所述第二表名,获取比对结果;当所述比对结果为所述第一表名和所述第二表名相匹配时,确定所述测试案例的测试步骤正常。
[0028]可选地,所述测试案例的测试步骤的测试结果数据存储于测试结果数据表中;所述数据字典中存储有所述测试结果数据表的表名和所述测试结果数据表中的栏位名称的对应关系。
[0029]可选地,所述第一获取单元,包括:
[0030]第一比对子单元,用于将所述测试步骤的关键词与所述数据字典中的表名进行比对,并将所述测试步骤的关键词与所述数据字典中的栏位名称进行比对;
[0031]第一确定子单元,用于当所述测试步骤的关键词与所述数据字典中的目标表名相匹配时,将所述目标表名确定为所述测试步骤的关键词对应的第一表名;
[0032]第二确定子单元,用于当所述测试步骤的关键词与所述数据字典中的第一目标栏位名称相匹配时,获取所述数据字典中所述第一目标栏位名称对应的表名,将所述第一目标栏位名称对应的表名确定为所述测试步骤的关键词对应的第一表名。
[0033]本申请实施例还提供了一种电子设备,包括:
[0034]一个或多个处理器;
[0035]存储装置,其上存储有一个或多个程序,
[0036]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述任一所述的测试案例检测方法。
[0037]本申请实施例还提供了一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如上述任一所述的测试案例检测方法。
[0038]通过上述技术方案可知,本申请具有以下有益效果:
[0039]本申请提供了一种测试案例检测方法及装置,对已执行完成的测试案例的测试步骤进行关键词提取,获取测试步骤的关键词。获取测试步骤的测试结果图像,并识别测试结
果图像中的栏位名称。根据数据字典获取测试步骤的关键词对应的第一表名。根据数据字典获取测试结果图像中的栏位名称对应的第二表名。比对第一表名和第二表名,获取比对结果。当比对结果为第一表名和第二表名相匹配时,确定测试案例的测试步骤正常。如此,能够检测测试案例的测试步骤是否存在遗漏或者测试案例的测试步骤是否不完整,提高了检测准确性。而且能够自动进行检测,降低了人工成本,提高了检测效率。
附图说明
[0040]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0041]图1为本申请实施例提供的一种测试案例检测方法的流程图;
[0042]图2为本申请实施例提供的一种测试案例检测装置的结构示意图。
具体实施方式
[0043]为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请实施例作进一步详细的说明。
[0044]为了便于理解和解释本申请实施例提供的技术方案,先对本申请实施例中所涉及到的
技术介绍
进行介绍。
[0045]在平台业务上线之前,需本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试案例检测方法,其特征在于,所述方法包括:对已执行完成的测试案例的测试步骤进行关键词提取,获取所述测试步骤的关键词;获取所述测试步骤的测试结果图像,并识别所述测试结果图像中的栏位名称;根据数据字典获取所述测试步骤的关键词对应的第一表名;根据所述数据字典获取所述测试结果图像中的栏位名称对应的第二表名;比对所述第一表名和所述第二表名,获取比对结果;当所述比对结果为所述第一表名和所述第二表名相匹配时,确定所述测试案例的测试步骤正常。2.根据权利要求1所述的方法,其特征在于,所述测试案例的测试步骤的测试结果数据存储于测试结果数据表中;所述数据字典中存储有所述测试结果数据表的表名和所述测试结果数据表中的栏位名称的对应关系。3.根据权利要求2所述的方法,其特征在于,所述根据数据字典获取所述测试步骤的关键词对应的第一表名,包括:将所述测试步骤的关键词与所述数据字典中的表名进行比对,并将所述测试步骤的关键词与所述数据字典中的栏位名称进行比对;当所述测试步骤的关键词与所述数据字典中的目标表名相匹配时,将所述目标表名确定为所述测试步骤的关键词对应的第一表名;当所述测试步骤的关键词与所述数据字典中的第一目标栏位名称相匹配时,获取所述数据字典中所述第一目标栏位名称对应的表名,将所述第一目标栏位名称对应的表名确定为所述测试步骤的关键词对应的第一表名。4.根据权利要求2所述的方法,其特征在于,所述根据所述数据字典获取所述测试结果图像中的栏位名称对应的第二表名,包括:将所述测试结果图像中的栏位名称与所述数据字典中的栏位名称进行比对;当所述测试结果图像中的栏位名称与所述数据字典中的第二目标栏位名称相匹配时,获取所述数据字典中所述第二目标栏位名称对应的表名;将所述第二目标栏位名称对应的表名确定为所述测试结果图像中的栏位名称对应的第二表名。5.根据权利要求1或2所述的方法,其特征在于,所述测试步骤的关键词为表名或栏位名称。6.一种测试案例检测装置,其特...

【专利技术属性】
技术研发人员:郑东欣
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1