MATLAB 单元测试的高级应用与持续集成实践
扩展单元测试框架
单元测试框架为测试工具开发者提供了通过自定义约束、诊断、固定装置和插件来扩展测试编写的能力。例如,在运行基于脚本、函数或类的单元测试时,可以创建自定义插件来扩展测试运行器。
编译 MATLAB 单元测试
使用 MATLAB 单元测试框架编写测试时,可创建独立应用程序(需要 MATLAB Compiler)在未安装 MATLAB 的目标机器上运行测试:
1. 编译代码 :运行 compiler.build.standaloneApplication 或 mcc 命令,或使用 Application Compiler 应用程序。
2. 运行独立应用程序 :安装 MATLAB Runtime。若使用 Application Compiler 应用程序,可决定是否在生成的应用程序中包含 MATLAB Runtime 安装程序。
需注意,MATLAB Compiler 仅支持基于类的单元测试,且目前不支持使用性能测试框架编写的测试。
用独立应用程序运行测试
以下是在 Windows 平台的终端窗口中创建并运行独立应用程序的示例:
1. 在当前文件夹的 TestRand.m 文件中创建一个参数化测试类,用于测试 MATLAB 随机数生成器。
classdef TestRand <
超级会员免费看
订阅专栏 解锁全文
57

被折叠的 条评论
为什么被折叠?



