测试过程之UT-IT-ST的区别
本文转载至:http://www.51testing.com/html/15/384415-233345.html
测试过程 区别 |
UT |
IT |
ST |
定义 |
是对软件基本组成单元(软件设计的最小单位)进行正确性检测,如函数或一个类的方法。 |
(通常所说的接口联调)是单元测试的逻辑扩展。在单元测试的基础上,将所有模块按照HLD要求组装成为子系统或系统,验证模块间的接口是否正确的。 |
将已经集成好的软件系统,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行环境下,对计算机系统进行一系列的组装测试和确认测试。 |
测试依据 |
1、源程序本身,包括代码和注释 2、LLD |
1、单元测试的模块 2、HLD |
SRS |
测试目的 |
与LLD是否符合 |
与HLD是否符合 |
与SRS是否符合 |
测试方法 |
属于白盒测试范畴 |
属于灰盒测试范畴 |
属于黑盒测试范畴 |
考察范围 |
主要测试单元内部的数据结构、逻辑控制、异常处理等 |
主要测试模块之间的接口和接口数据传递关系,以及模块组合后的整体功能 |
主要测试整个系统相对于需求的符合度 |
评估基准 |
逻辑覆盖率 方法: TDD(测试驱动开发) |
接口覆盖率 方法: 1.每个接口被覆盖的程度 2.每个接口的等价类、边界值被覆盖的程度 |
测试用例对需求规格的覆盖率 方法: 1. 等价类两两组合 2. 边界值分析 3. 业务流程法 4. 状态迁移法 5. 错误猜测法 6. 输出域覆盖 |
被测对象 |
一个或一组函数 |
子系统、模块间接口 |
完整的软件系统及系统交互的软硬件平台。 |
测试时机 |
编码之后,代码 已经通过编译之后 |
在单元测试之后 |
集成测试之后 |
测试人员 |
开发人员或 白盒测试工程师 |
函数间/模块内集成是开发人员;模块间集成是白盒测试员;子系统间集成是黑盒测试员; |
黑盒测试工程师 |
测试 通过标准 |
1、单元测试用例的执行率为100%,通过率为95% 2、语句的覆盖率达100% 3、分支的覆盖率达85% |
1、各个单元模块结合到一起能够协同配合,正常运行 2、测试用例的执行率为100%,通过率为95% |
1、系统功能、性能等满足需求规格说明书中的要求 2、测试用例的执行率为100%,通过率为95% |
测试策略 |
控制流测试、数据流测试、排错测试、分域测试等 |
大爆炸、自顶向下测试、自底向上测试、三明治 |
功能测试、性能测试、随机测试等 |
测试过程之UT-IT-ST的区别相关推荐
- Kail Linux渗透测试教程之Recon-NG框架
Kail Linux渗透测试教程之Recon-NG框架 信息收集 信息收集是网络攻击最重要的阶段之一.要想进行渗透攻击,就需要收集目标的各类信息.收集到的信息越多,攻击成功的概率也就越大.本章将介绍信 ...
- Java多线程之Synchronized和Lock的区别
Java多线程之Synchronized和Lock的区别 目录: 原始构成 使用方法 等待是否可以中断 加锁是否公平 锁绑定多个条件Condition 小结:Lock相比较Synchronized的优 ...
- android 充电动画_iPhone 12充电测试:18/20W并无明显区别
原标题:iPhone 12充电测试:18/20W并无明显区别 日前,充电头网使用苹果原装5W.12W.18W.20W以及65W充电器测试了iPhone 12的充电速度. 从结果来看,苹果的五福一安的充 ...
- 测试计划、测试方案、测试策略、测试用例的区别
测试计划.测试方案.测试策略.测试用例的区别 转自:https://www.cnblogs.com/zhangyublogs/p/5124735.html 一 测试计划 测试计划是指描述了要进行的测试 ...
- Kail Linux渗透测试教程之在Metasploit中扫描
Kail Linux渗透测试教程之在Metasploit中扫描 在Metasploit中扫描 在Metasploit中,附带了大量的内置扫描器.使用这些扫描器可以搜索并获得来自一台计算机或一个完整网络 ...
- 渗透测试流程之Kali
渗透测试流程之Kali 渗透测试流程 Kali Kali Linux VM安装 使用镜像配置虚拟机 虚拟机上安装和运行Windows 渗透测试流程 Kali Kali Linux是基于Debian的L ...
- 用户需求测试软件,用户需求和软件需求的区别
原标题:用户需求和软件需求的区别 一些刚实施GJB5000A组织的开发人员,不是很理解软件研制任务书和软件需求规格说明的区别.这里再次解读下这个问题. 软件研制任务书就是用户需求,而用户需求是从用户的 ...
- UT,UTC,GMT时间区别
原文连接:http://blog.csdn.net/gaoch_2000/article/details/5173023 如果对时间的要求没有那么精确(能够忍受1秒以内的误差),那么没有必要来研究这三 ...
- UT/UTC/GMT的区别和联系
如果对时间的要求没有那么精确(能够忍受1秒以内的误差),那么没有必要来研究这三个时间的区别,北京时间=UTC+8=GMT+8. 先来说下这三个时间的概念: UT(Universal Time 世界时) ...
- 144hz和60hz测试软件,144hz和60Hz显示器的区别有哪些?60Hz与144Hz显示器玩游戏差别对比评测...
一般普通显示器的刷新率多为60Hz,部分为可达75Hz,但一些电竞游戏显示器刷新频率却可高达144Hz,甚至更高.那么60hz和144hz显示器的区别是什么,在游戏和电影中差别大吗?下面脚本之家小编就 ...
最新文章
- PHP导入excel到mysql数据库完整代码附效果图
- 详解H3C交换机“端口安全”功能
- 微信公众平台开发 微信JSSDK开发
- POI 导出excel带小数点的数字格式显示不对解决方法
- linux 挂载u盘
- 金融风控实战——模型融合
- 深入浅出在NIO技术中,如何理解直接缓冲区要比非直接缓冲区效率高?
- RestFul通信风格
- asp.net接受表单验证格式后再提交数据_如何解析 el-form-renderer 表单渲染器1.14.0...
- JEECG社区 一个微信教育网站案例源码分享
- 整个电脑键盘被锁住了_蜗居共享经济,如何彻底榨干你家里的电子设备|鼠标|共享经济|键盘|电脑桌|显示器|升降支架...
- 65 年来,全英国向他道歉三次,图灵,计算机人不能忘记的男人
- vue-router的beforeEach的使用?
- select2 ajax 搜索框,修改Select2搜索框(Modify Select2 search box)
- 如何把一张照片的像素提高_不改变像素尺寸怎么增加图片的文件大小
- Windows rundll32的用法-脚本命令管理打印机
- caffe:最优化方法
- h264 Profile-level-id解析
- 查杀病毒实战----------------》ddg.223 and AnXQV
- 扬州大学计算机系导师,胡学龙
热门文章
- nina数据库的采样频率_急求!!!什么是时域采样定理和频域采样定理?
- 保持简单:纪念丹尼斯•里奇
- Arduino教程: 斯通恩 STWI101WT-01 人机交互显示屏和Arduino
- 数学建模学习笔记之相关系数
- 家庭能源管理matlab 采用matlab编制家庭能源管理程序,包括各种家用电器的调度运行策略
- 新概念英语第三册 阅读
- 物料搬运设备中的链条和链轮的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- CodeSmith简单示例
- Ubuntu软件包资源官网下载教程(包含所有下载源)
- Latex slide中添加算法流程图