我在一份文件中读过系统验收测试和用户验收测试这两个术语。
但是我真的不知道这两者有什么区别。
有人能解释一下这两者的区别吗?
在测试中没有官方术语。通常,在文档中使用它们的上下文应该有助于找出作者想要的确切含义。
根据我的经验,我会说:
- system验收测试更多的是关于平台、操作系统、浏览器类型等。它是关于在一组接近现实的环境中使用SUT,这些环境与将要使用SUT的环境相似。实际的测试工作可能是在这些不同的环境中运行一组端到端测试。
- 用户验收测试更多地关注最终用户体验。您将检查的是用户是否从SUT中获得了他想要的功能,一个功能一个功能。在这里,您将使用单个平台/环境并运行许多不同的较小测试来逐一检查功能。您可以通过遵循测试计划或使用更具探索性的方法来做到这一点
用户验收测试由客户或客户完成。它将在客户处进行。他们将检查申请是否符合要求。
系统验收测试是在不同的环境下,如不同的操作系统、浏览器、浏览器版本等,对一个特定的应用程序所做的测试。
UAT-在完成测试周期后,应用程序进入用户验收测试,这意味着客户端或用户将测试该应用程序,然后该应用程序将运行
SAT-是一种特殊的控制系统,用于在向供应商或系统发送验收前控制子系统的功能,以检查要接受的设备是否符合其规格。
系统验收测试(SAT):- **
它是端到端测试,其中测试环境类似于生产环境。我们也可以称之为端到端测试。在这里,我们浏览软件的所有功能,并测试最终业务/功能是否有效。我们只测试最终特性,而不检查数据流或做功能测试等等。
* ** *
- 用户验收测试(UAT)
**:-验收测试由最终用户完成。在这里,他们将s/w用于特定时间段的业务,并检查s/w是否可以处理各种实时业务场景/情况。
系统测试:当系统作为一个整体进行测试时,发现缺陷,这也称为端到端测试。在这个测试中,测试人员需要测试应用程序从登录到注销。
UAT:用户验收测试是获得客户端的验收。UAT通常在客户端环境中完成。
摘自http://www.geekinterview.com/question_details/19127