博为峰老师直接接听

400-029-09** 400-029-0997 转 18567
查看完整号码
扫码拨号
微信扫码拨号

集成测试之我的初步学习与总结

作者:博为峰 来源:博为峰 2023/7/25 17:04:27

基本概念将软件集成起来后进行测试。 集成测试又叫子系统测试、...

基本概念
将软件集成起来后进行测试。 集成测试又叫子系统测试、组装测试、部件测试等。集成测试主要是针对软件高层设计进行测试,一般来说是以模块和子系统为单位进行测试。
集成测试包含的层次
模块内的集成,主要是测试模块内各个接口间的交互集成关系; 子系统内的集成,测试子系统内各个模块间的交互关系; 系统集成,测试系统内各个子系统和模块间的集成关系。
集成测试的本质

都是测试接口之间的关系。 补充:集成测试既有 的成分,也有黑盒测试的成分,结合了白盒测试和黑盒测试的特点,一般把他归入灰盒测试。 集成测试和软件概要(高层)设计的关系: 软件概要(高层)设计又叫架构设计,架构设计中极重要的一个部分就是接口关系图,集成测试大体上就是依赖接口关系图和模块接口来进行测试。在一个设计良好的系统中,软件的接口关系图应该是一个无环有向图(分层的图)。

https://mmbiz.qpic.cn/sz_mmbiz_png/BuV4gXrNvFotj9YqxYicuQ0rMicnTQtz68Vr9Uu5v3oLEgY2j9zoxwu3llCjc0vx0RyW6aP5ptgO4tjUl4Bo8CPQ/640?wx_fmt=png

集成测试是必须的吗?
集成测试一般说来是必需的,但是实际情况中往往由于时间进度上的问题,没有足够的时间做集成测试,还有许多原因导致人们不愿意做集成测试。但是一下几种情况是一定要做集成测试的: 1、对软件质量要求较高的软件系统,如:航天软件、电信软件、系统底层软件等。 2、使用范围比较广、用户群数量较大的软件。 3、使用类是C/C++这种带指针的语言开发的软件。 4、类库、中间件等产品。 注:集成测试是一种测试范围很广的测试,当集成测试向下继续细化时就成了单元测试。
与单元测试的区别
1、测试的单元不同 单元测试是针对软件的基本单元(如:函数)所做的测试,而集成测试则是以模块和子系统为单元进行的测试,主要测试接口间的关系。 2、测试的依据不同 单元测试是针对软件的详细设计做的测试,测试用例的主要依据也是详细设计。而集成测试是针对软件的概括设计做的测试,测试用例的主要依据则是概括设计。 3、测试空间不同 集成测试主要测试的是接口层的测试空间,单元测试主要测试的是内部实现层的测试空间。 4、集成测试使用的方法和单元测试不同 集成测试关注的是接口的集成,和单元测试只关注单个单元,因此在具体测试方法上也不同。
集成测试的集成方法
集成方法主要有大爆炸集成、自底向上集成、自顶向下集成和三明治集成等方法。它们都是基于接口调用关系图的集成方法。本文经授权转载,转载文章所包含的文字来源于作者。如因内容或版权等问题,请联系删除 点击下方 “阅读原文” ,寻找职业新风向 ~
添加微信咨询
小博老师 @成都博为峰

提供专业的课程咨询服务

微信号:bwf******zx

立即咨询

“成都博为峰”是成都市锦江区博为峰职业技能培训学校有限公司在教育宝平台开设的店铺,若该店铺内信息涉嫌虚假或违法,请点击这里向教育宝反馈,我们将及时进行处理。

机构评分

环境:4.0师资:4.0服务:4.0效果:4.0

公示信息

店铺名称:成都博为峰

单位名称:成都市锦江区博为峰职业技能培训学校有限公司

账号名称:cdbwfjy(180******75)

所属城市:四川成都

入驻时长:22年

在线客服:在线聊

微信咨询

返回顶部