2011-11-17 92 views

回答

5

看看每种类型的测试正在描述什么。验收测试正在测试您正在测试的系统是否为最终用户(即客户)所接受。通常这涉及到一个通用测试,以确保程序是可以接受的。 sysyem中可能仍然存在一些错误(例如,某些本地化错误,或者如果用户做了特别的事情,则会出现更严重的错误),但只要这些不是对程序的一般使用的障碍,程序就可以(想想微软 - 如果他们花时间来修复他们和客户提出的每一个错误,我们都会继续使用Windows 95)。

比较而言,系统测试是对程序运行的系统的测试。因此验收测试可能会说该程序在Windows 95上运行得非常好;但如果程序在Windows 7上运行时崩溃,并且大多数客户端运行Windows 7,则需要更改系统测试。

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

1

区别在于意图而不是谁在进行测试。更多细节可以发现here

相关问题