2.7.3 功能测试工作内容
功能测试工作从试制车前的台架测试开始,到试制造车,再到小批量生产一直持续到车辆上市阶段。包括整车级集成功能测试、系统级集成功能测试、接口测试、用户感知测试、误用滥用测试、故障处理测试、过压测试。
1.整车级集成功能测试
规范规定了整车层面跨系统功能测试的范围和方法。由于各控制器开发周期不尽相同,前期零件开发状态不同步,该阶段关注的是系统性功能的“有没有”,保证整车电气零件的正常运行。对没有实现的系统功能进行记录跟踪。避免检查工作的重复进行,并出具装车推荐报告,对各系统的状态进行评估,为其他环节的验证提供依据。
2.系统级集成功能测试
待零件开发状态相对稳定之后,以零件所在系统为关注点,以设计规范为依据,详细测试各系统功能实现的精准性,同时还评估系统功能的合理性,不仅仅关注该功能“有没有”,同时还关注该功能“优不优”,严格把关系统设计准确性和合理性,从工程师和用户的角度验证系统功能,提高产品的质量和用户满意度。
3.接口测试
接口包括硬件接口和软件接口,硬件接口主要关注输入输出的匹配,软件接口主要关注信号的交互。为了完成一个跨系统的功能,多个不同的信号通过不同的接口传至同一个控制器,应该测试各接口间的电路匹配、软硬件信号的同步性及定义的一致。另外,当某信号通过接口时,应该测试此信号是否由于受到某些因素的干扰而失真甚至丢失,从而保证系统信号传输的准确性和稳定性。
4.用户感知测试
从测试人员、车间工人、维护人员、消费者、售后服务人员等的角度出发,规范了车辆在使用过程中的实际感受和考核标准,主要包含以下5个方面:
1)用户感知的基本功能测试。
2)用户感知的声音功能测试。
3)内部灯光的产生是否统一、是否舒适。
4)开关零件使用手感是否良好,灵敏度、设计逻辑等是否满足用户的需求。
5)整车功能操作区域划分是否符合一般用户期望,操作是否方便。
5.误用滥用测试
误用是指驾乘人员在使用车辆过程中异常的或不正确的操作。滥用即频繁、过度地使用某一项功能或某一系统。以不同的使用工况为依托规范了系统集成测试中需要考虑到在非正常操作中产生的预期操作,确保非正常操作时既能给用户必要的警示,又不能影响确保驾驶人安全的基本功能,同时在操作恢复后能正常地使用相应的功能。
6.故障处理测试
规范如何选取失效模式场景,对系统发生失效时进行反复测试,寻找可能导致失效的各种情况,从设计进行警示,减小失效模式给用户带来的不便和困扰,从用户角度出发,体现产品设计中以人为本的宗旨。
7.过压测试
规范了在系统高负荷运行环境等情况下的测试内容,用于测试系统在这些场景和环境中是否能够正常工作,体现产品的过压承受力和鲁棒性。