什么是集成测试以及如何执行集成测试


What is Integration Testing and How It is Performed?

我们已经学习了各种软件开发生命周期模型。所有的SDLC模型都将集成测试作为其中一层。在我看来,集成测试实际上是一种"级别"的测试,而不是一种"类型"的测试。

当单个软件模块被合并并作为一个组进行测试时,它被称为集成测试。集成测试设置在单元测试和系统测试之间。

集成测试示例

例如,您必须测试计算机的键盘,这是单元测试,但是当您必须将计算机的键盘和鼠标组合在一起以查看其工作与否时,这是集成测试。因此,执行集成测试之前必须对系统进行单元测试,这是先决条件。

黑盒测试用例设计策略在集成期间是最典型的,尽管有限数量的白盒测试可以用来确保主要控制路径的描述。

什么是集成测试?

执行集成测试是为了确定组件之间是否相互作用,是否符合规范。总的来说,集成测试指的是将所有组件连接起来,形成完整的系统。它由开发人员或软件测试人员或两者进一步执行。示例—检查薪资系统是否按要求与人力资源系统进行交互。

集成测试总是细分如下:集成测试的类型

1)自顶向下集成测试:自顶向下集成正如术语所暗示的那样,总是从程序层次结构的顶部开始,并向其分支行进。这可以通过深度优先或宽度优先来实现。

2)自底向上集成测试:顾名思义,自底向上集成从程序结构的最低级别开始。

集成测试的一些技术:集成测试的技术可以在下面给出

1)自上而下的测试方法2)自下而上的测试方法3)大爆炸测试方法4)夹心测试方法

结论:最后我们得出结论,集成测试的重点是测试多个模块一起工作。

集成测试(有时称为集成和测试,缩写为I和T)是软件测试的广泛练习之一,其中将特定的软件模块合并并作为一个组进行测试。