关闭

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

4155人阅读 评论(0) 收藏 举报
分类:

本文转载至:http://www.51testing.com/html/15/384415-233345.html

  测试过程

区别

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%

 

测试策略

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

 

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

 

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

 


1
0
查看评论

谈谈测试执行分层(测试术语UT,ST,IT)

谈谈测试执行分层(测试术语UT,ST,IT)呵呵,今天早上来到公司,看到了一篇测试网友写的工作心得,文章中提到了“IT”,于是在网络上查查此含义,便看到下面的内容,介绍了各阶段的测试活动,觉得不错,分享一下:           ...
  • rheostat
  • rheostat
  • 2010-03-24 21:09
  • 1761

谈谈测试执行分层(UT,ST,IT)

谈谈测试执行分层(UT,ST,IT)   V模型体现了测试设计分层和测试执行分层的概念,本文以作者自身的理解谈谈测试执行分层,不过从实际项目运作情况来看,真正做到测试执行分层的并不多,这里原因有很多种,暂且不论。   1. UT   单元测试的对象是LLD中所划分定义的程序单元或模...
  • rheostat
  • rheostat
  • 2012-05-20 19:57
  • 417

单元测试(UT)、功能测试(FT)

纯个人总结: 单元测试(UT)、功能测试(FT): 目的:1、尽量避免写的代码测试人员频繁的来找你其他地方又出问题了;2、提供的接口不可用;3、一个bug修复了引入了其他的bug或者其他用例变红了; 理解:在实现函数功能的时候编写对应的测试代码,尽量保证”输入-输出”的正确性,在测试用例比较多...
  • linxuping
  • linxuping
  • 2013-11-26 17:28
  • 6800

UT覆盖率

UT覆盖率 目录  [隐藏]  1 单元测试覆盖率与CI2 什么是代码覆盖率? 2.1 单测技术框架简介2.2 JUnit:2.3 TestNG:2.4 m...
  • ning109314
  • ning109314
  • 2013-11-15 10:41
  • 5744

UT-IT-ST

转自http://www.51testing.com/html/15/384415-233345.html
  • i00000000i
  • i00000000i
  • 2017-08-10 15:51
  • 234

对《软件性能测试过程详解与案例剖析》的看法

 这本书我看了有一段时间了,最近一直比较忙,就什么也没写。今天想来想去还是写写自己的感触:一直不太喜欢,有些没有任何的分析就夸书写的好,或者骂书写的不好之类的人。这本书我看了两遍的。为什么书我看了两遍才会想写点东西呢。我认为不管什么书,看第一遍总是在受着作者的影响,每个作者写书,都有自己的...
  • zeeslo
  • zeeslo
  • 2006-09-05 15:32
  • 2695

第28回 软件测试过程和质量的度量

        测试阶段的过程度量内容或项目比较多,包括软件测试进度、测试覆盖度、测试缺陷出现/到达曲线、测试缺陷累积曲线、测试效率等。在进行测试过程度量时,要基于软件规模度量(如功能点、对象点等)、复杂性度量、项目度量等方法,从...
  • KerryZhu
  • KerryZhu
  • 2006-12-30 18:02
  • 7672

对Service Component Architecture模块的可靠和可重复的单元测试 第3部分 测试使用人工任务的业务流程

本系列教程的第 3 部分将讨论有效而可靠的单元测试,学习如何将测试框架用于需要人工交互的测试流程。能够包括人工任务意味着您可以真正地执行对 Business Process Execution Language (BPEL) 流程和人员查询的完整测试。 摘自 IBM WebSphere 开发者技术...
  • ckangtai
  • ckangtai
  • 2007-04-02 16:03
  • 1058

如何对测试过程进行可见的有效的管理

计划、执行、监控、总结、跟进,循环往复。
  • u012841352
  • u012841352
  • 2016-05-31 21:43
  • 544

使用QTP工具的测试流程

1.录制测试脚本前的准备 在测试前需要确认你的应用程序及 QuickTest 是否符合测试需求? 确认你已经知道如何对应用程序进行测试,如要测试哪些功能、操作步骤、预期结果等。同时也要检查一下 QuickTest 的设定,如 Test Settings 以及 Options 对话窗口,以确保 Q...
  • u014332275
  • u014332275
  • 2017-11-23 21:46
  • 172
    个人资料
    • 访问:2733149次
    • 积分:30959
    • 等级:
    • 排名:第186名
    • 原创:433篇
    • 转载:1011篇
    • 译文:147篇
    • 评论:101条
    技术链接
    最新评论