文档

基于函数的单元测试

编写测试使用资格;定制测试运行器;选择并运行测试

编写基于函数的测试来检查MATLAB的输出®脚本、函数或类。您可以使用一个完整的图书馆资格函数产生四种不同的测试失败。例如,您可以验证或致命断言测试失败。基于函数的测试订阅xUnit测试哲学。

首先,明白了基于函数编写单元测试使用函数编写简单的测试用例

为更先进的测试编写,包括使用测试参数和测试夹具,考虑写作基于类的单元测试

功能

functiontests 从处理本地函数创建数组的测试
runtests 运行的测试
testsuite 创建测试套件
TestSuite.run 使用TestRunner运行TestSuite数组对象配置为文本输出

测试 一个简单的测试方法的规范
FunctionTestCase TestCase用于基于函数的测试
TestResult 运行测试套件的结果

主题

编写测试

基于函数编写单元测试

您的测试函数是一个MATLAB文件,它包含一个主函数和您个人的本地测试功能。可选地,您可以包含文件和新鲜的夹具的功能。

类型的资格

资格是功能测试值和响应失败。本总结描述了四种类型的资格和资质在MATLAB函数可用的单元测试框架。

使用函数编写简单的测试用例

这个例子展示了如何编写和运行一个基于函数的单元测试。

写测试使用Setup和Teardown函数

这个例子展示了如何编写一个基于函数的setup和teardown函数测试,运行一次之前和之后在你的测试文件和文件中的每个测试函数。

类型的资格

资格是功能测试值和响应失败。本总结描述了四种类型的资格和资质在MATLAB函数可用的单元测试框架。

运行测试和分析结果

在编辑器中运行测试

这个例子展示了如何运行一个测试,在编辑工作。

为各种工作流运行测试

探索不同的方式来运行测试。

分析测试用例结果

这个例子展示了如何分析测试运行器返回的信息。

分析失败的测试结果

这个例子展示了如何识别和处理失败的测试。

重新运行失败的测试

重新运行失败的测试快速、方便。

动态过滤测试

假设生产过滤测试标记为失败不完整的而不是生产测试失败。为了避免测试代码不执行,监控过滤测试。

扩展基于函数的测试

使用基于函数的访问额外的功能测试,包括设备的应用,测试选择、测试诊断的编程访问,测试运行器定制。

这个主题有帮助吗?