写入基于功能的测试以检查MATLAB的输出®脚本,函数或类就像您期望的那样。您可以使用完整的资格库函数来生成四种不同类型的测试失败。例如,您可以生成验证或致命断言测试失败。基于功能的测试订阅了XUNIT测试哲学。
开始,看编写基于功能的单元测试和使用函数写简单的测试用例。
对于更高级的测试创作,包括使用测试参数化和测试夹具,考虑写作基于类的单元测试。
fiddentests. |
从句柄到本地函数创建一系列测试 |
runtests. |
运行一组测试 |
testsuite. |
创造测试套件 |
testrunner. |
创建测试赛道 |
运行(testsuite) |
跑步testsuite. 数组使用testrunner. 配置为文本输出的对象 |
测试 |
单次测试方法规范 |
functiontestcase. |
用于基于功能的测试的TestCase |
测试结果 |
运行测试套件的结果 |
您的测试功能是单个MATLAB文件,包含一个主要功能和各个本地测试功能。可选地,您可以包含文件夹具和新夹具功能。
编写基于功能的单元测试以确定程序的正确性。
此示例显示如何使用在测试文件中运行一次的设置和拆除函数以及在文件中的每个测试函数之前和之后以及在文件中的每个测试功能之前和之后编写基于函数的测试。
测试值并使用验证,假设,断言和致命断言响应失败。