人生就像气球,“悲催了”!

测试过程之UT-IT-ST的区别

上一篇 / 下一篇  2011-04-04 22:21:49 / 个人分类:测试过程

  测试过程

区别

UT

IT

ST

定义

是对软件基本组成单元(软件设计的最小单位)进行正确性检测,如函数或一个类的方法。

(通常所说的接口联调)是单元测试的逻辑扩展。在单元测试的基础上,将所有模块按照HLD要求组装成为子系统或系统,验证模块间的接口是否正确的

已经集成好的软件系统,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行环境下,对计算机系统进行一系列的组装测试和确认测试

测试依据

1、源程序本身,包括代码和注释

2LLD

1、单元测试的模块

2HLD

 

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%

 

测试策略

控制流测试、数据流测试、排错测试、分域测试等

 

大爆炸、自顶向下测试、自底向上测试、三明治

 

功能测试性能测试、随机测试等

 


TAG:

shimltester的个人空间 引用 删除 shimltester   /   2011-06-30 11:40:40
恩 不错,总结的挺好到位的
shimltester的个人空间 引用 删除 shimltester   /   2011-06-30 11:39:31
5
xufang1122的个人空间 引用 删除 xufang1122   /   2011-04-06 14:39:59
3
 

评分:0

我来说两句

一剂清梳

一剂清梳

爱上表格总结!

我的栏目

日历

« 2024-04-23  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 7121
  • 日志数: 1
  • 建立时间: 2011-02-17
  • 更新时间: 2011-04-04

RSS订阅

Open Toolbar