系统测试和验证
Wolfram 语言对用其语言编写的函数和程序包提供用于创建、维护和检验测试的完全的集成支持. 使用纯文本格式或丰富的笔记本界面,可以按需创建和运行测试. 另外,Wolfram 语言也允许你使用简单的工具条把普通的笔记本转换成测试笔记本.
TestCreate — 创建带有输入和期待输出的测试
VerificationTest — 创建立即计算的测试
IntermediateTest — 在另一个测试中创建测试
TestObject — 表示由 TestCreate 或 VerificationTest 产生的测试
TestEvaluate — 运行一个 TestObject
TestReport — 通过运行测试集合产生一个测试报告
TestReportObject — 表示 TestReport 结果的对象
$TestFileName — 测试正在运行的文件名称
选择
TimeConstraint — 测试的时间限制
MemoryConstraint — 测试的内存限制
SameTest — 如何确定测试是否通过
TestID — 测试识别号
MetaInformation — 与测试关联的任意额外信息
TestEvaluationFunction — 在 TestReport 中计算测试使用的函数
HandlerFunctions ▪ HandlerFunctionsKeys ▪ ProgressReporting
随机数据生成
RandomInteger ▪ RandomReal ▪ RandomImage ▪ RandomGraph ▪ RandomEntity