前言

软件开发中的完成测试环境所包括的环节包括:UT、IT、ST、UAT

UT = Unit Test 单元测试
IT = Integration Test 集成测试
ST = System Test 系统测试
UAT = User Acceptance Test 用户接受测试(俗称:验收测试)

#重点了解——UT(单元测试,Unit Test):
单元测试任务包括:

  1. 模块接口测试;
  2. 模块局部数据结构测试;
  3. 模块边界条件测试;
  4. 模块中所有独立执行通路测试;
  5. 模块的各条错误处理通路测试。;

IT(集成测试,Integration Test):
也称系统集成测试(System Integration Test)或结合测试,集成测试阶段是以黑盒法为主,在自底向上集成的早期,白盒法测试占一定的比例,随着集成测试的不断深入,这种比例在测试过程中将越来越少,渐渐地,黑盒法测试占据主导地位。
ST(系统测试,System Test):
从技术角度看,系统测试是整个测试阶段的最后一步,所有的开发和测试在这一点上集中表现为生成一个具有一定功能的软件系统。
该阶段主要对系统的准确性及完整性等方面进行测试。
主要进行:
功能确认测试、运行测试、强度测试、恢复测试、安全性测试等。
系统测试的测试人员由测试组成员(或质量保证人员)或测试组成员与用户共同测试。在整个系统开发完成,即将交付用户使用前进行。在这一阶段,完全采用黑盒法对整个系统进行测试。
UAT(验收测试,User Acceptance Test):
验收测试是向未来的用户表明系统能够像预定要求那样工作。
经集成测试后,已经按照设计把所有的模块组装成一个完整的软件系统,接口错误也已经基本排除了,接着就应该进一步验证软件的有效性,这就是验收测试的任务,即软件的功能和性能如同用户所合理期待的那样。
一个项目的开始从设计开始,而一个项目的成功则从测试开始。一套良好的测试体系可以将系统中绝大部分的致命Bug解决在系统上线之前。测试系统的完善和成熟也是衡量一个软件企业整体水平的重要指标之一,测试往往被忽视,因为它对可以的隐性、对软件开发企业不产生直接的效益,但是它却是软件质量的最终保障,乃至项目能否成功的重要因素!

在软件测试中,UT,IT,ST,UAT分别是什么意思?相关推荐

  1. 软件测试中UT,IT,ST,UAT

    软件测试中UT,IT,ST,UAT 软件测试中UT,IT,ST,UAT分别是什么意思?下面我们介绍下. UT(UnitTest)即软件测试分类中的单元测试,它是对程序中的最小可测单元进行测试,一般理解 ...

  2. 阿里研究员:软件测试中的18个难题

    简介:对于软件测试来说,怎么样才算测够了?如何评价测试的有效性?那么多测试用例,以后怎么删?在软件测试中会遇到非常多的问题,阿里研究员郑子颖分享了18个他总结出的难题以及相关看法,希望对同学们有所启发 ...

  3. 软件测试中遇到的印象深刻的问题及反思

    软件测试中遇到的比较印象深刻的问题: 项目名称是某幼儿园报名网站,首先我介绍一下这个项目,这个项目是用来给某地区的家长抢报幼儿园名额而服务的,毕竟有的幼儿园人气比较火爆,因此会出现人多名额少的情况,从 ...

  4. 功能点算法及在软件测试中的应用

    --划分逻辑事务 在前一篇文章我们讲到,"逻辑事务"是统计功能点指数的最小单元,所以进行科学的划分,对统计的正确性非常重要.另外,划分逻辑事务其实也是一个需求分解的过程,测试工程师 ...

  5. 100道软件测试练习题,看看你能有多少分

    软件测试与质量保证-软件测试部分练习题 1单选(2分) 软件测试用例主要由输入数据和_________两部分组成. A.预期输出结果2.00/2.00 B.测试计划 C.以往测试记录分析 D.测试规则 ...

  6. 软件测试中的18个难题,来看看你有这些问题吗?

    简介 对于软件测试来说,怎么样才算测够了?如何评价测试的有效性?那么多测试用例,以后怎么删?在软件测试中会遇到非常多的问题,阿里研究员郑子颖分享了18个他总结出的难题以及相关看法,希望对同学们有所启发 ...

  7. 支持向量机SVM模型中C和gamma参数分别是什么?对模型有什么影响?

    支持向量机SVM模型中C和gamma参数分别是什么?对模型有什么影响? SVM模型有两个非常重要的参数C与gamma. C的本质是正则化系数. C值是惩罚系数或者叫惩罚因子,表征的是模型对于误差的容忍 ...

  8. 软件测试中排错的基本方法

    软件测试中,排错(即调试)与成功的测试形影相随.测试成功的标志是发现了错误.根据错误迹象确定错误的原因和准确位置,并加以改正的主要依靠排错技术. 1.排错过程 如下图所示,排错过程开始于一个测试用例的 ...

  9. lisp如何将度分秒转换为弧度_地学中常用度、度分、度分秒,弧度、角度在MATLAB中的转换...

    地学中常用度.度分.度分秒,弧度.角度在MATLAB中的转换 转化为角度: deg = DMS2DEG(35,20,10) deg = 35.3361 转化为弧度 rad=DMS2RAD(35,20, ...

  10. 计算机网络中的时延有哪几部分,计算机网络中的四种延迟分别是什么?

    计算机网络中的四种延迟分别是:节点处理延迟 .排队延迟.发送延迟.传播延迟. 1.节点处理延迟 数据更改在一个服务器上完成与该更改出现在另一个服务器上之间所用的时间(例如在发布服务器上进行更改和该更改 ...

最新文章

  1. Windows 曝漏洞 —— 影响所有版本
  2. 多线程 python layer_在Caffe中加Python Layer的方法
  3. python的读取纯文本文件的几种模式
  4. 经常在比特币中看到的merkle树是什么?
  5. ViBe背景建模算法
  6. c语言指针化简带分数,c语言带分数四则运算问题!!!要求被调函数,化简.
  7. DB-Engines:Snowflake荣获2021年的年度DBMS
  8. java装饰模式理解_Java设计模式之装饰模式趣谈
  9. SQL基本语句(整理)
  10. 软件测试项目案例.pdf,最经典软件测试案例.pdf
  11. C++ 单例模式-打印机案例
  12. 济南市公安局人口数据备份库项目(数据复制)之一
  13. Android 自定义View实现照片裁剪框与照片裁剪
  14. Java POI导出word文件及生成表格
  15. Finding Your Better Half
  16. 自动化测试的理解总结与感悟
  17. 【17】 强化学习 17章 前沿技术
  18. 基于层次分析法与熵权法的主客观组合赋权模型(原创:小青龙)
  19. AM5728概述(2)
  20. Erasure code 代替RAID的案例

热门文章

  1. 1041: 谭浩强C语言(第三版)习题5.5
  2. java后端开发简历模板,最全Java知识总结
  3. python函数手册 chm_python中文手册chm
  4. Windows解决net Framerwork 3.5无法安装的问题
  5. 手把手教你升级到MySQL 8.0
  6. 盘点那些没用的上网小技巧-主流直播平台直播源的获取(适用potplayer)
  7. 按键精灵定位坐标循环_按键精灵基础命令教程
  8. kali linux 安装驱动安装教程,kali linux安装NVIDA显卡驱动教程
  9. ArcGIS API 4.x 加载高德底图
  10. linux 下tftp服务器搭建,CentOS 6下搭建TFTP服务器