自顶向下集成测试方法

  • 前言
  • 深度优先集成方法
  • 宽度优先集成方法
  • 总结

前言

自顶向下集成方法可以采取深度优先或者宽度优先策略。


深度优先集成方法

深度优先从最左边分支自上而下开始测试并向上结合,测试完一个分支后再测试下一个分支。如图测试顺序为M1->M2->M5->M8,然后测试下一个分支中的M6,测试M3->S7,测试S4。用几个字总结,从左到右,从上到下。

宽度优先集成方法

宽度优先是自顶向下按调用层次从左到右开始测试并向上结合,测试完一层后再测试下一层。如图先测试M1,然后测试M2、M3、S4,然后测试M5、M6、S7,最后测试M8。用几个字总结,从上到下,从左到右。

总结

自顶向下集成方法的特点是不需要写驱动函数,但需要写桩函数,而且需要集成的次数比较多,测试周期长。

13 集成测试之自顶向下集成测试方法相关推荐

  1. 集成测试之增式集成测试和非增式集成测试

    集成测试的方法有两种: 非增式测试和增式测试 . 非渐增组装测试(非增式集成测试): 将单元测试后的模块按照总体的结构图一次性集成起来,然后把连接的整体进行程序测试. 即在短时间内把所有系统组件一次性 ...

  2. 集成学习-Boosting集成学习算法GBDT

    GBDT算法的核心为:先构造一个(决策)树,然后不断在已有模型和实际样本输出的残差上再构造一颗树,依次迭代. 目录 Decistion Tree(决策树) Gradient Boosting(梯度提升 ...

  3. 【intellij idea 高级用法之:集成JIRA、UML类图插件、集成SSH、集成FTP、Database管理 】

    intellij idea 高级用法之:集成JIRA.UML类图插件.集成SSH.集成FTP.Database管理 - 菩提树下的杨过 - 博客园

  4. 企业如何数据集成?数据集成解决方案

    随着信息化时代的不断推进,企业对于数据集成解决问题的需求越发强烈,越来越多的应用场景对数据集成的诉求也越来越高.零售行业.传统销售企业.项目管理等,都离不开企业数据的共享和企业数据集成,但企业数据现状 ...

  5. 数据集成-5-批数据集成

    批数据集成 1. 批数据集成简介 1.1. 批数据集成 批数据集成 静态数据集 数据被组织成"批"地(时间窗口) 周期性的迁移到另一个系统(专门的数据端) 抽取.转换.集成为通用数 ...

  6. 系统集成方式:数据集成、控制集成

    为了完成控制集成和业务流程集成,必须首先解决数据和数据库的集成问题.在集成之前,必须首先对数据进行标识并编成目录,另外还要确定元数据模型,保证数据在数据库系统中分布和共享. 通常在以下情况下,将会使用 ...

  7. onlyoffice二次开发集成、onlyoffic集成

    onlyoffice二次开发集成.onlyoffic集成 支持功能 新增word,excel,ppt文档 在线多用户协同编辑文档 实时通讯 批注等功能 下面是demo的功能截图(架构:springbo ...

  8. 集成电路设计专业有计算机课程吗,集成电路设计与集成系统专业介绍

    1.专业概述 集成电路设计与集成系统专业是于2008年获准教育部批复成立的新兴专业,是信息技术领域中的主干专业,主要培养从事集成电路与集成系统的设计.开发.应用和集成的工程技术人才.集成电路行业在国民 ...

  9. 计算机科学与集成系统做什么,集成电路设计与集成系统专业学什么 附学习科目和课程...

    集成电路设计与集成系统本科专业介绍 集成电路设计与集成系统专业的研究内容为集成电路及各类电子信息系统的设计理论.方法与技术,属于信息技术领域的关键核心技术. 集成电路设计与集成系统本科学习课程 专业基 ...

  10. 集成电路设计专业有计算机课程吗,集成电路设计与集成系统专业开设课程设置,课程内容学什么...

    集成电路设计与集成系统专业是教育部根据"面向国家战略需求.面向世界科技前沿"的方针,为适应信息技术学科和信息产业的发展趋势,而最新设立的电子信息类专业. 该专业培养掌握集成电路基本 ...

最新文章

  1. spring aop代码的增强
  2. javascript自定义事件原理
  3. 在 Linux 上把 MP3 的檔名和 ID3 標簽轉為 UTF-8
  4. python编辑器对比和推荐
  5. 我的世界服务器里怎么无限随机传送,我的世界随机传送插件使用教程 权限指令分享...
  6. w3c html规范规范文档,前端开发规范
  7. 如何将学术经历整合为求职简历?
  8. 零基础带你学习MySQL—单行子查询和多行子查询(二十二)
  9. 获取编译学习笔记 (十三)—— 外部中断
  10. linux命令大全私房菜,linux命令大全(自己制作,基于鸟书私房菜以及man)-D
  11. 《Android游戏开发详解》一3.5 继承
  12. 哥尼斯堡的“七桥问题” (25 分)(DFS)
  13. 【供应链架构day5】美团供应链架构的演进之道 - 团购时代
  14. android 手机ssh客户端,android手机ssh客户端ConnectBot
  15. 毁掉一个年轻最好的办法,就是向他鼓吹财务自由
  16. 【leetcode刷题】72.6 和 9 组成的最大数字 ——Java版
  17. 文献阅读笔记 | Reconstructing commuters network using machine learning and urban indicators
  18. PPPD chat中文帮助
  19. MySQL 的 20+ 条最佳实践
  20. 无需越狱,iPhone修改状态栏运营商名称

热门文章

  1. 投资起步晚5年,赶上需要1.5倍的汗水+时间
  2. 局域网屏幕共享_【宅家宝典】将手机屏幕搬上电视,只需解锁一个技能!
  3. 《高大上的PPT设计秘笈》笔记
  4. 安装VS2003 2005错误
  5. Linux内存管理(四):Jemalloc
  6. 怎么从抖音上直接跳转到微信呢?
  7. APP测试和web测试有什么区别?
  8. 计算机一级最难考题,计算机一级试题
  9. lenovo L480 进入bios_联想笔记本BIOS升级教程
  10. 全球人工智能与机器学习大会PPT