4

他们是一样的吗?或者,系统测试由测试人员和/或程序员执行,而验收测试涉及客户?

4

2 回答 2

5

看看每种类型的测试所描述的内容。验收测试是测试您正在测试的系统是否为最终用户(即客户)所接受。通常这涉及到一般测试,以确保程序是可以接受的。系统中可能仍然存在一些错误(例如,一些本地化错误,或者如果用户做了一些非同寻常的事情会导致更严重的错误),但只要这些不妨碍程序的一般使用,程序可以交付(想想微软——如果他们花时间修复他们和客户提出的每一个错误,我们仍然在使用 Windows 95)。

相比之下,系统测试是对程序运行的系统的测试。所以验收测试可能会说程序在 Windows 95 上运行得非常好;但是如果程序在您尝试在 Windows 7 上运行时崩溃,并且大多数客户端都在运行 Windows 7,则您需要更改系统测试。

当然,这是一个非常笼统的答案,但关键还在于这两个测试都应该涉及测试人员和客户。仅涉及测试人员或开发人员的测试(例如单元测试)应该在您进入验收或系统测试阶段之前完成。

于 2011-11-18T09:35:32.810 回答
1

区别在于意图而不是谁在执行测试。更多细节可以在这里找到。

于 2011-11-17T21:44:37.740 回答