C/C++单元测试工具Visual Unit 4在线帮助


自动用例与边界测试

    自动用例,是指使用各数据类型预先定义的特殊值,如最大值、最小值、空字符串、空指针等作为输入数据,自动生成的测试用例。

    由于自动用例使用的特殊值一般是边界值,所以使用自动用例进行的测试,称为边界测试。

    即使是最高级别的白盒覆盖,也对“未处理某些特殊输入”形成的错误无能为力,因为白盒覆盖是以代码为基础的,如果开发人员忘了处理某些特殊输入,由于相关代码不存在,白盒覆盖当然不会报告“某某代码或分支未覆盖”,这是白盒覆盖的主要缺陷,边界测试正是为了弥补这一缺陷而设计的。 请参考示例解释边界测试的意义

    打开“边界测试开关”,并执行测试,就会同时运行普通测试和边界测试。请参考运行边界测试