集成测试入门笔记

Posted 一只偷懒的猫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了集成测试入门笔记相关的知识,希望对你有一定的参考价值。

1.什么是集成

集成把组件/系统合并为更大部件的过程。

2.什么是集成测试

集成测试

一种旨在暴露接口以及集成组件/系统间交互时存在的缺陷的测试。

有多种集成测试,如:

组件集成测试:测试目的在于发现接口和集成后组件间协同工作的缺陷。

  • 系统集成测试:测试系统和其他软件包的集成;

    例如,与商务标准软件的集成;

  • 测试与外部系统的接口和交互:

    例如,电子数据的交换、网络。

单元测试通常是单人执行,而集成测试通常是多人执行或第三方执行。

3.集成测试的重点、所需知识和前提条件

  • 测试重点:

    • 接口

    • 系统内不同部分的相互作用

  • 所需知识/Know-how:

    • 最好具备开发知识技能(有可能还需要测试驱动器

    • 测试技术

    • 具备有关组件间的交互知识

  • 前提条件:

    • 完成集成的被测系统

    • 测试台(test bed)(在组件测试阶段使用的一些工具或生成的产品可能在集成测试中被再次使用)

    • 有关组件间交互的文档

4.集成测试使用的技术、能够发现的缺陷

  • 典型技术:

    • 白盒测试技术(内部接口)

    • 黑盒测试技术(例如,等价类划分)

  • 发现缺陷:

    • 接口的缺陷

    • 组件之间的协调错误

  • 可能遗漏的缺陷:

    • 相关组件外的问题

    • 对整个系统的需求的不满足

    • 与外部系统的接口常常被忽略

5.集成测试的策略

  • 自顶向下集成

  • 自底向上集成


以上是关于集成测试入门笔记的主要内容,如果未能解决你的问题,请参考以下文章

软件工程阅读笔记03

读书笔记-单元测试艺术-单元测试的基本知识

web自动化测试从入门到持续集成(selenium webdriver)

Jenkins+Jmeter持续集成笔记(三:集成到Jenkins)

集成电路模拟版图入门-版图基础学习笔记

集成电路模拟版图入门-版图基础学习笔记