集成测试
编辑集成测试(有时称为集成和测试,缩写为 I&T)是软件测试的一个阶段,其中将各个软件模块组合在一起并作为一个整体进行测试。 进行集成测试以评估系统或组件是否符合指定的功能要求。 它发生在单元测试之后和系统测试之前。 集成测试将经过单元测试的模块作为其输入模块,将它们分组为更大的聚合体,将集成测试计划中定义的测试应用于这些聚合体,并将集成系统作为其输出交付以进行系统测试。
方法
编辑一些不同类型的集成测试是大爆炸、混合(三明治)、风险xxx、自上而下和自下而上。 其他集成模式有:协作集成、主干集成、层集成、客户端-服务器集成、分布式服务集成和高频集成。
big-bang 将大部分开发的模块耦合在一起,形成一个完整的软件系统或系统的主要部分,然后用于集成测试。 这种方法对于节省集成测试过程中的时间非常有效。 但是,如果测试用例及其结果没有得到妥善记录,整个集成过程就会变得更加复杂,可能会阻碍测试团队实现集成测试的目标。
在自下而上测试中首先测试最低级别的组件。 然后使用它们来促进更高级别组件的测试。 重复该过程,直到测试层次结构顶部的组件。 所有底层或低级模块、过程或功能都被集成,然后进行测试。 下一级集成模块集成测试完成后,会形成下一级模块,可用于集成测试。 只有在同一开发级别的所有或大部分模块都准备就绪时,这种方法才有用。 这种方法还有助于确定软件开发的级别,并更容易以百分比的形式报告测试进度。
自顶向下测试首先测试最顶层的集成模块,然后逐步测试模块的分支,直到相关模块结束。
三明治测试结合了自上而下的测试和自下而上的测试。 这种测试的一个限制是,除了确认设计项目的执行之外,在特定集成测试中未说明的任何条件通常不会被测试。
内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/195695/