• 集成测试


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

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

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


  • 相关阅读:
    XML中<beans>中属性概述
    (转)深入理解Java:注解(Annotation)自定义注解入门
    maven 配置参数详解!
    maven setting.xml文件配置详情
    hashMap与 hashTable , ArrayList与linkedList 的区别(详细)
    jdbc参数
    linux下ftp命令的安装与使用
    java中的Iterator与增强for循环的效率比较
    命令行窗口常用的一些小技巧
    在eclispe的类中快速打出main方法
  • 原文地址:https://www.cnblogs.com/airener/p/5896587.html
Copyright © 2020-2023  润新知