2013-03-22 65 views
0

的节目,我正在写一个程序,解决了这个问题:生成测试用例,有很多计算

http://acmph.blogspot.com/2010/12/usaco-prime-cryptarithm.html

我试图写测试用例来检查我的打击方案。但是对某个样本输入提出正确答案会花费很多时间。所以一般来说,当你编写这样的程序时,有什么方法可以用来解决大量时间来决定正确的答案?

即使我花了那么多时间,我很可能会在某个地方出错,以至于没有任何东西可以测试。

回答

0

您有一系列允许值吗?一般来说,你应该测试边界以及有效和无效的类。假设你的范围从1到100,那么你应该用-1,0,1,99,100,101来测试。您也可以使用-50,50,150等值进行测试。在有效和无效的类中划分值,你应该没问题。