zoukankan      html  css  js  c++  java
  • ISTQB术语辨析

    在学习备考ISTQB的时候,遇到一些相近的术语词汇,本文会记录本人遇到的一些术语,仅供参考。

    先来介绍一下官方的术语词汇库,基本上所有的词条术语都在这里会找到一个官方的解释,支持多种语言,包括中文和英文:
    网址:https://glossary.istqb.org/

    验证与确认的区别

    • 验证(Verification)

    通过检查和提供客观证据来证实指定的需求是否已经满足。
    From https://glossary.istqb.org/app/CN/search/验证

    Confirmation by examination and through provision of objective evidence that specified requirements have been fulfilled.
    From https://glossary.istqb.org/app/en/search/Verification

    • 确认(Validation)

    通过检查和提供客观证据来证实特定目的功能或应用已经实现。一般由终端用户完成。
    From https://glossary.istqb.org/app/CN/search/确认

    Confirmation by examination and through provision of objective evidence that the requirements for a specific intended use or application have been fulfilled.
    From https://glossary.istqb.org/app/en/search/validation

    用我自己的理解来讲,验证就是验证被测对象是否实现了需求,测试依据是需求文档。
    确认其实也是确认被测对象是否实现了需求,但是这里的需求指的其实不是测试文档,而是实际场景的用户需求,也就是实际上产品应该需要实现的目的功能或者应用。

    所以,验证一般都是由测试人员来完成的,确认是由真正的用户来完成的。
    产品被验证过,不代表被确认。被验证只是代表产品的各个功能符合需求文档,但是最终的确认,一定是由用户来确认的。毕竟,用户才是软件产品的最终使用者。

    另外我还见到一个很精辟的英文解释,很直观地解释了这两个词的区别。

    Verification - Are we building the product right?
    验证:我们在用正确的方式来做产品吗?
    Validation - Are we building the right product?
    确认:我们在做正确的产品吗?
    https://www.geeksforgeeks.org/differences-between-verification-and-validation/

    确认只关心结果,不关心过程;验证既关心结果,又关心过程。

    测试文档

    测试设计规格说明,测试用例规格说明,测试规程规格说明

    • 测试规程说明(Test Procedure Specification)

    规定了执行测试的一系列行为的文档,也称为测试脚本或测试剧本。

  • 相关阅读:
    cve-2015-1635 poc
    Python实现ORM
    Android完全退出应用的方法
    Java反射理解
    Android动画
    Android进程间通信IPC
    Java的四种引用方式
    Android底部菜单的实现
    Android中AsyncTask使用
    Android自定义控件
  • 原文地址:https://www.cnblogs.com/limuyuan/p/istqb-glossary.html
Copyright © 2011-2022 走看看