本发明涉及计算机,具体涉及一种dpu网卡用例teambition测试计划接入方法、装置及设备。
背景技术:
1、现有的dpu测试用例格式不符合teambition对测试用例的上传要求。主要表现在直接上传用例时必须严格按照模板进行上传,失败概率大。为了保证上传和模板一致,需要人工手动进行内容的行、列的进行删除、添加、动态调整格式等一系列操作,才能满足teambition的用例上传要求,并且微小差别就会导致上传文件不成功,给相关操作的人员带来极大困扰。
2、也就是说,传统方法通过手工方式按照teambtion上传用例格式要求进行xslx文件的处理,不但人员操作整理文件的时间较长,还容易出现遗漏和错误,而且需要一定的办公软件表格xslx格式的文件操作技能,对操作人员要求较高;同时,在现有的表格数据转换过程中,通常缺乏一种能够自动生成唯一标识符的方法,测试用例不用于一般数据,这导致了在测试用例数据转换后难以准确地追溯原始数据来源及其关联信息的问题。此外,传统方法中,唯一标识符的生成往往需要额外的手动操作,还增加了操作复杂度和错误的可能性。
技术实现思路
1、有鉴于此,本发明提供了一种dpu网卡用例teambition测试计划接入方法、装置及设备,能够节约人工整理文档的时间,提升工作效率。
2、第一方面,一种dpu网卡用例teambition测试计划接入方法,采用设定的配置文件将不同格式的测试用例转换为符合teambition上传用例格式的测试用例,其中,测试用例为excel文件,且测试用例至少包含三个层级的用例属性,并具有一个在格式转换时生成的用例id,其中,用例id的获取方法为:
3、s1:根据测试用例的所属项目和所属模块确定用例id的前4位;
4、s2:根据第一层级的用例属性中包含的属性信息对应的哈希值确定用例id的后6位;
5、s3:判断当前生成的10位用例id与id库中的已有id是否重复,若为否,将当前生成的用例id作为最终用例id,并存入id库;若为是,进入s4;
6、s4:在当前已用层级的基础上,增加一个后续层级的用例属性中包含的属性信息,根据得到的多层级的用例属性中包含的属性信息对应的哈希值重新确定用例id的后6位,然后重新执行步骤s3。
7、进一步地,所述用例属性包括标题、所属分组、状态、执行者、前置条件、步骤描述、预期结果、实际结果、用例类型、用例等级、标签、自动化以及备注。
8、进一步地,所述用例id作为备注的属性信息记载在备注中。
9、进一步地,根据测试用例的所属项目和所属模块确定用例id的前4位具体为:
10、根据测试用例的所属项目确定用例id的第1位和第2位;
11、根据测试用例的所属模块确定用例id的第3位和第4位。
12、进一步地,所述配置文件包括:
13、teambition模板的首行要求内容列表;
14、teambition模板的后续行的内容列表;
15、teambition模板各个名称列的字段列表;
16、需要导入teambition的文件的各个列名称的字段列表;
17、生成文件的项目对应关系列表。
18、进一步地,所述配置文件根据teambition模板的要求字段列表,对待转换的测试用例进行插入列、删除列、删除内容和/或合并内容的调整,使得待转换的测试用例符合teambition上传用例格式。
19、进一步地,所述teambition模板包括标题、所属分组、执行者、前置条件、操作步骤、用例类型、用例等级;
20、其中,标题用于填写测试用例的名称;
21、所属分组用于填写当前测试计划下已有的分组名称;
22、执行者用于填写当前项目范围内的成员名;
23、前置条件用于填写用例的前置条件;
24、操作步骤用于填写操作步骤以及预期结果;
25、用例类型用于填写测试用例的类型,包括功能测试、自动化测试、性能测试、配置相关、安装部署、安全相关、接口测试;
26、用例等级用于填写表征测试用例重要性的等级。
27、进一步地,一种dpu网卡用例teambition测试计划接入方法,还包括:
28、在将测试用例转换为符合teambition上传用例格式的测试用例前,对原始的测试用例进行备份。
29、第二方面,一种dpu网卡用例teambition测试计划接入装置,所述装置包括:上位机和用于存储能够在上位机上运行的计算机程序的存储器;其中,所述上位机用于运行所述计算机程序时,执行第一方面任一所述方法的步骤。
30、第三方面,一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被上位机执行时实现第一方面任一所述方法的步骤。
31、有益效果:
32、1、本发明提供一种dpu网卡用例teambition测试计划接入方法,通过配置文件将格式不统一的测试用例转换为符合teambition上传用例格式的测试用例,能够在不改变文件主要内容的前提下,结合teambtion上传用例格式模板,重新生成符合teambtion上传用例格式要求的xslx文件,不需要人工重新整理规划行、列,节约人工整理文档的时间,简化了操作,提升工作效率;同时,本发明还提出了一种结合用例名称、用例所属模块、用例作者等信息生成唯一id的方法,在表格数据转换的过程中自动化生成唯一标识符,无需手动干预,该方法不仅简化了数据转换过程中的操作步骤,还提高了数据追溯的准确性和可靠性。
33、2、本发明提供一种dpu网卡用例teambition测试计划接入方法,在表格数据转换过程中,集成唯一id哈希生成功能,确保了转换后数据的唯一性和完整性。
34、3、本发明提供一种dpu网卡用例teambition测试计划接入方法,在将测试用例转换为符合teambition上传用例格式的测试用例前,对原始的测试用例进行备份,方便文件溯源。
35、4、本发明提供一种dpu网卡用例teambition测试计划接入方法,生成的唯一id与原始数据相关联,便于后续对数据来源及其关联信息进行准确追溯,尤其体现在测试用例随测试主体版本更新后的测试历史数据的一致性。
36、5、本发明提供一种dpu网卡用例teambition测试计划接入装置,通过配置文件将格式不统一的测试用例转换为符合teambition上传用例格式的测试用例,能够在不改变文件主要内容的前提下,结合teambtion上传用例格式模板,重新生成符合teambtion上传用例格式要求的xslx文件,不需要人工重新整理规划行、列,节约人工整理文档的时间,简化了操作,提升工作效率;同时,本发明还提出了一种结合用例名称、用例所属模块、用例作者等信息生成唯一id的方法,在表格数据转换的过程中自动化生成唯一标识符,无需手动干预,该方法不仅简化了数据转换过程中的操作步骤,还提高了数据追溯的准确性和可靠性。
37、6、本发明提供一种计算机可读存储介质,通过配置文件将格式不统一的测试用例转换为符合teambition上传用例格式的测试用例,能够在不改变文件主要内容的前提下,结合teambtion上传用例格式模板,重新生成符合teambtion上传用例格式要求的xslx文件,不需要人工重新整理规划行、列,节约人工整理文档的时间,简化了操作,提升工作效率;同时,本发明还提出了一种结合用例名称、用例所属模块、用例作者等信息生成唯一id的方法,在表格数据转换的过程中自动化生成唯一标识符,无需手动干预,该方法不仅简化了数据转换过程中的操作步骤,还提高了数据追溯的准确性和可靠性。
1.一种dpu网卡用例teambition测试计划接入方法,其特征在于,采用设定的配置文件将不同格式的测试用例转换为符合teambition上传用例格式的测试用例,其中,测试用例为excel文件,且测试用例至少包含三个层级的用例属性,并具有一个在格式转换时生成的用例id,其中,用例id的获取方法为:
2.如权利要求1所述的一种dpu网卡用例teambition测试计划接入方法,其特征在于,所述用例属性包括标题、所属分组、状态、执行者、前置条件、步骤描述、预期结果、实际结果、用例类型、用例等级、标签、自动化以及备注。
3.如权利要求2所述的一种dpu网卡用例teambition测试计划接入方法,其特征在于,所述用例id作为备注的属性信息记载在备注中。
4.如权利要求1所述的一种dpu网卡用例teambition测试计划接入方法,其特征在于,根据测试用例的所属项目和所属模块确定用例id的前4位具体为:
5.如权利要求1所述的一种dpu网卡用例teambition测试计划接入方法,其特征在于,所述配置文件包括:
6.如权利要求1所述的一种dpu网卡用例teambition测试计划接入方法,其特征在于,所述配置文件根据teambition模板的要求字段列表,对待转换的测试用例进行插入列、删除列、删除内容和/或合并内容的调整,使得待转换的测试用例符合teambition上传用例格式。
7.如权利要求6所述的一种dpu网卡用例teambition测试计划接入方法,其特征在于,所述teambition模板包括标题、所属分组、执行者、前置条件、操作步骤、用例类型、用例等级;
8.如权利要求1~7任一权利要求所述的一种dpu网卡用例teambition测试计划接入方法,其特征在于,还包括:
9.一种dpu网卡用例teambition测试计划接入装置,其特征在于,所述装置包括:上位机和用于存储能够在上位机上运行的计算机程序的存储器;其中,所述上位机用于运行所述计算机程序时,执行权利要求1至8任一所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被上位机执行时实现权利要求1至8任一所述方法的步骤。