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

UT  = Unit Test                  单元测试
IT  = System 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, 软件测试

转载于:https://www.cnblogs.com/wangfeng520/p/5623578.html

软件开发中的完整测试所包括的环节UT、IT、ST、UAT相关推荐

  1. 软件开发中几个环境名词(DEV、SIT、UAT)

    前言:最近常听到客户和项目组测试人员在讨论各类环境的一些问题,从中学到了一些新名词,顺便总结下. DEV环境 开发环境:全称 Development ,顾名思义就是开发者开发项目和调试的环境. SIT ...

  2. 低代码/无代码平台在软件开发中的应用

    随着技术的不断发展,软件开发也在不断地进步.低代码/无代码平台已经成为软件开发的一个新的趋势.在这篇文章中,我们将深入探讨低代码/无代码平台在软件开发中的应用,包括它们的优势.如何选择合适的平台以及如 ...

  3. chatgpt赋能python:Python是一门非常流行的编程语言,它被广泛应用于不同领域的软件开发中,包括Web开发、数据科学、人工智能等。虽然Python本身非常强大和灵活,但是要让自己的Pyt

    Python是一门非常流行的编程语言,它被广泛应用于不同领域的软件开发中,包括Web开发.数据科学.人工智能等.虽然Python本身非常强大和灵活,但是要让自己的Python代码在互联网上被搜索引擎优 ...

  4. 阿里研究员:缩短软件开发中的反馈弧

    简介:开发者写好了某个功能的代码,想知道这个功能是不是实现了,代码还需不需要再改,这就是一种反馈.在软件开发中,尤其是联调时,缩短反馈弧有助于及时发现问题.采取对策,提高开发效率.那么什么样的反馈弧才 ...

  5. 测试自动化金字塔在软件开发中是如何使用的?

    测试自动化金字塔,是一个指南,指导您进行什么类型的测试以及每种测试的数量.测试自动化金字塔有助于创建更高效的测试,并导致向客户发布更可靠的软件. 测试自动化金字塔的好处 测试自动化的大部分好处显而易见 ...

  6. 建模语言UML在软件开发中的应用

      建模语言 UML 在软件开发中的应用 摘要:UML( Unified Modeling Language)是建立系统模型和分析业务处理流程强有力的工具,它能够帮助软件开发人员从不同角度描述系统,使 ...

  7. 软件开发中项目经理有那些职责

    搜集了一篇软件开发中项目管理的文章,大家看看 当项目繁多的时候,需要规范,并且定义到细节,只有这样,才能支持大规模的开发.     PM非常重要,PM的能力将直接导致项目最后的质量.       本文 ...

  8. 软件开发中的10个认知偏差

    最近,在和同事们讨论产品经理职责的时候,聊到了关于产品的定义,如果不能准确定义"产品"的时候,可以考虑其必要条件,即可没有用户的产品肯定是没有意义的.产品有了用户, 必然存在用户与 ...

  9. 软件开发中会使用到的图

    文章目录 软件开发中会用到的图 一.背景 二.图为了解决什么问题 三.不同流程中适合运用的图 四.实际的运用 五.结语 软件工程中的各种图 软件工程用的15种图 数据关系流图怎么画?这款软件教你轻松绘 ...

最新文章

  1. elementui 清空下拉框值_element中的select如何在下拉数据改变后清空之前的选择?...
  2. Residual Networks
  3. 酷狗音乐在线试听下载
  4. vue实现鼠标悬浮 显示全部内容
  5. java使用教程——组件及事件处理——窗口(设置窗口的颜色和背景)
  6. java swing 控件拖动_java swing中实现拖拽功能示例
  7. linux 查看目录下文件个数
  8. Keil | 解决Keil与VScode配合使用时,代码与注释位置不一样的问题。
  9. 学计算机专业的需要买电脑吗,高三党升级“准大一生”,有必要买电脑吗?学长的回答可以参考...
  10. 蓝桥杯 ALGO-95 算法训练 2的次幂表示
  11. 乘法器的Verilog HDL实现
  12. JavaWeb知识点
  13. 三 APPIUM Android自动化 测试初体验(转)
  14. 高等代数——大学高等代数课程创新教材(丘维声)——3.6笔记+习题
  15. delphi跨平台linux的版本,Delphi 2011 发布了 跨 MAC,LINUX,WINDOWS 平台
  16. 分享五个绝对称得上妖艳古怪精灵的前端代码效果
  17. 程序员表白神器。安卓程序员表白软件。程序员追女友利器=android+雪花效果+彩色气泡+心形花园+心形玫瑰花+相爱天数计时器
  18. 【云计算】高举生态大旗,用友云2018能否实现业务加速?
  19. 2019年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总。
  20. 记一次 Java 进程里面获取 Mysql 连接超时的问题排查(OOM)

热门文章

  1. 小米台灯底座接口很松_小米新品,米家充电台灯,续航40小时,不足百元,米粉:买买买...
  2. Element UI 重置表单功能
  3. Tomcat假死的原因及解决方案
  4. el表达式/jstl保留两位小数
  5. layui修改窗口标题
  6. DB2数据库连接问题:java.lang.NoClassDefFoundError
  7. Codeforces Round #723 (Div. 2)B. I Hate 1111(完全背包)
  8. 第 45 届国际大学生程序设计竞赛(ICPC)亚洲区域赛(济南)(热身赛)
  9. C++奥赛一本通贪心题解
  10. python与人工智能的关系_广东江门的北大青鸟学校了解到人工智能与Python关系