【问题标题】:The differences between Acceptance Testing and System Testing?验收测试和系统测试的区别?
【发布时间】:2011-11-17 17:19:49
【问题描述】:

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

【问题讨论】:

标签: testing acceptance-testing system-testing


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

    区别在于意图而不是执行测试的人。更多详情请见here。

    【讨论】:

      猜你喜欢
      • 2011-03-23
      • 2020-06-01
      • 2013-10-23
      • 1970-01-01
      • 1970-01-01
      • 2021-08-23
      • 1970-01-01
      • 2011-06-21
      相关资源
      最近更新 更多