行业动态

xingyedongtai
当前位置:首页 > 行业动态

HIL软件测试团队建设——知识体系与角色划分

2022-05-25

 为了有效开展HIL软件测试,需要合理组建测试团队。其团队成员所拥有的知识和技能是否能覆盖上述要求,是团队是否合理的评价指标。先给出一个理想的团队角色划分蓝图,再根据实际情况给出建议。

 测试用例设计工程师、受控对象模型工程师、测试用例实现工程师、HIL系统维护工程师和HIL测试组长是一个理想的HIL软件测试团队包括的五个角色。

 测试用例设计工程师:根据ECU的功能需求,提取测试需求,确定具体测试点,采用相关的测试技术和方法设计测试用例。设计的测试用例需要具有合理性和可实现性,同时需要考虑测试用例的深度和广度,在满足基本测试需求的基础上,做好二者之间的平衡。因此,它需要上述1和第2种技能,并需要了解HIL软件测试工具的基本知识。设计工程师的可交付成果是文本格式的测试用例。

 测试用例实现工程师:在HIL软件测试台上根据测试设计工程师提交的文本格式的测试用例,进行测试。这里的“实现”一词有两层含义:根据编写自动化脚本和脚本库,自动或半自动完成测试,或者文本格式的测试用例手工完成测试。在实际测试过程中,往往需要对被控对象模型本身或其接口进行适当的调整,以满足测试要求。所以这些工程师还需要一些比如能够利用simulink搭建一阶惯性控制系统基本的建模能力。此外,测试实现工程师经常需要与测试设计工程师一起评估测试用例是否可以在HIL平台上实现,实施工程师的可交付成果是测试用例脚本和测试用例执行报告。

 HIL软件测试维护工程师:根据测试要求,搭建HIL软件测试的硬件环境,进行基本的激励测试和开环测试。所以它需要的技能主要是第3类HIL系统硬件的知识,基本的建模能力以及使用HIL系统软件的基本技能。维护工程师的可交付成果是HIL台架线束、HIL系统控制GUI界面设计、开环模型和HIL台架的基本操作指南文件。

 HIL软件测试组组长:主要负责分配测试任务,制定测试计划,监控整个测试的进度;与开发部门或供应商协调,获取相关信息和资源;参与测试用例的评审,确认测试缺陷。所以需要具备以上所有知识的基础知识,以及较强的沟通能力和一定的项目策划能力。HIL测试团队负责人的可交付成果是HIL测试所需的输入资料、HIL测试进度报告、HIL测试计划报告、HIL测试缺陷报告和HIL测试人力资源投入报告。

相关信息

Copyright © 北京凯云恒达科技有限公司  网站备案号:京ICP备2023024537号-1

提交成功

谢谢您的宝贵意见,我们将安排客服尽快与您沟通

在线留言