2011-03-23 64 views
1

您应该还是不应该测试单线功能?测试单线功能有多重要?

+2

它对你没有潜在的错误有多重要? – 2011-03-23 22:12:22

+0

“单行”并不一定意味着“微不足道”。答:是的。 – 2011-03-23 22:22:28

回答

7

今天是一条线,下周是二十条线。

如果您错误地打破了路上的行为,现在进行测试会提醒您。

用你最好的判断来判断它是否有可能在未来发生变化。

+0

当有疑问**假设它会**。 – 2011-03-23 22:13:53

1

如果它们是你的公共接口的一部分,那么你应该测试它们。

0

一些单线可以很优雅/长。

虽然可能会有一些测试(通常通过检查和一个/两个测试用例),但我倾向于不对广泛测试的“微不足道”功能进行测试,以确保正确匹配文档/规格(特别是其他可能会查看文档和/或功能)。很显然,更复杂的单行程序可能需要与“常规长度”函数(任何常规长度对您而言)一样多的测试。