基于统一接口设计技术的三维CAD测试脚本生成方法及系统技术方案

技术编号:33632437 阅读:44 留言:0更新日期:2022-06-02 01:38
本发明专利技术属于三维CAD软件测试技术领域,具体提供了基于统一接口设计技术的三维CAD测试脚本生成方法及系统,包括:S1,在三维CAD软件在建模过程中,将用于生成草图、拉伸、回转、布尔运算这些操作而使用的运行数据,使用统一接口设计技术规定的标准接口进行记录;S2,以各所述操作的运行数据为基础,将标准文本文件生成计算机语言的三维CAD测试脚本。该方案基于工艺特征识别技术和工艺特征生成技术、统一CAD接口技术;记录生成基于统一接口设计技术的C语言或Python语言测试脚本,从而快速的生成测试用例,并支持用例回放测试;测试脚本适用于多款三维CAD软件的测试。用于多款三维CAD软件的测试。用于多款三维CAD软件的测试。

【技术实现步骤摘要】
基于统一接口设计技术的三维CAD测试脚本生成方法及系统


[0001]本专利技术涉及三维CAD软件测试
,更具体地,涉及基于统一接口设计技术的三维CAD测试脚本生成方法及系统。

技术介绍

[0002]三维CAD的测试方法,可以由人工操作进行测试;或者编写脚本进行自动化测试;方法是基于自动测试软件,记录人工操作,形成脚本,进行回放。许多三维CAD软件,也提供了操作记录的功能,可以记录人工操作,形成编程语言脚本,某些种类的脚本还可以做回放,驱动三维CAD软件运行。
[0003]但三维CAD软件是一种图形软件,交互性很强,操作频繁,且要求几何定位准确;用计算机语言来直接编写出复杂的几何图形,对编写者来说,是个比较困难的工作。
[0004]并且这些脚本,通常是基于某个具体软件的,仅适用于该软件的测试,不能适用于多款三维CAD软件的测试。但实际上,三维CAD的功能很大比例是相同的或相似的,因此急需一个可以标准化测试的脚本。此外,三维CAD软件提供的脚本录制功能,是针对操作进行的。然而人工操作过程中,有太多具体的和辅助性操作,这些人工交本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.基于统一接口设计技术的三维CAD测试脚本生成方法,其特征在于,包括以下步骤:S1,在三维CAD软件在建模过程中,将用于生成草图、拉伸、回转、布尔运算这些操作而使用的运行数据,使用统一接口设计技术规定的标准接口进行记录;S2,以各所述操作的运行数据为基础,将标准文本文件生成计算机语言的三维CAD测试脚本。2.根据权利要求1所述的基于统一接口设计技术的三维CAD测试脚本生成方法,其特征在于,所述S1具体包括:用于生成草图操作的运行数据包括基本图元,所述基本图元包含草图中的直线段、整圆、圆弧、样条中的一种或多种。3.根据权利要求2所述的基于统一接口设计技术的三维CAD测试脚本生成方法,其特征在于,所述S1具体包括:根据三维操作定义的坐标系,将数据投影在三维坐标系的XOY平面,即可得到对应的二维坐标下的基本图元。4.根据权利要求1所述的基于统一接口设计技术的三维CAD测试脚本生成方法,其特征在于,所述S1具体包括:在拉伸和回转的操作时,根据拉伸和回转操作的坐标系,进行矩阵变换,重求出三维草图。5.根据权利要求1所述的基于统一接口设计技术的三维CAD测试脚本生成方法,其特征在于,所述S2具体...

【专利技术属性】
技术研发人员:徐济友冯劲松王明坤
申请(专利权)人:武汉开目信息技术股份有限公司
类型:发明
国别省市:

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

1