在企业级(比如:银行)软件的测试过程中,经常会划分为三个阶段——单元测试,SIT和UAT,如果开发人员足够,通常还会在SIT之前引入代码审查机制(Code Review)来保证软件符合客户需求且流程正确。下面简单介绍一下SIT和UAT的基本情况。

SIT 介绍

SIT (System Integration Testing) 系统集成测试,也叫做集成测试,是软件测试的一个术语,在其中单独的软件模块被合并和作为一个组测试。它在单元测试以后和在系统测试之前。集成测试在已经被单元测试检验后进行作为它的输入模式,组织它们在更大的集合,和递送,作为它的输出,集成系统为系统测试做准备。集成测试的目的是校验功能、性能和可靠性要求,配置在主设计项目中。

UAT 介绍

UAT (User Acceptance Testing)用户验收测试,通常是由最终软件的用户(通常这些用户不了解软件的具体逻辑,而对业务逻辑却相当熟悉)进行的测试,因此是面向最终用户的测试,结束之后通常就可以发布生产环境了。

SIT与UAT的区别和联系

SIT是集成测试、 UAT是验收测试
⚫ 从时间上看,UAT要在SIT后面,UAT测试要在系统测试完成后才开始。
⚫ 从测试人员看,SIT由公司的测试员来测试,而UAT一般是由用户来测试。它们两个之间的专注点是不一样的.UAT主要是从用户层面这些去考虑和着手测试,而SIT主要是系统的各个模块的集成测试.这在整个软件过程理论的基础知识中相当重要的.理论上讲SIT是由专业的测试人员去完成,UAT是由用户去做的。
如果按照规范来的话,做UAT测试的人一定是要对业务很精通的,并且是具有代表性的用户,关注的东西就是业务流程是否通畅是否符合业务的需要.以需求分析文档为重要参考,还有一些用户的操作习惯等等一系列的东西。

什么的SIT测试?什么是UAT测试?相关推荐

  1. 软测面试被问:除了SIT测试,你之前还做过UAT测试吗?

    以前面试银行外包项目时被问到这个问题,总结一下: SIT测试: System Integration Testing,系统集成测试,其实面试官说的更多的是我们平时做的那些测试工作. UAT测试: Us ...

  2. 如何保证APP兼容性覆盖测试和手机APP测试如何进行兼容性测试?(学习笔记)

    1.背景 众所周知,APP兼容性覆盖测试一直以来被认为是一个高成本.耗时低效.耗人力的测试工作,且兼容性测试是一项必须要进行的测试项目,因为有不同的机型.系统平台.分辨率.网络.厂商.数据兼容以及不同 ...

  3. 【测试人生】《测试架构师修炼之道》阅读笔记

    <测试架构师修炼之道>一书,笔者入行一年多的时候拜读过.虽然这本书主要偏向业务测试.质量管理的方向,而并非技术测试.测试开发的方向,但只要是测试行业从业者,笔者认为都值得一看. 从笔者本人 ...

  4. [亿能测试_www.gdtesting.com]测试技术资料网盘共享

    [亿能测试_www.gdtesting.com]测试技术资料网盘共享: http://pan.baidu.com/share/home?uk=974090852 转载于:https://www.cnb ...

  5. 渗透测试工作流程渗透测试类型法律边界

    渗透测试工作流程渗透测试类型法律边界 渗透测试工作流程 渗透测试与其它评估方法不同.通常的评估方法是根据已知信息资源或其它被评估对象,去发现所有相关的安全问题.渗透测试是根据已知可利用的安全漏洞,去发 ...

  6. 电源稳定性测试软件,电源稳定性测试

    电源的输出功能确定无误以后,这些参数是否能够稳定输出,就是评价一款电源的重要参数了,接下来我们共同探讨怎么测试这些稳定性.以交流转直流为例: 费思负载提供的测试软件只要设定完参数以后,所有的测试和测试 ...

  7. 测试开发面试集锦-测试方面(搬运)

    jira包含内容 测试流程是什么 系统架构是什么,以及为什么这么设计 接口测试是什么.用什么框架 单元测试什么.怎么编写桩函数和,,, 性能测试工具,怎么使用 如何测试一个接口.从需求评审,用例设计开 ...

  8. 【Google Play】Google Play 开放式测试 ( 简介 | 发布开放式测试版本 )

    Google Play 上架完整流程 系列文章目录 [Google Play]创建 Google 开发者账号 ( 注册邮箱账号 | 创建开发者账号 ) [Google Play]创建并设置应用 ( 访 ...

  9. Web测试要点 做移动端的测试,也做web端的测试,甚至后面桌面端的测试和后台的测试也做了,基本上把我们产品各个端都玩了一轮...

    Web测试要点 一.功能测试 1.链接测试 (1).测试所有链接是否按指示的那样确实链接到了该链接的页面:   (2).测试所链接的页面是否存在:   (3).保证Web应用系统上没有孤立的页面(所谓 ...

  10. android冒烟测试自动化,自动化冒烟测试脚本应当遵循的原则

    自动化冒烟测试脚本应当遵循的原则 发表于:2009-06-29来源:作者:点击数: 自动化冒烟测试脚本应当遵循的原则: 1.覆盖主要功能: 冒烟测试不是 系统测试 或 集成测试 ,所以不需要面面俱到, ...

最新文章

  1. 腾讯面试题:给40亿个不重复的unsigned int的整数,没排过序的,然后再给一个数,如何快速判断这个数是否在那40亿个数当中?
  2. SAP UI5 应用开发教程之五十八 - 使用工厂方法在运行时动态创建不同类型的列表行项目控件试读版
  3. 【python】python 中的三元表达式(三目运算符)
  4. IT职业就业-学长有话说(二)
  5. Phoenix 关联映射 Hbase表 获取不到数据,upsert hbase 列名为16进制字符
  6. 数据结构-线性表之带头结点的双向循环链表
  7. 微信云服务器有效期,关于云存储文件有效期问题总结
  8. 基于QEMU的ARM Cortex-A9开发板Vexpress-ca9的Linux内核的编译和运行
  9. numpy中方法参数axis取值理解
  10. 中国小伙CVPR 18论文遭质疑:同行难复现,要求评议组撤稿
  11. Jira迁移及内存调整
  12. 计算机算法专业英语,计算机算法相关术语的英语词汇
  13. jq UI-引入、拖动效果、api文档位置
  14. 电商十四、pinyougou02.sql的内容⑤
  15. 软件工程——概要设计
  16. 定制小狼豪(五笔+拼音)输入法
  17. php多虚拟主机配置
  18. 关于阿里巴巴icon矢量图显示空白问题
  19. 经典散文·1.地毯的那一端
  20. 通过页面验证hadoop是否安装成功的方法

热门文章

  1. linux安装gcc详细过程,linux下安装GCC
  2. python中如何生成项目帮助文档
  3. 软件测试(测试用例)—写用例无压力
  4. 计算机组成原理白中英第五版之总线系统
  5. Java语言编程过程
  6. 心形图案爱心代码编程c语言
  7. 设计最简单的c语言程序,最简单的C语言程序
  8. hg255d php,HG255D刷潘多拉共享惠普1020打印机的问题汇总
  9. ubuntu常用系统命令
  10. 人力资源分析测试工具软件,HR常用的3大人才测评工具,你会用几个?