CAD资源的验证方法及装置、存储介质和处理器制造方法及图纸

技术编号:32543111 阅读:15 留言:0更新日期:2022-03-05 11:40
本申请公开了一种CAD资源的验证方法及装置、存储介质和处理器。该方法包括:获取目标列表文档,其中,目标列表文档中至少包括多个目标CAD资源;将目标列表文档映射成CAD前端调用列表,其中,CAD前端调用列表中至少包括每个目标CAD资源对应的名称信息;根据CAD前端调用列表,运行CAD端的自动化测试程序,以验证目标CAD资源的正确性,其中,CAD端的自动化测试程序用于对目标CAD资源进行测试。通过本申请,解决了相关技术中采用自动化穷举覆盖方式和人工方式验证CAD软件中的资源,导致资源验证效率较低的问题。率较低的问题。率较低的问题。

【技术实现步骤摘要】
CAD资源的验证方法及装置、存储介质和处理器


[0001]本申请涉及资源管理
,具体而言,涉及一种CAD资源的验证方法及装置、存储介质和处理器。

技术介绍

[0002]随着技术的发展,CAD软件应用中会调用大量的资源,如标准件、通用件、外购件等图库。甚至随着CAD软件在不同行业的应用扩展,也会增加不同类型的资源,如在家居CAD中,会调用大量的饰品资源,如地板、饰品、沙发、吊灯、玩具等这些资源。这些资源的数量少到数千,多的达到数十万,百万。且这些资源既可以放在内部共享环境或私有云上,也可以放在面向社会公众的公有云上。另外,这些资源也可以是面向公众参与的资源,所以这些资源的特点是种类多、数据量大。系统完整验证一次CAD软件应用中所提供的资源,需要非常长的时间,少则几天,多则超过1个月。故在规定的上线时间内验证完所有资源几乎是不可能的事情。所以,如何保证CAD的前端应用没有问题、资源的更新有序、资源的可用性、资源的质量的可靠性,和如何可以及时发现资源的使用问题,是CAD软件提供商和海量资源的提供商的一个测试难点、资源消耗点。
[0003]目前对于海量资源应用的验证,部分企业采用人工抽样验证的方式,该方式的缺点是需要的人工多、耗时长、工作量大,且容易存在遗漏。另外,部分规范企业也会采用自动化穷举覆盖,结合人工抽样验证或自由验证的方式,该方式的缺点也是每覆盖一次的耗时长,工作量大,且完成覆盖一次的周期长。相关技术中采用自动化测试验证CAD资源的流程图,如图1所示。
[0004]针对相关技术中采用自动化穷举覆盖方式和人工方式验证CAD软件中的资源,导致资源验证效率较低的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本申请的主要目的在于提供一种CAD资源的验证方法及装置、存储介质和处理器,以解决相关技术中采用自动化穷举覆盖方式和人工方式验证CAD软件中的资源,导致资源验证效率较低的问题。
[0006]为了实现上述目的,根据本申请的一个方面,提供了一种CAD资源的验证方法。该方法包括:获取目标列表文档,其中,所述目标列表文档中至少包括多个目标CAD资源,其中,每个目标CAD资源的特征信息至少包括:名称、ID、大小、修改日期、处理方式;将所述目标列表文档映射成CAD前端调用列表,其中,所述CAD前端调用列表中至少包括所述每个目标CAD资源对应的名称信息;根据所述CAD前端调用列表,运行CAD端的自动化测试程序,以验证所述目标CAD资源的正确性,其中,所述CAD端的自动化测试程序用于对所述目标CAD资源进行测试。
[0007]进一步地,在获取目标列表文档之前,所述方法还包括:在预设日期之前,通过信息读取器遍历CAD资源,得到第一列表文档,其中,所述第一列表文档中至少包括多个CAD资
源;在所述预设日期通过信息读取器遍历CAD资源,得到第二列表文档,其中,所述第二列表文档中至少包括遍历到的多个CAD资源;比较所述第一列表文档和所述第二列表文档,得到所述目标列表文档,其中,所述目标列表文档中包括所述第一列表文档和所述第二列表文档中不同的资源。
[0008]进一步地,根据所述CAD前端调用列表,运行CAD端的自动化测试程序,以验证所述目标CAD资源的正确性包括:根据所述CAD前端调用列表,判断所述目标CAD资源是否为所述第一列表文档中的CAD资源;若所述目标CAD资源为所述第一列表文档中的CAD资源,则判断所述目标CAD资源的运行结果是否与所述第一列表文档中的CAD资源的运行结果相同;若所述目标CAD资源的运行结果与所述第一列表文档中的CAD资源的运行结果相同,则更新所述第一列表文档;若所述目标CAD资源的运行结果与所述第一列表文档中的CAD资源的运行结果不相同,则通过预设验证方式判断所述目标CAD资源是否正确,以验证所述目标CAD资源的正确性。
[0009]进一步地,在根据所述CAD前端调用列表,判断所述目标CAD资源是否为所述第一列表文档中的CAD资源之后,所述方法还包括:若所述目标CAD资源不为所述第一列表文档中的CAD资源,则通过预设验证方式判断所述目标CAD资源是否正确,以验证所述目标CAD资源的正确性。
[0010]进一步地,通过预设验证方式判断所述目标CAD资源是否正确,以验证所述目标CAD资源的正确性包括:若通过预设验证方式判断所述目标CAD资源正确,则更新所述第一列表文档;若通过预设验证方式判断所述目标CAD资源不正确,则反馈错误提醒信息。
[0011]为了实现上述目的,根据本申请的另一方面,提供了一种CAD资源的验证装置。该装置包括:第一获取单元,用于获取目标列表文档,其中,所述目标列表文档中至少包括多个目标CAD资源,其中,每个目标CAD资源的特征信息至少包括:名称、ID、大小、修改日期、处理方式;第一映射单元,用于将所述目标列表文档映射成CAD前端调用列表,其中,所述CAD前端调用列表中至少包括所述每个目标CAD资源对应的名称信息;第一处理单元,用于根据所述CAD前端调用列表,运行CAD端的自动化测试程序,以验证所述目标CAD资源的正确性,其中,所述CAD端的自动化测试程序用于对所述目标CAD资源进行测试。
[0012]进一步地,所述装置还包括:第一遍历单元,用于在获取目标列表文档之前,在预设日期之前,通过信息读取器遍历CAD资源,得到第一列表文档,其中,所述第一列表文档中至少包括多个CAD资源;第二遍历单元,用于在所述预设日期通过信息读取器遍历CAD资源,得到第二列表文档,其中,所述第二列表文档中至少包括遍历到的多个CAD资源;第一比较单元,用于比较所述第一列表文档和所述第二列表文档,得到所述目标列表文档,其中,所述目标列表文档中包括所述第一列表文档和所述第二列表文档中不同的资源。
[0013]进一步地,所述第一处理单元包括:第一判断模块,用于根据所述CAD前端调用列表,判断所述目标CAD资源是否为所述第一列表文档中的CAD资源;第二判断模块,用于若所述目标CAD资源为所述第一列表文档中的CAD资源,则判断所述目标CAD资源的运行结果是否与所述第一列表文档中的CAD资源的运行结果相同;第一更新模块,用于若所述目标CAD资源的运行结果与所述第一列表文档中的CAD资源的运行结果相同,则更新所述第一列表文档;第三判断模块,用于若所述目标CAD资源的运行结果与所述第一列表文档中的CAD资源的运行结果不相同,则通过预设验证方式判断所述目标CAD资源是否正确,以验证所述目
标CAD资源的正确性。
[0014]进一步地,所述装置还包括:第一判断单元,用于在根据所述CAD前端调用列表,判断所述目标CAD资源是否为所述第一列表文档中的CAD资源之后,若所述目标CAD资源不为所述第一列表文档中的CAD资源,则通过预设验证方式判断所述目标CAD资源是否正确,以验证所述目标CAD资源的正确性。
[0015]进一步地,所述第三判断模块或者所述第一判断单元包括:第一处理子模块,用于若通过预设验证方式判断所述目标CAD资源正确,则本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种CAD资源的验证方法,其特征在于,包括:获取目标列表文档,其中,所述目标列表文档中至少包括多个目标CAD资源,其中,每个目标CAD资源的特征信息至少包括:名称、ID、大小、修改日期、处理方式;将所述目标列表文档映射成CAD前端调用列表,其中,所述CAD前端调用列表中至少包括所述每个目标CAD资源对应的名称信息;根据所述CAD前端调用列表,运行CAD端的自动化测试程序,以验证所述目标CAD资源的正确性,其中,所述CAD端的自动化测试程序用于对所述目标CAD资源进行测试。2.根据权利要求1所述的方法,其特征在于,在获取目标列表文档之前,所述方法还包括:在预设日期之前,通过信息读取器遍历CAD资源,得到第一列表文档,其中,所述第一列表文档中至少包括多个CAD资源;在所述预设日期通过信息读取器遍历CAD资源,得到第二列表文档,其中,所述第二列表文档中至少包括遍历到的多个CAD资源;比较所述第一列表文档和所述第二列表文档,得到所述目标列表文档,其中,所述目标列表文档中包括所述第一列表文档和所述第二列表文档中不同的资源。3.根据权利要求2所述的方法,其特征在于,根据所述CAD前端调用列表,运行CAD端的自动化测试程序,以验证所述目标CAD资源的正确性包括:根据所述CAD前端调用列表,判断所述目标CAD资源是否为所述第一列表文档中的CAD资源;若所述目标CAD资源为所述第一列表文档中的CAD资源,则判断所述目标CAD资源的运行结果是否与所述第一列表文档中的CAD资源的运行结果相同;若所述目标CAD资源的运行结果与所述第一列表文档中的CAD资源的运行结果相同,则更新所述第一列表文档;若所述目标CAD资源的运行结果与所述第一列表文档中的CAD资源的运行结果不相同,则通过预设验证方式判断所述目标CAD资源是否正确,以验证所述目标CAD资源的正确性。4.根据权利要求3所述的方法,其特征在于,在根据所述CAD前端调用列表,判断所述目标CAD资源是否为所述第一列表文档中的CAD资源之后,所述方法还包括:若所述目标CAD资源不为所述第一列表文档中的CAD资源,则通过预设验证方式判断所述目标CAD资源是否正确,以验证所述目标CAD资源的正确性。5.根据权利要求3或者4中任意一项所述的方法,其特征在于,通过预设验证方式判断所述目标CAD资源是否正确,以验证所述目标CAD资源的正确性包括:若通过预设验证方式判断所述目标CAD资源正确,...

【专利技术属性】
技术研发人员:鞠珍宏孙小磊
申请(专利权)人:北京数码大方科技股份有限公司
类型:发明
国别省市:

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

1