DEV环境:DEV顾名思义就是develop,即代码开发的环境。
SIT环境:System Integration Test系统集成测试,开发人员自己测试流程是否走通。
UAT环境:User Acceptance Test用户验收测试,由专门的测试人员验证,验收完成才能上生产环境。

企业级软件的测试过程中,经常会划分为三个阶段——单元测试,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测试的人一定是要对业务很精通的,并且是具有代表性的用户,关注的东西就是业务流程是否通畅是否符合业务的需要.以需求分析文档为重要参考,还有一些用户的操作习惯等等一系列的东西.

软件测试几个概念 --dev sit uat相关推荐

  1. sit是什么环境_软件环境常识 --dev sit uat

    DEV环境:DEV顾名思义就是develop,即代码开发的环境. SIT环境:System Integration Test系统集成测试,开发人员自己测试流程是否走通. UAT环境:User Acce ...

  2. IT中的DEV SIT UAT PET SIM PRD 都是什么意思?

    缩写 英文 中文 DEV development 开发 SIT System Integrate Test 系统整合测试 UAT User Acceptance Test 用户验收测试 PET Per ...

  3. DEV SIT UAT PET SIM PRD PROD常见环境英文缩写含义

    英文缩写 英文 中文 DEV development 开发 SIT System Integrate Test 系统整合测试(内测) UAT User Acceptance Test 用户验收测试 P ...

  4. vue 项目dev/sit/uat环境判断

    一般在utils文件夹下api.js文件里面写接口,接口环境判断 var href = window.location.href //两者都可以拿到当前运行URL链接 // var host = wi ...

  5. 软件测试技术知识点汇总——软件测试的基本概念

    软件测试的基本概念 1.1 软件缺陷 软件缺陷的定义 软件缺陷的表现(准确定义) 软件缺陷产生的原因 软件缺陷的等级 1.2 什么是软件测试 软件测试的对象 软件测试的目的 衡量标准 软件测试的原则 ...

  6. 软件测试基本功之——概念篇

    <易经>曰:无极生太极,太极生两仪,两仪生三才,三才生四象,四象生五形,五行生六合,六合生七曜,七曜生八卦,八卦生万物.实乃可以说出了万物由来的至尊道理,由此我们可以推断出世界万物的生成都 ...

  7. 1.软件测试-----软件测试的基本概念

    目录 一.软件测试的基本概念 1.什么是软件测试? 2.软件测试和软件开发的区别? 3.什么是需求? 4.什么是BUG? 5.如何描述一个BUG? 6.BUG的级别? 7.BUG的生命周期? 8.软件 ...

  8. int、dev、uat、prod、pp、sit、ides、qas、pet、sim、zha环境是什么

    缩写 英文 解释 int Initialization 初始化 dev development 开发 pp Pre production 预生产 sit System Integrate Test 系 ...

  9. 软件测试的基本概念(持续更新)

    Manual testing/ Automated testing 1.手工测试:是由测试人员手动去挨个执行测试用例,并检查测试结果和预期是否一致的过程.和自动化测试对应的,手工测试是以人为驱动的测试 ...

最新文章

  1. CentOS 5.5高负载下,网卡会自动断开
  2. 想成为全栈工程师,要做到哪几点?
  3. CentOS+tomcat jsp笔记
  4. linux使用rsync增量保存文件与无交互自动传输
  5. offline tablespace的几种方法
  6. HDU-1013-Digital root
  7. 关于css3的:target伪类选择器
  8. 工业面阵相机与源型PLC和漏型PLC外部触发接线
  9. 计算机专业考研复试个人简介ppt,蓝色简约考研复试个人简历通用ppt.pptx
  10. 【思维题】Bazinga
  11. 链接的接口——符号(一)链接错误:symbol lookup error: xxx, undefined symbol: xxx
  12. 为Linux草根队加油
  13. 激光雷达(LiDAR)辐射对身体有害吗?
  14. python 文件备份
  15. 【FFmpeg编码】了解速率控制模式(x264、x265、vpx)
  16. 支持免费试用的香港云服务器推荐
  17. 近视手术能不能做?怎么做?丁香医生告诉你
  18. 【GPU加速】安装pycuda异常:Failed to build pycuda ERROR: Could not build wheels for pycuda, which is requir
  19. OpenCV笔记之六(1)——图像处理之图像变换
  20. xpath爬取智联招聘--大数据开发职位并保存为csv

热门文章

  1. JAVA核心技术卷2:高级特征(原书第8版)
  2. mac os x10.9.2 查看进程对应端口
  3. python学习笔记(五)缩进
  4. linux意想不到题4
  5. 461. Hamming Distance【数学|位运算】
  6. python学习---语法
  7. arry-718 Maximum Length of Repeated Subarray
  8. [Leetcode][第309题][JAVA][最佳买卖股票时机含冷冻期][动态规划][压缩空间]
  9. C语言实战:(2)字符串的倒转变换
  10. linux虚拟服务器新增磁盘怎么挂载,如何在vmware虚拟机Linux中增加硬盘的方法(教程)...