ASPICE软件集成和集成测试(SWE.5)

Posted 宝藏大叔2020

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASPICE软件集成和集成测试(SWE.5)相关的知识,希望对你有一定的参考价值。

该过程的目的

软件集成和集成测试过程的目的是:将软件单元集成到更大的软件项,直至与软件架构设计相一致的完整的集成软件,并确保集成的软件项得到测试,以提供集成的软件项符合软件架构设计(包括软件单元之间和软件项之间的接口)的证据。

该过程的好处

软件测试(SWE.6)之前,其各组成部分逐渐集成和测试以发现各要素之间相互影响的错误。测试所有的交互和动态行为,计量资源消耗,并存档结果。

该过程的内容

  • 制订包含回归测试策略在内的软件集成和软件集成测试策略,策略需与项目计划和发布计划相一致。(BP1, BP2)

  • 创建集成测试规范,建立软件架构的可追溯性和一致性。(BP3, BP7, BP8)

  • 创建软件集成策略(BP6),执行软件集成测试和回归测试(BP4, BP5, BP6),汇总和报告测试结果。(BP9)


图1: 集成策略概览 (来自: H.Balzert, Lehrbuch der Softwaretechnik, Spektrum Akademischer Verlag)

经验、问题和建议

  • 集成测试的目的通常不被理解。一般地,交互界面测试仅仅被基于需求的测试。然而,集成测试要求清晰的验证每个相关交互(内外部)和动态行为。

  • 有时,软件架构缺少集成测试必需的细节。通常,我们只是看到了简单的带着一些输入输出的结构图。

  • 理想情况下,测试环境允许在完全的集成系统环境下去测试交互。如果这不可能,软件则需要被割断,并将很可能需要更多工作。

  • 集成测试不必分成单独的测试步骤进行。如果所有相关的交互和动态行为都能清晰测试,允许将集成测试与其他类型测试联系起来,比如软件合格性测试(SWE.6)。

ASPICE软件集成和集成测试的文件(SWE.5)

输出工作产品: 软件项, 集成软件, 测试规范, 测试计划,沟通记录,评审记录,追溯记录,测试结果,编译清单。

 

宝藏大叔,公众号:宝藏大叔2020
宝藏大叔,公众号:宝藏大叔2020
宝藏大叔,公众号:宝藏大叔2020
宝藏大叔,公众号:宝藏大叔2020
宝藏大叔,公众号:宝藏大叔2020
宝藏大叔,公众号:宝藏大叔2020
宝藏大叔,公众号:宝藏大叔2020
宝藏大叔,公众号:宝藏大叔2020
宝藏大叔,公众号:宝藏大叔2020
宝藏大叔,公众号:宝藏大叔2020
宝藏大 叔,公众号:宝藏大叔2020
宝藏大叔,公众号:宝藏大叔2020
宝藏大叔,公众号:宝藏大叔2020

关注我,一起学习。



以上是关于ASPICE软件集成和集成测试(SWE.5)的主要内容,如果未能解决你的问题,请参考以下文章

ASPICE VDA Guideline解读(13):SYS.4 系统集成和集成测试

集成测试测什么?

软件测试第二天

单元测试/集成测试/系统测试的区别

什么是集成测试和UI测试

对“房屋租赁系统”进行集成测试和系统测试day1