SYS.4系统集成及集成测试
系统集成及集成测试
过程ID:SYS.4
过程名称:系统集成及集成测试
过程目的:系统集成和集成测试过程目的是集成系统项目产生集成系统的系统架构设计,并确保系统项目测试为合规提供证据的综合系统项目系统架构设计,包括系统项目之间的接口。
过程结果:为了成功地执行了这一过程:
1)制定与项目计划、发布计划和系统架构设计相一致的系统集成策略,以集成系统项;
2)开发了包含回归测试策略的系统集成测试策略,用于测试系统项交互;
3)根据系统集成测试策略制定了适合于为集成系统项目符合系统架构设计(包括系统项目之间的接口)提供证据的系统集成测试规格;
4)根据集成策略将系统项集成成一个完整的集成系统;
5)根据系统集成测试策略和发布计划选择系统集成测试规范中包含的测试用例;
6)使用选定的测试用例测试系统项的交互,并记录系统集成测试的结果;
7)建立了系统架构设计要素与系统集成测试用例之间的一致性和双向可追溯性,建立了测试用例与测试结果之间的双向可追溯性;及
8)汇总系统集成测试的结果并传达给所有受影响的方面。
最佳实践:SYS.4.BP1:制定系统集成策略。为集成与项目计划和发布计划一致的系统项开发一个策略。根据系统架构设计确定系统项,并定义集成它们的序列。[outcome1]
SYS.4.BP2:开发系统集成测试策略,包括回归测试策略。根据集成策略开发测试集成系统项目的策略。这包括回归测试策略,用于在系统项发生变更时重新测试集成的系统项。[outcome2]
SYS.4.BP3:系统集成测试的开发规范。根据系统集成测试策略,制定系统集成测试规范,包括系统项目的每个集成步骤的测试用例。测试规范应适合于为集成系统项目与系统架构设计的合规性提供证据。[outcome3]
注1:系统要素之间的接口描述是系统集成测试用例的输入。
注2:遵从架构设计意味着指定的集成测试适合于证明系统项之间的接口满足系统架构设计所给出的规格。
注3:系统集成测试用例可能专注于:
·系统项之间的正确信号流
·系统项之间信号流的时间性和时序依赖性
·所有系统项使用接口对信号进行正确解释
·系统项之间的动态交互
注4:系统集成测试可以使用环境仿真(例如:半实物仿真、车辆网络仿真、数字模型)来支持。
SYS.4.BP4:集成系统项目。根据系统集成策略将系统项集成到集成系统中。[outcome4]
注5:系统集成可逐级集成系统项目(例如,作为原型硬件的硬件要素、外设(传感器和执行器)、力学和集成软件),以生成与系统架构设计一致的系统。
SYS.4.BP5:选择测试用例。从系统集成测试规范中选择测试用例。测试用例的选择要根据系统集成测试策略和发布计划有足够的覆盖率。[outcome5]
SYS.4.BP6:进行系统集成测试。使用选定的测试用例执行系统集成测试。记录集成测试结果和日志。[outcome6]
注6:不合格的处理见sup9。
SYS.4.BP7:建立双向追溯性。在系统架构设计的要素和系统集成测试规范中包含的测试用例之间建立双向的可追溯性。
在系统集成测试规格中包含的测试用例与系统集成测试结果之间建立双向可跟踪性。[outcome7]
注7:双向可追溯性支持覆盖、一致性和影响分析。
SYS.4.BP8:确保一致性。确保系统架构设计要素和包含在系统集成测试规范中的测试用例之间的一致性。[outcome7]
注8:一致性由双向可追溯性支持,并可通过评审记录证明。
SYS.4.BP9:总结和沟通结果。总结系统集成测试结果,并与所有受影响的部门进行沟通。[outcome8]
注释9:在摘要中提供来自测试用例执行的所有必要信息,使其他各方能够判断结果。
输出工作产品:08-50测试规范[outcome3、5]
08-52测试计划[outcome1、2]
11-06系统[outcome4]
13-04沟通记录[outcome8]
13-19评审记录[outcome7]
13-22可追溯性记录[outcome7]
13-50测试结果[outcome8]6日