2011-04-19 85 views

回答

1

我不知道具体NUnit的,但一般的测试术语中,这两个都是很好的定义。

一个失败的测试是一个被很好写入并且已经确定正在测试的组件被打破了。这通常发生在测试用例中断言失败时。

破碎的测试是一个严重笔试这本身,而不是在模块中被测试失败,因为错误的。例如,这可能是测试中的语法错误。

0

失败的试验是其违反了断言。破碎的测试无法运行,因为它已经损坏。

0

失败的测试执行,但结果是不是预期。

一个破碎的测试无法完成并返回结果(无论结果是正确或不正确)

0

失败测试没有通过 - 这意味着测试是正确的,但被测试代码是没有的。由于应用程序的重大变化,破坏的测试通常无法编译或无意义。

0

破碎:不会编译(或者不再有意义)

失败:生产不正确的结果。

+0

我可以同时拥有的只是一个简单的例子,“失败”和“破”测试 – user123 2011-04-19 11:34:33

+0

@ user123:我只是给你一个。 – 2011-04-19 11:39:48

相关问题