0

我正在尝试制作一个测试用例,使我能够检查我的方法是否有效。一种方法接受双精度数并将其转换为四舍五入到小数点后两位的字符串,另一种方法将双精度数四舍五入为整数。如果有人有任何建议或可以帮助我,请告诉我。谢谢!

4

2 回答 2

2

我可以看到不止一个测试用例;

  • 将整数四舍五入到两位,检查两位小数是否存在并且值为“00”。
  • 将整数四舍五入到两位,检查十进制符号对于您正在测试的语言环境是否正确。
  • 将整数 + 0.005 舍入到小数点后两位,检查它是否以正确的方式四舍五入(向上/向下/银行家/向偶数/...)
  • 将整数 + 0.015 舍入到小数点后两位,检查它是否以正确的方式四舍五入(向上/向下/银行家/向/偶数/...)
  • 将整数 + 0.5 舍入为整数,检查舍入方向。
  • ...

你明白了它的精神,如果你真的想测试,你不只是使用一个测试“只是为了完成它”。

考虑所有极端情况并对其进行测试。

于 2012-10-06T20:44:36.343 回答
0

我认为除了你之外,没有人能帮助你。为什么?因为你已经写了这个方法并且你给这个方法加上了一些逻辑。问问自己为什么?什么?如何?在哪里 ?等等。所有这些问题都是针对您的方法的,如果您找到答案,您将用大百分比的测试覆盖您的方法。

于 2012-10-06T20:43:37.857 回答