0SMednc
作者 | 小鹿0SMednc
出品 | 汽车电子与软件0SMednc
前言
我相信在很多公司的职位架构里面,并没有单独规划集成测试这个岗位,很多都是将集成测试与系统测试合并为一个岗位,就是软件测试。如下图展示的ASPICE的过程组可知,软件过程组涉及软件集成测试与软件合格性测试,软件集成测试属于软件工程组的SWE.5,与我们的软件架构设计相对应。此篇我们着重介绍软件集成测试。
那针对软件集成测试这个岗位职位,想必大家都存在很大的疑惑,它和软件合格性测试到底存在什么区别?测试内容包含哪些?怎么执行软件集成测试?接下来就跟大家介绍一下。通过此篇文章,你可以知道:0SMednc
-
-
-
-
-
软件集成测试执行流程0SMednc
一,什么是软件集成测试?
软件集成测试是在开发人员完成代码开发、自验证和软件单元测试之后,将软件打包集成,再交由集成测试部门完成的软件测试。单元测试关注的是软件单元;软件集成测试关注的是软件组件,是在单元测试的基础上,测试在将所有的软件单元按照架构设计规格说明的要求组装成模块、子系统或系统的过程中各部分工作是否达到或实现相应技术指标及要求的活动;主要是验证集成之后的软件中的软件组件(单元的集合)之间接口的交互,资源使用情况等,验证是否满足软件架构设计,软件测试用例是否覆盖了软件架构设计中的所有设计项;由此可知软件集成测试主要的范围依据是软件架构设计。
需要注意的一点是:在集成测试之前,单元测试应该已经完成,集成测试中所使用的对象应该是已经经过单元测试的软件单元。如果不经过单元测试,那么集成测试的效果将会受到很大影响,并且会大幅增加软件单元代码纠错的代价。
责编:Demi