测试过程之UT-IT-ST的区别
来源:互联网 发布:网络绘画班哪个好 编辑:程序博客网 时间:2024/05/17 01:35
本文转载至: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的区别
- 测试分层UT、ST、IT
- UT、IT、ST、UAT
- UT-IT-ST
- 谈谈测试执行分层(测试术语UT,ST,IT)
- 软件开发中的完整测试所包括的环节UT、IT、ST、UAT
- 谈谈测试执行分层(UT,ST,IT)
- 灵性设计之测试-做有意义的测试(UT&IT)
- UT-IT-ST-BBIT-SDV-SIT-SVT
- MT测试和ST测试的区别
- 运用GDB进行UT/ST的小经验
- 搭建一个UT测试用例过程中关联和继承的选择。
- Spring UT-IT
- UT阶段测试观点
- UT测试观点
- 测试流程与测试过程的区别
- java UT,IT覆盖率报告
- ST测试
- Dynamics CRM2015 页面导航栏顶部全局快速查找功能配置
- 集合框架---TreeSet存储自定义对象
- Xcode真机测试could not find developer disk image解决方法
- 关于Spring的69个面试问答——终极列表
- BlockingQueue一些特性
- 测试过程之UT-IT-ST的区别
- RAD Studio 10 免费培训之支持 NoSQL 的 MongoDB——讲义及范例程序下载
- Android之Handler:实现计时器实例
- FMDB 缓存
- Mac OS X下面的Minecraft运行
- unity3d关于方法DontDestroyOnLoad的研究
- LinkedHashMap源码分析与LRU实现
- 用PE修复NTLDR is missing
- achartengine 使用备忘