测试用例

测试用例是测试时所选用的数据。一般认为,测试是通过输入一定的测试数据运行被测程序来完成的。因而,测试的关键是选择好测试用例。但是, 需要明确的是,要穷举所有的测试数据来测试程序常常是不可能的,因而需要选择一些被认为是好的测试用例。好的测试用例可以理解为:在一定的时间和经费的限制下,能尽可能多地发现错误的测试用例。事实上,穷举所有

测试用例是完全不必要的,反复地使用那些能证明程序正确执行的测试用例也是绝对不必要的。

测试用例应该包括两部分:输入数据和预期输出结果。输入数据即前面说的测试数据,预期输出结果即根据输入数据推断出来的可能输出,把它也作为测试用例的一部分是为了在执行测试之后,和实际的输出结果相比较。