• 软件测试之集成测试


      1、集成测试概念

      1.集成测试也叫组装测试、联合测试、子系统测试或部件测试。

      2.集成测试是在单元测试的基础上,将所有模块按照概要设计要求(如根据结构图)组装成为子系统或系统,进行集成测试。

      2、集成测试的目的

      1.找出模块接口以及整体体系结构上的问题;

      2.确保各组件组合在一起后能够按照既定意图协作运行,并确保增量的行为正确;

      3.集成测试属于灰盒测试;

      1)验证接口是否与设计相符合;

      2)发现设计和需求中存在的错误。

      

      3、集成测试关注的重点

      一些模块虽可以单独正常工作,但不能保证连接起来也能正常工作,程序在某些局部反映不出来的问题,在全局上就很有可能暴露出来,影响功能的实现。

      因此,集成测试应当考虑一下两个问题:

      1.模块间的接口(需要考虑的有两点)

      1)在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;

      2)全局数据结构是否有问题,会不会被异常修改。

      2.集成后的功能(需要考虑三点)

      1)各个子功能组合起来,能否达到预期要求的父功能;

      2)一个模块的功能是否会对另一个模块的功能产生不利的影响;

      3)单个模块的误差积累起来,是否会放大,从而达到不可接受的程度。

      4、集成测试的层次

      一个产品的开发过程包括了一个分层的设计和逐步细化的过程,从最初的产品到最小的单元可以划分为:产品——>子系统——>硬件子系统、软件子系统——>软件模块——软件程序——>单元。

      一般单元测试针对最小的单元结构,系统测试对应于产品级,而当中的所有各层测试都需要通过集成测试来完成,由于集成的力度不同,因此将集成测试划分为3个级别:

      1.模块内集成测试(单元测试完成后)

      2.子系统内集成测试,即模块间集成测试

      3.子系统间集成测试

      如需了解更多测试技术信息请关注:深圳多测师软件与技术服务有限公司

     

  • 相关阅读:
    tomcat动静分离和负载均衡
    93. 复原 IP 地址
    [附源码]计算机毕业设计springboot车险销售管理系统论文
    R 语言 2010.1至2021.12艾滋病每月发病人数 时间序列分析
    word wps 出版 常用操作
    【Spring Boot】
    二叉树中的深搜
    PyTorch JIT和TorchScript,一个API提升推理性能50%
    SpringBoot 学习(一)自动装配
    在Java中使用SFTP传输文件
  • 原文地址:https://blog.csdn.net/duoceshi/article/details/126172226