目的
该工具的出现旨在比较各版本CET之间的订单导出。该工具将会在计算对话框中标识出订单导出工具中计算(报价单)数据的差异,便于快速识别物料清单中的一些变化。基于CET中安装的插件类别支持多种导出格式。
当前绘图的订单导出
该工具依据下拉菜单中选择的“导出格式”,为当前活动绘图创建一个报价单“主页”的订单导出。
工作流程
- 加载要创建订单导出的绘图。
- 在下拉菜单中选择所需的导出格式。
- 单击“当前绘图的订单导出”。
- 在“浏览文件夹”对话框中选择导出结果的存储位置。
- 一旦导出完成,将自动打开订单导出的存储位置。
多个绘图测试
订单导出测试也能通过使用同一项目表单视图设置进行多个绘图测试。为了启动比较测试,需在早期版本中创建参考文件。
创建参考文件
- 在计算对话框中创建一个表单视图设置(.cmclc)。视图设置对话框中,您可以指定项目视图的列、分组、分类、概要和筛选器。
- 单击‘创建参考文件’,然后选择存放绘图与项目视图设置的文件夹。
- 将会打开订单导出测试,创建参考文件对话框,并会自动尝试识别步骤2中选定位置里所需的文件。
- 计算设置 — 这是步骤1中创建的表单视图设置(.cmclc)
- 核心(Core)设置 — 包含例如导出期间要使用的控制面板中的距离单位的设置
- 运行(Runtime)设置 — 包含例如导出期间要使用的控制面板中的语言设置
可使用‘保存核心设置’以及‘保存运行设置’按钮将文件存储在绘图位置当中。 - 参考文件夹 — 所选绘图已创建的订单导出参考文件的储存位置
单击对话框右下角的‘创建参考文件’开始创建订单导出参照。
- 绘图将自动加载到CET中,绘图视图的底部将出现一个进度条。
然后出现一个消息对话框,表明参考文件已创建成功。
订单导出与绘图文件名称相同。如果您决定编辑或添加更多的绘图到文件位置,以及再次创建参考文件,该工具将首先检查参考文件夹中是否已经存在类似名称的参考文件。如果目录中已存在参考文件,就会出现一条关于覆盖现有文件的警告消息。
- 确定 — 将为所有绘图创建新的参考文件
- 取消 — 取消操作,并且不创建参考文件
此检查用于防止错误覆盖旧的参考文件。
批量测试
-
点击同一版本或更新版本的CET中的“开始批量测试”。
- 选择存有绘图和参考文件的文件夹。
此时,将会打开订单导出测试对话框,并自动尝试检测所需的文件。
如果核心和运行设置文件位于相同的文件位置,那么所有目录将在对话框打开时自动填充。否则,您可以浏览对话框中,选择在创建参考文件时使用的首选项文件。
如果未指定运行和核心设置,那么将使用当前CET的核心与运行设置进行测试。 - 单击“运行测试”导航至下面的对话框。
- 在订单导出测试对话框中,将列出选定文件夹中绘图的名称。
可选择使用2个选项来进行比较测试。- 通过单击
按钮运行特定的绘图。
- 通过单击对话框底部的‘运行全部测试’按钮来运行所有绘图。
针对每个正在运行的测试,对话框将会把状态从‘未测试’更改为‘正在运行’,并以‘完成’ (ok)或‘失败’(failed)结束。
- 完成(ok)—在参照和当前导出之间未发现任何差异
- 失败(failed)—在参照和当前导出间检测到一处或多处差异然后,一个“差异”和“接受”按钮显示在失败结果的同一行上。
- 通过单击
- 接下来,可以通过单击“差异”按钮来核实参考文件和当前订单导出之间的差异。
这时将打开另一个名为Perforce P4Merge的程序,这是一款非CET自带的免费软件。将在左侧显示参考文件,在右侧显示新生成的订单导出,并突出显示两者间的差异。
也可以通过单击
按钮加载绘图并研究两者的差异。
如果发现的差异在意料之中(例如,对物品编号或价格的更新),并且希望通过更新此参考文件以避免将来出现错误故障,那么可通过单击对话框中绘图标头行中的“接受”按钮来完成。
这将用订单导出工具创建的当前订单导出替换绘图的参考文件。
选中的绘图的状态也将恢复到‘未测试’,可以基于新的参考文件,使用
按钮,选择重新运行测试。
- 当发现是由错误(非故意更改)引起的差异时,则需要向开发团队提交错误报告。可以单击对话框底部的‘保存失败的测试’的按钮来获取相关所需的文件。
这时将出现一个‘浏览文件夹’对话框,可以指定所需文件的存储位置。
然后,差异再现所需的文件将存储在指定位置。
这包括表单视图设置、核心设置、运行设置、绘图文件和订单导出。测试期间创建的“.txt”格式订单导出后又将附加后缀“.new”。
某些情况下,Perforce P4Merge程序中显示的差异截图对开发者来说也很有用。
文件和文件夹组织
建议将订单导出测试使用的全部文件保存在同一个文件夹中。这可以使该工具能够自动检测测试运行所需的文件,而无须手动搜索每个所需文件。
- 绘图
- 参照文件
- 项目视图设置
- 核心(Core)和运行(Runtime)设置文件。
评论
0 条评论
请登录写评论。