集成测试也叫组装测试或者联合测试,测试的主要内容是什么?

集成测试也叫组装测试或者联合测试,测试的主要内容是什么?,第1张

a)把各个模块连接起来,验证穿越模块间的数据是否会丢失;

b)一个模块的功能是否会对另一个模块的功能产生影响;

c)各个子模块的功能组合起来是否达到预期的父功能;

d)全局的数据结构是否有问题;

e)每个模块的错误累加起来是否会放大,从而达到无法接受的程度。

集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求(如根据结构图)组装成为子系统或系统,进行集成测试。

实践表明,一些模块虽然能够单独地工作,但并不能保证连接起来也能正常的工作。一些局部反映不出来的问题,在全局上很可能暴露出来。

1、粒度不同:

集成测试粒度居中,单元测试粒度最小,系统测试粒度最大。

2、测试方式不同:

集成测试一般由开发小组采用白盒加黑盒的方式来测试,单元测试一般由开发小组采用白盒方式来测试,系统测试一般由独立测试小组采用黑盒方式来测试。

3、测试内容不同:

集成测试既验证“设计”,又验证“需求”,单元测试主要测试单元是否符合“设计”,系统测试主要测试系统是否符合“需求规格说明书”。

4、使用阶段不同:

单元测试为开发人员在开发阶段要做的事情,集成测试和系统测试为测试人员在测试周期内级层做的工作。

扩展资料:

三者的联系:

单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。

通常而言,一个单元测试是用于判断某个特定条件下某个特定函数的行为。例如,你可能把一个很大的值放入一个有序list 中去,然后确认该值出现在list 的尾部。或者,你可能会从字符串中删除匹配某种模式的字符,然后确认字符串确实不再包含这些字符了。

集成测试是单元测试的逻辑扩展。它最简单的形式是:把两个已经测试过的单元组合成一个组件,测试它们之间的接口。从这一层意义上讲,组件是指多个单元的集成聚合。

在现实方案中,许多单元组合成组件,而这些组件又聚合为程序的更大部分。方法是测试片段的组合,并最终扩展成进程,将模块与其他组的模块一起测试。最后,将构成进程的所有模块一起测试。此外,如果程序由多个进程组成,应该成对测试它们,而不是同时测试所有进程。

系统测试是将经过集成测试的软件,作为计算机系统的一个部分,与系统中其他部分结合起来,在实际运行环境下对计算机系统进行的一系列严格有效地测试,以发现软件潜在的问题,保证系统的正常运行。

参考资料来源:百度百科-集成测试

百度百科-单元测试

百度百科-系统测试

集成测试要有依据对吧?你先要拿到开发的概要设计说明书也就是模块之间的关系还接口之间的相互调用图表然后根据图表调用,设计一些路径(根据业务关系),是一种从下而上的集成,当然有的单位是从上而下的,前提是接口测试通过,也就是每个接口已经没有问题了测试框架:我是cpp方向在mfc上自己搭建的当然集成可以更高的层上根据组成:函数-模块-系统来说,每一级都可以集成系统测试就是最大的集成测试但是我们发现,由于测试的不完全性我们在做了白盒测试后,测试功能会发现一些问题,但是问题很难重现或者覆盖不够就需要把测试提前,介于单元和功能测试之间的集成目的是:尽早的测试,节省成本

Main responsibility: software testing, details of which include whiter and black box test; heading a team to debugs codes, and a team on system integration test, and accumulate a lot of experience Participate in an probject as a team leader, form the beginning to the product come into the market


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/10427672.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-08
下一篇2023-05-08

发表评论

登录后才能评论

评论列表(0条)

    保存