美文网首页有限元分析
快速创建WELSIM的回归测试算例

快速创建WELSIM的回归测试算例

作者: WelSim | 来源:发表于2023-08-28 21:53 被阅读0次

WELSIM是目前世界上唯一一款将自动化回归测试系统开放给终端用户的工程仿真CAE软件。同时开源了所有的测试算例文件,用户可以下载所有的测试案例,在本机运行。同时可以快速创建自己的测试算例,用于验证当前软件版本的精确性与稳定性。

关于CAE软件测试工具的必要性以及技术路线,可以参见《大型工程仿真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版本中首次公开,随着产品的迭代不断演化,以上测试算例的创建方式或细节,在将来的版本中可能会有所变化。

相关文章

  • 使用Karma + Mocha做单元测试(VUE)

    步骤 安装工具 创建 karma 配置 创建 test/button.test.js 文件(测试用例)如: 创建测...

  • 软件测试常见问题

    1、软件测试流程是什么? ①需求分析,需求评审②编写测试计划③编写测试用例,用例评审④执行测试,提交bug,回归测...

  • oc单例的快速创建

    oc工程中 都会用到单例模式进行应用中数据的存储,然而在创建单例的过程会比较的繁琐 需要区分MRC 与ARC 给大...

  • 如何使用性能测试PTS在一分钟内发起压测?

    PTS 支持导入脚本、使用场景模板、录制器和手动创建等方式快速发起压测。本文以手动创建方式,对某网站登录页快速发起...

  • Singleton.h(单例工具类,快速为类添加单例)

    快速创建单例,两句话实现单例功能。在.h文件中添加:singleton_interface(JMProjectMa...

  • 用例加载与组织(unittest)

    1. 通过测试套件TestSuite组织测试用例 1.创建测试套件2.测试用例加载到测试套件,加入方式测试类('测...

  • jmeter --CSV参数化

    前言 jmeter测试接口时,每次用例都要修改参数值,或者要针对每个用例创建一个http请求,容易漏测并且脚本管理...

  • Django 学习日记 - 快速创建一个网站 - step2

    1 知识点 目录结构说明 如何快速创建一个网站(以打印用户列表的数据为例) 2 目录结构 3 快速创建网站的步骤 ...

  • iOS 单例

    一、简介 一般情况, 要实现单例, 都会给单例提供一个快速创建实例的类方法 单例的类方法的命名规则: 以share...

  • 快速回归测试用例选择

    介绍 在软件生命周期中,软件经常发生变化,软件开发人员任何代码改动都会有引入故障的风险)。为了消除或减小这种风险,...

网友评论

    本文标题:快速创建WELSIM的回归测试算例

    本文链接:https://www.haomeiwen.com/subject/lxqnmdtx.html