当前位置:网站首页>软件测试之集成测试
软件测试之集成测试
2022-08-05 10:53:00 【51CTO】
1、集成测试概念
1.集成测试也叫组装测试、联合测试、子系统测试或部件测试。
2.集成测试是在单元测试的基础上,将所有模块按照概要设计要求(如根据结构图)组装成为子系统或系统,进行集成测试。
2、集成测试的目的
1.找出模块接口以及整体体系结构上的问题;
2.确保各组件组合在一起后能够按照既定意图协作运行,并确保增量的行为正确;
3.集成测试属于灰盒测试;
1)验证接口是否与设计相符合;
2)发现设计和需求中存在的错误。

3、集成测试关注的重点
一些模块虽可以单独正常工作,但不能保证连接起来也能正常工作,程序在某些局部反映不出来的问题,在全局上就很有可能暴露出来,影响功能的实现。
因此,集成测试应当考虑一下两个问题:
1.模块间的接口(需要考虑的有两点)
1)在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;
2)全局数据结构是否有问题,会不会被异常修改。
2.集成后的功能(需要考虑三点)
1)各个子功能组合起来,能否达到预期要求的父功能;
2)一个模块的功能是否会对另一个模块的功能产生不利的影响;
3)单个模块的误差积累起来,是否会放大,从而达到不可接受的程度。
4、集成测试的层次
一个产品的开发过程包括了一个分层的设计和逐步细化的过程,从最初的产品到最小的单元可以划分为:产品——>子系统——>硬件子系统、软件子系统——>软件模块——软件程序——>单元。
一般单元测试针对最小的单元结构,系统测试对应于产品级,而当中的所有各层测试都需要通过集成测试来完成,由于集成的力度不同,因此将集成测试划分为3个级别:
1.模块内集成测试(单元测试完成后)
2.子系统内集成测试,即模块间集成测试
3.子系统间集成测试
如需了解更多测试技术信息请关注:深圳多测师软件与技术服务有限公司
边栏推荐
- 记2022年七夕感慨
- 2022技能大赛训练题:交换机snmp配置
- MMDetection实战:MMDetection训练与测试
- 第四章:activiti RuntimeService设置获和取流程变量,及与taskService的区别,开始和完成任务时设置流程变量[通俗易懂]
- MySQL 中 auto_increment 自动插入主键值
- SkiaSharp 之 WPF 自绘 投篮小游戏(案例版)
- 19.3 restart the Oracle environment
- Go编译原理系列6(类型检查)
- API 网关简述
- Go compilation principle series 6 (type checking)
猜你喜欢

STM32+ULN2003 drives 28BYJ4 stepper motor (forward and reverse according to the number of turns)
![[Strong Net Cup 2022] WP-UM](/img/3d/caeab05ddca278af274dbf6e2f8ba1.png)
[Strong Net Cup 2022] WP-UM

PCB layout must know: teach you to correctly lay out the circuit board of the op amp

微服务结合领域驱动设计落地

什么是 DevOps?看这一篇就够了!

#yyds干货盘点#【愚公系列】2022年08月 Go教学课程 001-Go语言前提简介

Dynamics 365Online PDF导出及打印

In-depth understanding of timeout settings for Istio traffic management

【综合类型第 35 篇】程序员的七夕浪漫时刻

three objects are arranged in a spherical shape around the circumference
随机推荐
trie树模板
nyoj754 黑心医生 结构体优先队列
2022杭电多校 第6场 1008.Shinobu Loves Segment Tree 规律题
Leetcode刷题——623. 在二叉树中增加一行
张朝阳对话俞敏洪:一边是手推物理公式,一边是古诗信手拈来
Ali's new launch: Microservices Assault Manual, all operations are written out in PDF
这份阿里强推的并发编程知识点笔记,将是你拿大厂offer的突破口
012_SSS_ Improving Diffusion Model Efficiency Through Patching
数分面试(一)----与业务相关
2022技能大赛训练题:交换机snmp配置
FPGA: Basic Getting Started LED Lights Blinking
单片机:温度控制DS18B20
【MySQL基础】-【数据处理之增删改】
The founder of the DFINITY Foundation talks about the ups and downs of the bear market, and where should DeFi projects go?
What are the standards for electrical engineering
L2-042 老板的作息表
图像分割模型——segmentation_models_pytorch和albumentations 组合实现多类别分割
【深度学习】mmclassification mmcls 实战多标签分类任务教程,分类任务
用户考试分数大于单科科目平均分的查询
Header file search rules when compiling with GCC