zoukankan      html  css  js  c++  java
  • 集成测试方法示例

    集成测试方式分为自顶向下和自底向上两种。

    自顶向下集成(Top-Down Integration):

    从主控模块开始,沿着程序控制层次向下移动,逐渐把各模块组合起来。

    可以使用深度优先或是广度优先的组合策略。

    自顶向下的集成步骤:

    1、对主控模块进行测试,用桩模块替代被主控模块调用的子模块

    2、根据选定的策略(深度/广度),每次用一个实际模块代换一个桩模块

    3、进行集成测试

    4、为了保证加入的模块没有引进新的错误,根据需要进行回归测试。2-4循环。

    示例:

    实现一下模块的自顶向下深度优先测试。

    测试方式:

    自低向上集成(Bottom-Up Integration)

    自底向上测试从软件结构最底层的模块开始组装和测试。

    因为是从底部向上结合模块,总能得到所需的下层模块处理功能,所以不需要桩模块。

    自低向上集成步骤

    1、把底层模块组合成实现某个特定子功能的族

    2、编写测试驱动程序,协调测试数据的输入输出

    3、对该子功能族进行测试

    4、去掉测试驱动程序,自底向上移动,把子功能组合成更大的子功能族。2-4循环

    对以上模块进行自底向上集成测试。

    其方式为:

    还有一种集合上面两种测试的三明治测试,我们在这里就不在详细介绍了。

  • 相关阅读:
    【Python基础】13_Python中的PASS
    【Python基础】12_Python中的容器类型公共方法
    【Python基础】11_Python中的字符串
    【Python基础】10_Python中的字典
    【Python基础】09_Python中的元组
    【Python基础】08_Python中的列表
    【Python基础】07_Python中的模块
    Json2Html
    数字转换成美元和人民币
    单击行变色
  • 原文地址:https://www.cnblogs.com/cocomue/p/4474098.html
Copyright © 2011-2022 走看看