首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >质量保证(QA)测试与用户验收测试(UAT)的目的?

质量保证(QA)测试与用户验收测试(UAT)的目的?
EN

Stack Exchange QA用户
提问于 2015-04-02 17:49:23
回答 7查看 27K关注 0票数 9

QA测试比较和UAT的重点是什么?公平地说,QA测试主要是为了捕获bug或错误,而UAT是用来验证业务流程是否正常工作的吗?

EN

回答 7

Stack Exchange QA用户

回答已采纳

发布于 2015-04-02 19:54:08

QA和UAT有不同的目标。

从商业角度来看,QA是为了确保客户在UAT期间接受该版本。UAT之后,将其投入生产,并确保客户端不会遇到(太多)关键问题。

客户端UAT的存在是为了验证客户端没有将不满足其最低所需工作流的版本带入生产中,并确保即使在遇到小问题时(一开始没有发现),客户端也可以继续工作。

从个人角度来看,QA帮助开发团队,UAT只在客户端。双方都希望能够保证最好的产品尽可能。客户不应该信任开发团队的QA。QA团队通常关注多个客户的一般需求和过去出现的问题。客户端可能以未指定的方式使用该产品,并需要确保这些“变通”功能在较新版本中仍然有效。

QA帮助开发团队对新特性进行快速反馈(质量)周期,并使用自动化或手动测试用例保护旧特性。

UAT确保客户团队能够使用更新的版本。

而且,在无细胞百白破疫苗模型中,它们是不同的阶段,其中QA是T(est)阶段,UAT是A(权限)阶段。

票数 6
EN

Stack Exchange QA用户

发布于 2015-04-03 15:59:43

根据经验,您可以将其认为如下:

  • UAT是为那些请求软件以确保请求得到满足的人提供的QA。
  • QA团队通常更具技术性,能够解决超出增强请求的问题,以及它如何影响整个系统。这可能涉及第三方数据仓库、报告、与其他第三方系统的通信,而UAT通常不会处理其他系统(除非对这些系统的请求是明确的)。
票数 2
EN

Stack Exchange QA用户

发布于 2015-04-22 05:55:57

不幸的是,这一意义取决于你为之工作的公司以及你所遵循的方法。

在提到软件开发范围内的测试时,我想说:

  • QAT是指供应商对正在开发的产品或服务进行的验证。它可以由简单的手工测试组成,也可以是一个完整的不同测试框架。
  • UAT是最终用户将执行的接受产品、服务的测试套件。在项目启动之前,应该与客户一起声明UAT,以便开发和qa团队能够对客户的需求和期望有一个清晰的概念(独立于用户需求规范)。
票数 2
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/12553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档