zoukankan      html  css  js  c++  java
  • 集成测试

    集成测试的概念:
    >>每个模块完成单元测试后,按照设计时确定的结构图,将它们连接起来进行测试。
    >>集成测试也称综合测试、组装测试、联合测试。

    集成测试的基础理论: 
    >>目标:
        >>各单元组合后能按既定意图协作运行,并确保软件的行为正确
        >>测试内容:
        >>单元间的接口及集成后的功能
    >>时间:
        >>单元测试——集成测试(理论上)
        >>同步进行(真实工作中)
    >> 注意:
        >>前期完成集成测试计划、设计好用例
    >>重点关注:
        >>数据穿越接口是否丢失
        >>一模块是否会破坏另一模块功能
        >>子功能组装是否达到所需求的主功能
        >>全局数据结构是否出问题
        >>误差累计问题

    集成测试方法:
    >>非增量式测试:
        >>采用一步到位的方法来构造测试
        >>优缺点:
            >>节省时间
            >> 一次集成的模块较多时,容易出现混乱
                >>故障定位和纠正困难
                >>新旧故障混杂,难上加难
    >>增量式测试:
        >>采用逐步集成方式实现测试
        >>小模块——大模块——系统
        >>增量式测试的三种方式:
            >>自顶向下增量式测试:逐步集成,逐步测试
                >>深度优先方式的集成:
                    >>首先集成在结构中的一个主控路径下的所有模块
                    >>主控路径的选择是任意的
                >>广度优先方式的集成:
                    >>首先沿着水平方向,把每一层中所有直接隶属于上一层的模块集成起来,知道底层
            >>自动向下集成测试过程:
                >>主控模块作为测试驱动器
                >>根据集成方式,下层的桩模块一次一次的被替换为真正的模块
                >>在每个模块被集成时,都必须进行单元测试
                    >>主控模块:即关键模块
                    >>主控模块特征:
                        >>满足某些软件的主要需求
                        >>在程序的模块结构中位于较高层次
                        >>较复杂、较易发生错误
                        >>有明确定义的性能要求
            >>自底向上增量式测试:逐步集成,逐步测试
            >>混合增量增量式测试:
                >>自底向上测试与自顶向下测试结合,兼具有点摒弃缺点
    >>不同集成测试方法的对比
        >>非增量式测试与增量式测试的比较
            图片
            >>结论增量式优于非增量式,结合实情综合运用
        >>自顶向下与自底向上增量式测试的比较:
            图片


  • 相关阅读:
    Java核心技术
    浏览器地址栏输入url回车之后发生了些什么
    Java相关面试题总结+答案(十)
    Java相关面试题总结+答案(九)
    Java相关面试题总结+答案(八)
    Java相关面试题总结+答案(七)
    input type=‘file’方法
    禁止用户复制网页内容
    js添加背景水印
    angular双向绑定
  • 原文地址:https://www.cnblogs.com/airener/p/5896587.html
Copyright © 2011-2022 走看看