什么是验收测试?(acceptance testing?)

验收测试是在系统交付到实际环境之前对系统进行的最后阶段的测试。接受这一测试过程的系统可能包括诸如软件系统或机械硬件系统等交付物。验收测试通常是作为 "黑箱 "测试进行的,这意味着测试人员使用指定的输入到系统中,并验证所产生的输出是否正确,而不了解系统的内部工作原理。...
When tests are conducted by the individual who will be using the software system once it is completed and delivered, it is referred to as user acceptance testing.

验收测试是在系统交付到实际环境之前对系统进行的最后阶段的测试。接受这一测试过程的系统可能包括诸如软件系统或机械硬件系统等交付物。验收测试通常是作为 "黑箱 "测试进行的,这意味着测试人员使用指定的输入到系统中,并验证所产生的输出是否正确,而不了解系统的内部工作原理。

Acceptance tests are generally performed as "black box" tests.

用户验收测试(UAT)是指当这些测试由交付后将使用实际系统的人进行的术语。如果系统是由外部供应商建立或开发的,这有时被称为客户验收测试(CAT)。UAT或CAT是对系统是否准备好上线的最后确认。在这个阶段,成功的测试可能是客户签署系统之前的一个合同要求。

在一些行业,如制造业,工厂验收测试(FAT),是通常用于正式测试阶段的术语。这种测试可能由系统的供应商或供给商进行,并由客户观察。这通常是以一种非常正式的方式进行的,每个工厂或现场测试都有详细的记录,并且每个部分都有签名。

这种形式的测试通常是由许多单独的 "测试案例 "组成的,这些案例是单独记录的情景。构成整个过程一部分的每个测试用例通常会记录系统的输入包括什么,以及预期的输出应该是什么。如果实际输出与预期一致,测试用例就会返回一个成功的或积极的结果。

当验收测试被设计和指定时,客户或终端用户组通常会记录下什么程度的结果将被认为是足够成功的系统被接受。对供应商的付款可能取决于这一目标的实现。在测试过程中,每个测试案例通常被分配一个 "通过 "或 "失败 "的结果。一些测试用例可能是非常重要的,而其他测试用例可能是测试系统的非必要部分。因此,为了使系统总体上达到 "通过",可能不需要每个测试用例都达到积极的结果。

  • 发表于 2022-02-09 18:30
  • 阅读 ( 166 )
  • 分类:科学

你可能感兴趣的文章

临界角(critical angle)和接受角(acceptance angle)的区别

...受角是指光通过光纤的反射。 目录 1. 概述和主要区别 2. 什么是临界角 3. 什么是接受角 4. 并列比较-临界角与验收角的表格形式 5. 摘要 什么是临界角(critical angle)? 临界角是一个入射角,超过这个角,光线通过密度较大的介质...

  • 发布于 2020-10-16 02:44
  • 阅读 ( 1518 )

接受(acceptance)和容忍(tolerance)的区别

...构成,而“接受”一词则由动词“接受”构成。 接受是什么意思? 接受这个词的意思是“批准”或“收到”。看下面的句子。 接受的消息使弗朗西斯激动不已。 他点头表示接受。 在这两个句子中,接受这个词的意思是“赞同...

  • 发布于 2020-11-02 20:25
  • 阅读 ( 331 )

最佳外汇经纪人

...lients No guaranteed stop loss 选择网上外汇经纪商要考虑什么 当你选择一个在线外汇经纪人,你需要考虑你作为一个交易者的迫切需要。在寻找合适的经纪人的过程中,有几个问题要问你自己。以下是一些: 你是初学者吗?...

  • 发布于 2021-06-17 06:11
  • 阅读 ( 312 )

朱尼特(junit)和测试(testng)的区别

...差别,使其中一个优于另一个。我们来看看这两个。   什么是朱尼特(junit)? JUnit是广泛使用的Java框架之一,用于编写和运行测试。它用于在Java中创建Selenium WebDriver测试。它最初基于SUnit,一个用Smalltalk编写的单元测试框架。J...

  • 发布于 2021-06-25 19:22
  • 阅读 ( 287 )

功能性(functional)和非功能测试(nonfunctional testing)的区别

...个工作可靠的软件都是非常重要的。 覆盖的关键领域 1.什么是功能测试-定义,功能2.什么是非功能测试-定义,功能3.功能测试和非功能测试的区别是什么-关键区别的比较 关键术语 功能测试、非功能测试、软件测试 什么是功能...

  • 发布于 2021-07-01 05:08
  • 阅读 ( 1287 )

单元测试(unit testing)和功能测试(functional testing)的区别

...否按照功能需求或规范进行了测试。 覆盖的关键领域 1.什么是单元测试-定义,功能2.什么是功能测试-定义,功能3.单元测试和功能测试之间的关系是什么-关联概述4.单元测试和功能测试之间的区别是什么-关键区别的比较 关键术...

  • 发布于 2021-07-01 07:39
  • 阅读 ( 1028 )

系统测试(system testing)和系统集成测试(system integration testing)的区别

...测试涉及到系统中一组模块的测试。 覆盖的关键领域 1.什么是系统测试-定义,功能2.什么是系统集成测试-定义,功能3.系统测试和系统集成测试之间的区别是什么-关键区别的比较 关键术语 软测试、系统测试、系统集成测试 什...

  • 发布于 2021-07-01 07:45
  • 阅读 ( 870 )

端到端测试(end to end testing)和系统测试(system testing)的区别

...到端测试和系统测试是其中的两种。 覆盖的关键领域 1.什么是端到端测试-定义,功能2.什么是系统测试-定义,功能3.端到端测试和系统测试之间的区别是什么-关键区别的比较 关键术语 端到端测试,系统测试 什么是端到端测试...

  • 发布于 2021-07-01 07:55
  • 阅读 ( 879 )

黑匣子(blackbox)和白盒测试(whitebox testing)的区别

...检查功能,白盒测试检查程序代码。 覆盖的关键领域 1.什么是黑盒测试-定义,功能2.什么是白盒测试-定义,功能3.黑盒测试和白盒测试的区别是什么-主要区别的比较 关键术语 黑盒测试,软件测试,白盒测试 什么是黑盒测试(bl...

  • 发布于 2021-07-01 09:53
  • 阅读 ( 687 )

接受(accept)和方面(aspect)的区别

...有不同观点的单个实体。accept与aspect对照表(表格形式)什么是接受的意义(the meaning of accept)?Accept是一个动词,表示对某事的同意或赞同。用来表示同意或同意某事。例如。我接受了他的礼物。他会接受邀请吗?Accept用于不同...

  • 发布于 2021-07-11 11:47
  • 阅读 ( 380 )
蝴蝶天鹅
蝴蝶天鹅

0 篇文章

相关推荐