System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及工艺测试领域,尤其涉及一种工艺文件测试方法、装置、计算机设备及存储介质。
技术介绍
1、现有技术中,工艺流程大多通过人工操作实现,但人工操作实现工艺流程的方式,不仅效率较低,而且很容易出现步骤操作错误或者步骤遗漏,造成工艺成本的浪费。例如,在生物
,采用人工操作方式对细胞处理的工艺流程,无法识别该工艺流程中各个步骤的兼容性问题,从而导致在工艺流程实现之后才发现操作错误,造成工艺成本的浪费。因此,需要将工艺流程中的每一步骤进行工艺编辑,产生对应的工艺文件,通过自动化运行工艺文件实现工艺流程。该工艺编辑的方式无需人工参与工艺流程的具体步骤,可以提高防错率和工艺流程的实现效率,但是,在对工艺流程进行工艺编辑产生工艺文件的过程中,也难免由于编辑失误,导致工艺文件出错,因此,如何对工艺流程进行工艺编辑之后产生的工艺文件进行较为准确的工艺测试,以提高工艺文件在自动化实现工艺流程过程中的运行效率和防错率,是现有技术亟待解决的技术问题。
技术实现思路
1、本专利技术实施例提供一种工艺文件测试方法、装置、计算机设备及存储介质,以解决如何对工艺编辑之后产生的工艺文件进行较为准确的工艺测试的问题。
2、一种工艺文件测试方法,包括:
3、获取目标工艺文件,所述目标工艺文件包括主工艺文件和与所述主工艺文件关联的至少一层级的从工艺文件;
4、对各所述从工艺文件进行嵌套测试,得到所述目标工艺文件对应的嵌套测试结果;
5、对同层级的至少两个所述从
6、根据与所述目标工艺文件对应的嵌套测试结果和并行测试结果,确定所述目标工艺文件的工艺测试结果。
7、优选地,所述对各所述从工艺文件进行嵌套测试,得到所述目标工艺文件对应的嵌套测试结果,包括:
8、将各所述从工艺文件的下一层级的子工艺文件,与上一层级的父工艺文件进行对比,判断各所述子工艺文件与所述父工艺文件是否相同;
9、若存在任一所述子工艺文件与所述父工艺文件相同,则确定该从工艺文件对应的嵌套测试结果为测试不通过;
10、若不存在任一所述子工艺文件与所述父工艺文件相同,则确定该从工艺文件对应的嵌套测试结果为测试通过;
11、根据各从工艺文件对应的嵌套测试结果,确定所述目标工艺文件对应的嵌套测试结果。
12、优选地,所述将各所述从工艺文件的下一层级的子工艺文件,与上一层级的父工艺文件进行对比,判断各所述子工艺文件与所述父工艺文件是否相同,包括:
13、运用字符串逐字匹配法,将所述父工艺文件的父工艺标识码与各所述子工艺文件的子工艺标识码进行对比;
14、若所述子工艺标识码与所述父工艺标识码的各个字符完全相同,则确定该子工艺文件与所述父工艺文件相同;
15、若所述子工艺标识码与所述父工艺标识码一旦出现逐字不匹配的情况,则确定该子工艺文件与所述父工艺文件不相同。
16、优选地,所述将各所述从工艺文件的下一层级的子工艺文件,与上一层级的父工艺文件进行对比,判断各所述子工艺文件与所述父工艺文件是否相同,还包括:
17、运用校验码输出算法,计算所述父工艺文件的父工艺校验码和各子工艺文件的子工艺校验码;
18、若所述子工艺校验码与所述父工艺校验码相同,则确定该子工艺文件与所述父工艺文件相同;
19、若所述子工艺校验码与所述父工艺校验码不相同,则确定该子工艺文件与所述父工艺文件不相同。
20、优选地,所述对同层级的至少两个所述从工艺文件进行并行测试,得到所述目标工艺文件对应的并行测试结果,包括:
21、判断隶属同一父工艺文件且同层级的任意两个所述从工艺文件是否满足预设并行条件;
22、若同层级的任意两个所述从工艺文件均满足预设并行条件,则确定目标工艺文件对应的并行测试结果为测试通过;
23、若存在同层级的任意两个所述从工艺文件不满足预设并行条件,则确定目标工艺文件对应的并行测试结果为测试不通过。
24、优选地,所述判断隶属同一父工艺文件且同层级的任意两个所述从工艺文件是否满足预设并行条件,包括:
25、获取隶属同一父工艺文件且同层级的任意两个所述从工艺文件的并行属性和所述并行属性对应的并行参数,并查询系统数据库中预先存储的所述并行属性对应的可并行参数集合;
26、若获取的任意两个并行参数相同,且所述并行参数在所述并行属性对应的可并行参数集合内,则确定同层级的任意两个所述从工艺文件满足预设并行条件;
27、若存在获取的任意两个并行参数不相同,或所述并行参数不在所述并行属性对应的可并行参数集合内,则确定存在同层级的任意两个所述从工艺文件不满足预设并行条件。
28、优选地,在所述获取目标工艺文件之前,所述工艺文件测试方法还包括:
29、接收迁移指令,响应所述迁移指令并获取待迁移工艺文件和与所述待迁移工艺文件对应的迁移链接;
30、变更所述待迁移工艺文件对应的原始工艺标识码,得到所述待迁移工艺文件对应的目标工艺标识码;
31、基于所述待迁移工艺文件查询系统数据库中的已有工艺文件,判断是否存在与所述待迁移工艺文件相同的已有工艺文件;
32、若存在与所述待迁移工艺文件相同的已有工艺文件,则删除所述待迁移工艺文件和所述待迁移工艺文件对应的目标工艺标识码,并将所述迁移链接存储至所述已有工艺文件对应的已有链接堆栈中;
33、若不存在与所述待迁移工艺文件相同的已有工艺文件,则将所述待迁移工艺文件和所述待迁移工艺文件对应的目标工艺标识码,存储至所述系统数据库中,同时创建所述待迁移工艺文件对应的新建链接堆栈,并将所述迁移链接存储至所述新建链接堆栈中;
34、所述获取目标工艺文件,包括:在完成迁移指令后的系统数据库中,获取所述目标工艺文件。
35、优选地,在所述获取待迁移工艺文件和与所述待迁移工艺文件对应的迁移链接之后,且在所述若存在与所述待迁移工艺文件相同的已有工艺文件,则删除所述待迁移工艺文件,并将所述迁移链接存储至所述已有工艺文件对应的已有链接堆栈中之前,所述工艺文件测试方法还包括:
36、计算所述待迁移工艺文件和与所述待迁移工艺文件对应的迁移链接的迁移容量,并获取系统数据库的当前剩余容量;
37、若所述当前剩余容量大于所述迁移容量,则将所述待迁移工艺文件和所述迁移链接直接存储至系统数据库中的最末端;
38、若所述当前剩余容量不大于所述迁移容量,则基于所述待迁移工艺文件查询系统数据库中的已有工艺文件,判断是否存在与所述待迁移工艺文件相同的已有工艺文件。
39、优选地,所述基于所述待迁移工艺文件查询系统数据库中的已有工艺文件,判断是否存在与所述待迁移工艺文件相同的已有工艺文件,包括:
40、基于所述待迁本文档来自技高网...
【技术保护点】
1.一种工艺文件测试方法,其特征在于,包括:
2.如权利要求1所述的工艺文件测试方法,其特征在于,所述对各所述从工艺文件进行嵌套测试,得到所述目标工艺文件对应的嵌套测试结果,包括:
3.如权利要求2所述的工艺文件测试方法,其特征在于,所述将各所述从工艺文件的下一层级的子工艺文件,与上一层级的父工艺文件进行对比,判断各所述子工艺文件与所述父工艺文件是否相同,包括:
4.如权利要求2所述的工艺文件测试方法,其特征在于,所述将各所述从工艺文件的下一层级的子工艺文件,与上一层级的父工艺文件进行对比,判断各所述子工艺文件与所述父工艺文件是否相同,还包括:
5.如权利要求1所述的工艺文件测试方法,其特征在于,所述对同层级的至少两个所述从工艺文件进行并行测试,得到所述目标工艺文件对应的并行测试结果,包括:
6.如权利要求5所述的工艺文件测试方法,其特征在于,所述判断隶属同一父工艺文件且同层级的任意两个所述从工艺文件是否满足预设并行条件,包括:
7.如权利要求1所述的工艺文件测试方法,其特征在于,在所述获取目标工艺文件之前,
8.如权利要求7所述的工艺文件测试方法,其特征在于,在所述获取待迁移工艺文件和与所述待迁移工艺文件对应的迁移链接之后,且在所述若存在与所述待迁移工艺文件相同的已有工艺文件,则删除所述待迁移工艺文件,并将所述迁移链接存储至所述已有工艺文件对应的已有链接堆栈中之前,所述工艺文件测试方法还包括:
9.如权利要求7和8任一项所述的工艺文件测试方法,其特征在于,所述基于所述待迁移工艺文件查询系统数据库中的已有工艺文件,判断是否存在与所述待迁移工艺文件相同的已有工艺文件,包括:
10.如权利要求1所述的工艺文件测试方法,其特征在于,所述根据与所述目标工艺文件对应的嵌套测试结果和并行测试结果,确定所述目标工艺文件的工艺测试结果,包括:
11.一种工艺文件测试装置,其特征在于,包括:
12.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至10任一项所述的工艺文件测试方法。
13.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至10任一项所述的工艺文件测试方法。
...【技术特征摘要】
1.一种工艺文件测试方法,其特征在于,包括:
2.如权利要求1所述的工艺文件测试方法,其特征在于,所述对各所述从工艺文件进行嵌套测试,得到所述目标工艺文件对应的嵌套测试结果,包括:
3.如权利要求2所述的工艺文件测试方法,其特征在于,所述将各所述从工艺文件的下一层级的子工艺文件,与上一层级的父工艺文件进行对比,判断各所述子工艺文件与所述父工艺文件是否相同,包括:
4.如权利要求2所述的工艺文件测试方法,其特征在于,所述将各所述从工艺文件的下一层级的子工艺文件,与上一层级的父工艺文件进行对比,判断各所述子工艺文件与所述父工艺文件是否相同,还包括:
5.如权利要求1所述的工艺文件测试方法,其特征在于,所述对同层级的至少两个所述从工艺文件进行并行测试,得到所述目标工艺文件对应的并行测试结果,包括:
6.如权利要求5所述的工艺文件测试方法,其特征在于,所述判断隶属同一父工艺文件且同层级的任意两个所述从工艺文件是否满足预设并行条件,包括:
7.如权利要求1所述的工艺文件测试方法,其特征在于,在所述获取目标工艺文件之前,所述工艺文件测试方法还包括:
8.如权利要求7所述的工艺文件...
【专利技术属性】
技术研发人员:陈键邦,黄华峰,李童,张倍,邓温平,商院芳,郭霄亮,
申请(专利权)人:深圳赛桥生物创新技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。