SIT与UAT的区别

SIT与UAT的区别

  • 在企业级软件的测试过程中,经常会划分为三个阶段——单元测试,SIT和UAT,如果开发人员足够,通常还会在SIT之前引入代码审查机制(Code Review)来保证软件符合客户需求且流程正确。下面简单介绍一下SIT和UAT的基本情况。
  • SIT(System Integration Testing)系统集成测试,也叫做集成测试,是软件测试的一个术语,在其中单独的软件模块被合并和作为一个组测试。它在单元测试以后和在系统测试之前。集成测试在已经被单元测试检验后进行作为它的输入模式,组织它们在更大的集合,和递送,作为它的输出,集成系统为系统测试做准备。集成测试的目的是校验功能、性能和可靠性要求,配置在主设计项目中。
  • UAT(User Acceptance Testing)用户验收测试,通常是由最终软件的用户(通常这些用户不了解软件的具体逻辑,而对业务逻辑却相当熟悉)进行的测试,因此是面向最终用户的测试,结束之后通常就可以发布生产环境了。
  • 区别与联系:
    SIT是集成测试
    UAT是验收测试
  • 从时间上看,UAT要在SIT后面,UAT测试要在系统测试完成后才开始。
  • 从测试人员看,SIT由公司的测试员来测试,而UAT一般是由用户来测试。它们两个之间的专注点是不一样的。UAT主要是从用户层面这些去考虑和着手测试,而SIT主要是系统的各个模块的集成测试。这在整个软件过程理论的基础知识中相当重要的。理论上讲SIT是由专业的测试人员去完成,UAT是由用户去做的。
    如果按照规范来的话,做UAT测试的人一定是要对业务很精通的,并且是具有代表性的用户,关注的东西就是业务流程是否通畅是否符合业务的需要。以需求分析文档为重要参考,还有一些用户的操作习惯等等一系列的东西。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 概述 第1节 在企业级软件的测试过程中,经常会划分为三个阶段——单元测试,SIT和UAT,如果开发人员足够,通常还...
    Jennifer_hu阅读 3,511评论 0 0
  • 公司上班,会给你数据库账号,SVN等一系列配置。 在企业级软件的测试过程中,经常会划分为三个阶段——单元测试,SI...
    dangerousCode阅读 3,856评论 0 0
  • DEV开发环境 DEV顾名思义就是develop,即代码开发的环境,一般各个模块的开发环境是单独的。 发环境是程序...
    Bogon阅读 6,044评论 0 1
  • 一、测试活动的生命周期 测试计划(测试准入) -> 需求分析与设计 -> 测试实现与执行 -> 测试报告(测试准出...
    王梓懿_1fbc阅读 3,372评论 0 0
  • 一、测试活动的生命周期 测试计划(测试准入) -> 需求分析与设计 -> 测试实现与执行 -> 测试报告(测试准出...
    EndEvent阅读 5,544评论 0 3

友情链接更多精彩内容