集成测试

集成测试侧重于组件或系统之间的交互。

集成测试的目标包括:
1、减少风险
2、验证接口的功能和非功能行为是否符合设计和规定
3、建立对接口质量的信心
4、发现缺陷(可能存在于接口本身,也可能存在于组件或系统内部)
5、防止缺陷遗漏到更高的测试级别

集成测试的分类:
1、组件集成测试,侧重于集成组件之间的交互和接口。在组件测试之后执行组件集成测试,并且组件集成测试通常是自动化的。
2、系统集成测试,侧重于系统、软件包和微服务之间的交互和接口。
系统集成测试还可以涵盖与外部组织(例如: web服务)的交互和接口。系统集成测试可以在系统测试之后进行,也可以和正在进行的亲统测试活动并行进行(不论是顺序开发还是迭代和增量开发)。

测试依据:
集成测试中可用作测试依据的典型工作产品包括:
1、软件和系统设计文档
2、序列图
3、接口和通信协议规范
4、用例
5、组件或系统级别的架构
6、工作流
7、外部接口定义

测试对象:
集成测试的典型测试对象包括:
1、子系统
2、数据库
3、基础结构
4、接口
5、API
6、微服务

典型的缺陷和失效:
组件集成测试中典型缺陷和失效包括:
1、数据不正确、数据丢失或数据编码不正确2、接口调用的顺序或时序不正确
3、接口不匹配
4、组件间通信失效
5、组件间未处理或处理不当的通信失效
6、关于组件间传递的数据含义、数据单位或数据边界的假设不正确

系统集成测试中典型缺陷和失效包括:
1、系统间的消息结构不一致
2、数据不正确、数据丢失或数据编码不正确3、接口不匹配
4、系统间的通信失效
5、系统间未处理或处理不当的通信失效
6、关于系统间传递的数据定义、数据单元或数据边界的假设不正确
7、未遵守强制性安全规定

特定的方法和职责:
组件集成测试和系统集成测试应该集中在集成本身。功能测试、非功能测试和结构测试类型都适用于组件集成测试和系统集成测试。
组件集成测试通常由开发人员负责,系统集成测试通常由测试员负责理想情况下开展系统集成测试的测试员应该理解系统架构,并且能够影响到集成计划。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值