WELSIM是目前世界上唯一一款将自动化回归测试系统开放给终端用户的工程仿真CAE软件。同时开源了所有的测试算例文件,用户可以下载所有的测试案例,在本机运行。同时可以快速创建自己的测试算例,用于验证当前软件版本的精确性与稳定性。
本文从实际操作角度,详细介绍如何在WELSIM下快速创建测试案例。
创建步骤
1. 建立环境变量 WELSIM_DATA_ROOT,并赋予路径。这个路径通常是保存测试所需的文件,如CAD几何模型文件。如果测试中没有导入任何外部文件,可以暂时不设置此环境变量。
在Linux系统下,可以通过export命令或者修改.bashrc文件实现定义环境变量。
export WELSIM_DATA_ROOT=/usr/simlet/WelSimLLC-github/WelSimAutoTests
2. 打开WELSIM程序,从菜单栏或工具栏中点击Tools->Record Test…,创建测试文件。
此时,会弹出文件保存窗口,提示用户输入测试文件的保存路径与名称。文件类型为XML。输入名称后,会弹出测试记录器对话框。
此时可以看到Record/Pause按钮已经激活,表明正在录制测试宏命令。当想停止录制时,可以点击右下角的Stop Recording按钮,完成录制。左下角的数字是事件录制计数器。用户每次在窗口上的操作都会被记录,同时增加计数。对话框正中显示宏命令的细节,此处显示的宏命令都会被记录在测试文件中。
3. CAE的测试算例常需要检测数值计算的准确性。点击Check按钮,激活检测功能,测试鼠标滑过区域会绿色方框高亮显示。点击所要检测的属性即可。如下图,用户点击结果节点的最大值属性,系统会自动记录其数值,用于测试时进行检查对比。
不同于操作命令的wsevent标识,我们看到结果对比的命令在XML文件中是以wscheck为标识的。
4. 当完成记录时,可以点击Stop Recording按钮,完成记录。保存测试文件。
测试项目创建后,可以本地保存测试算例,用于以后运行,也可以将创建的测试算例提交到官方测试库,让全世界WELSIM使用者都可以运行您创建的测试案例。
总结
WELSIM提供了简单人性化的测试算例录制系统,用户无需编码,只需要按照平时操作即可生成测试文件。整套测试系统为WELSIM软件的质量提供了保障,同时为用户参与仿真社区的建设提供了一个有效方式。得益于测试算例的开源协议,随着算例的增加,整个仿真社区将因此受益。
需要注意的是,自动化测试系统在2023R3版本中首次公开,随着产品的迭代不断演化,以上测试算例的创建方式或细节,在将来的版本中可能会有所变化。