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


什么叫好用例?

    一个函数的所有用例应视为一个整体(用例集),用完整性来衡量用例的质量。如果用例集覆盖了该函数的所有逻辑块的所有等价类,那么,测试就是完整的,就是好用例和成功用例,衡量用例质量的标准跟是否发现错误无关。

    举个例子,如果把程序视为一个池塘,错误视为塘中的鱼,那么,我们建立用例就相当于织网,这个网要能覆盖整个池塘,如果做到了这一点,那么一网下去,只要池塘里有鱼,就一定能捞上来,如果没有捞上鱼,可以认为塘中没有鱼。塘中是否有鱼,并不是评价网的质量的标准。