软件测试几个概念 --dev sit uat
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相关推荐
- sit是什么环境_软件环境常识 --dev sit uat
DEV环境:DEV顾名思义就是develop,即代码开发的环境. SIT环境:System Integration Test系统集成测试,开发人员自己测试流程是否走通. UAT环境:User Acce ...
- IT中的DEV SIT UAT PET SIM PRD 都是什么意思?
缩写 英文 中文 DEV development 开发 SIT System Integrate Test 系统整合测试 UAT User Acceptance Test 用户验收测试 PET Per ...
- DEV SIT UAT PET SIM PRD PROD常见环境英文缩写含义
英文缩写 英文 中文 DEV development 开发 SIT System Integrate Test 系统整合测试(内测) UAT User Acceptance Test 用户验收测试 P ...
- vue 项目dev/sit/uat环境判断
一般在utils文件夹下api.js文件里面写接口,接口环境判断 var href = window.location.href //两者都可以拿到当前运行URL链接 // var host = wi ...
- 软件测试技术知识点汇总——软件测试的基本概念
软件测试的基本概念 1.1 软件缺陷 软件缺陷的定义 软件缺陷的表现(准确定义) 软件缺陷产生的原因 软件缺陷的等级 1.2 什么是软件测试 软件测试的对象 软件测试的目的 衡量标准 软件测试的原则 ...
- 软件测试基本功之——概念篇
<易经>曰:无极生太极,太极生两仪,两仪生三才,三才生四象,四象生五形,五行生六合,六合生七曜,七曜生八卦,八卦生万物.实乃可以说出了万物由来的至尊道理,由此我们可以推断出世界万物的生成都 ...
- 1.软件测试-----软件测试的基本概念
目录 一.软件测试的基本概念 1.什么是软件测试? 2.软件测试和软件开发的区别? 3.什么是需求? 4.什么是BUG? 5.如何描述一个BUG? 6.BUG的级别? 7.BUG的生命周期? 8.软件 ...
- int、dev、uat、prod、pp、sit、ides、qas、pet、sim、zha环境是什么
缩写 英文 解释 int Initialization 初始化 dev development 开发 pp Pre production 预生产 sit System Integrate Test 系 ...
- 软件测试的基本概念(持续更新)
Manual testing/ Automated testing 1.手工测试:是由测试人员手动去挨个执行测试用例,并检查测试结果和预期是否一致的过程.和自动化测试对应的,手工测试是以人为驱动的测试 ...
最新文章
- CentOS 5.5高负载下,网卡会自动断开
- 想成为全栈工程师,要做到哪几点?
- CentOS+tomcat jsp笔记
- linux使用rsync增量保存文件与无交互自动传输
- offline tablespace的几种方法
- HDU-1013-Digital root
- 关于css3的:target伪类选择器
- 工业面阵相机与源型PLC和漏型PLC外部触发接线
- 计算机专业考研复试个人简介ppt,蓝色简约考研复试个人简历通用ppt.pptx
- 【思维题】Bazinga
- 链接的接口——符号(一)链接错误:symbol lookup error: xxx, undefined symbol: xxx
- 为Linux草根队加油
- 激光雷达(LiDAR)辐射对身体有害吗?
- python 文件备份
- 【FFmpeg编码】了解速率控制模式(x264、x265、vpx)
- 支持免费试用的香港云服务器推荐
- 近视手术能不能做?怎么做?丁香医生告诉你
- 【GPU加速】安装pycuda异常:Failed to build pycuda ERROR: Could not build wheels for pycuda, which is requir
- OpenCV笔记之六(1)——图像处理之图像变换
- xpath爬取智联招聘--大数据开发职位并保存为csv
热门文章
- JAVA核心技术卷2:高级特征(原书第8版)
- mac os x10.9.2 查看进程对应端口
- python学习笔记(五)缩进
- linux意想不到题4
- 461. Hamming Distance【数学|位运算】
- python学习---语法
- arry-718 Maximum Length of Repeated Subarray
- [Leetcode][第309题][JAVA][最佳买卖股票时机含冷冻期][动态规划][压缩空间]
- C语言实战:(2)字符串的倒转变换
- linux虚拟服务器新增磁盘怎么挂载,如何在vmware虚拟机Linux中增加硬盘的方法(教程)...