本文从软件开发角度,讨论如何使用QtTesting快速实现可视化软件的自动化测试系统。 QtTesting是一款开源测试框架,协议友好,类似BSD3可以用于商业产品。 QtTesting的源代码可以从https://gitlab.kitware.com/paraview/qttesting或https://github.com/Kitware/QtTesting直接下载得获得 WELSIM中的大量数值结果都可以通过QtTesting的功能来验证。 QtTesting框架结构 QtTesting的测试模块含有录制与运行两大模块。 运行基于QtTesting的测试 QtTesting的源码包易于编译,提供的CMake程序,可以快速地将其编译成静态库或者动态库。 WelSim与作者不隶属于Qt, QtTesting。和Qt, QtTesting开发团队与机构没有直接关系。这里引用Qt, QtTesting仅用作技术博客文章与软件使用的参考。