当前位置:网站首页>软件测试之集成测试
软件测试之集成测试
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.子系统间集成测试
如需了解更多测试技术信息请关注:深圳多测师软件与技术服务有限公司
边栏推荐
- Chapter 5: Multithreaded Communication—wait and notify
- How OpenHarmony Query Device Type
- What is SPL?
- PCB布局必知必会:教你正确地布设运算放大器的电路板
- 解决【命令行/终端】颜色输出问题
- [Android] How to use RecycleView in Kotlin project
- R语言ggplot2可视化:可视化密度图(Density plot)、可视化多个分组的密度图、数据点分布在箱图中间、添加主标题、副标题、题注信息
- 【深度学习】mmclassification mmcls 实战多标签分类任务教程,分类任务
- 第七章,activiti个人任务分配,动态指定和监听器指定任务委派人「建议收藏」
- Huawei's lightweight neural network architecture GhostNet has been upgraded again, and G-GhostNet (IJCV22) has shown its talents on the GPU
猜你喜欢
API 网关简述
PCB布局必知必会:教你正确地布设运算放大器的电路板
60行从零开始自己动手写FutureTask是什么体验?
Opencv图像缩放和平移
JS introduction to reverse the recycling business network of learning, simple encryption mobile phone number
This notebook of concurrent programming knowledge points strongly recommended by Ali will be a breakthrough for you to get an offer from a big factory
MySQL 中 auto_increment 自动插入主键值
What are the standards for electrical engineering
什么是 DevOps?看这一篇就够了!
一张图看懂 SQL 的各种 join 用法!
随机推荐
trie树模板
Microcontroller: temperature control DS18B20
RT-Thread记录(一、RT-Thread 版本、RT-Thread Studio开发环境 及 配合CubeMX开发快速上手)
[Office] Collection of Microsoft Office download addresses (offline installation and download of Microsoft's official original version)
【加密解密】明文加密解密-已实现【已应用】
结合“xPlus”探讨软件架构的创新与变革
今天告诉你界面控件DevExpress WinForms为何弃用经典视觉样式
Latex如何控制表格的宽度和高度
In-depth understanding of timeout settings for Istio traffic management
字节一面:TCP 和 UDP 可以使用同一个端口吗?
The JVM collection that Alibaba's top architects have summarized for many years, where can't I check it!
PostgreSQL 2022 报告:流行度上涨,开源、可靠性和扩展是关键
上位机开发C#语言:模拟STC串口助手接收单片机发送数据
这份阿里强推的并发编程知识点笔记,将是你拿大厂offer的突破口
Nature:猪死亡1小时后,器官再次运转
Dynamics 365Online PDF导出及打印
教你本地编译运行一个IDEA插件,在IDEA里聊天、下棋、斗地主!
第八章:activiti多用户任务分配
单片机:温度控制DS18B20
Login function and logout function (St. Regis Takeaway)