加载中...


随着物联网(IoT)、人工智能(AI)等新兴技术的快速发展,嵌入式系统的应用场景日益广泛,涵盖了消费电子、汽车制造、航空航天、医疗设备等多个领域。这些领域的设备和系统对可靠性和安全性有着极高的要求,因此对嵌入式软件的质量控制提出了更高的标准。这就意味着,对专业的嵌入式软件测试人才的需求也在急剧增长。据估计,每年对这类专业人才的需求量在数十万级别以上。
01.
嵌入式软件测试行业现状及就业前景
市场缺口
当前市场上,虽然存在大量的软件测试工程师,但专门从事嵌入式软件测试的人才却相对较少。一方面是因为嵌入式软件测试不仅要求测试人员具备传统的软件测试技能,还需要他们了解嵌入式系统的工作原理及其特有的限制条件;另一方面,由于嵌入式系统的复杂性和多样性,市场上专门针对这一领域的培训资源并不丰富。因此,高校作为人才培养的主要阵地,在这一领域承担着重要的责任。
教育体系完善
目前许多高校虽然开设了软件工程等相关专业,但在课程设置上往往偏重于通用软件开发与测试,对于嵌入式软件测试涉及较少。为了填补这一空白,高校有必要在现有的计算机科学与技术、软件工程等专业中增设嵌入式软件测试方向的课程,或者单独设立相关专业,以满足市场对该领域专业人才的需求。

凯云自去年发布了“ETest大学计划”后,便积极地投入到大学课程的建设和推广之中。通过优化课程设置、加强实践教学、深化校企合作等多种方式,加强与高等教育机构的合作,共同培养嵌入式软件测试领域的人才,以应对市场对这方面专业人员日益增长的需求。
02.
凯云大学课程建设
课程1:嵌入式系统测试
1.课程简介
通过实际的教学实训平台,使学生掌握嵌入式系统的AD/DA/DI/DO/PWM以及串口、CAN总线等接口通道的概念和使用,利用ETest测试系统集成开发环境,使用Lua、Python脚本开发自动化的测试程序,完成对模拟车辆中控系统、环境监测仪、射击训练控制器等案例的测试教学工作,使学生熟练掌握嵌入式系统自动化测试的原理、方法和手段。

2.案例
案例1——灯光控制模块
灯光控制模块包括了9路输入开关量信号,以及10路输出开关量信号,主要进行灯光逻辑控制,并通过CAN总线输出灯光与开关状态。

案例2——空调控制器系统
空调控制器系统,主要接受遥控器发送的开/关、模式、设置温度等信息,实现对工作电机组的运转控制。

案例3——环境监测仪
环境安全监测设备具备对设备内的气体(CO、CO2)浓度和温度(常温区、高温区)进行监测/显示、按照设定门限进行报警、历史数据上传、系统设置功能。

课程2:软件测试项目管理与工程实践
1.课程简介
主要介绍软件测试项目管理的理念、流程、方法和工具使用。通过本课程学习,学生可以掌握基于需求的软件测试项分解与定义、测试用例设计与描述、测试执行过程、软件问题处理、回归测试分析等软件测试项目技术过程管理方法,培养学生软件测试项目开展的专业化水平。

2.掌握的测试技术
1)被测件接收与处理
接收并管理当前项目的被测件资源。接收后的被测件支持部分属性编辑:文件名、文档标识、文档版本、文档页数、标识、文档标准、备注。

2)测试需求分析
需求分析主要完成测试项、测试类型、子测试项……的规则设计。同时,建立与需求文档的追踪关系。

3)测试用例
针对各个测试类型编制测试用例,测试用例包括测试目的、前提约束、测试步骤、预期结果与评估准则等。可以根据测试参数及其取值按照一定的规则生成测试数据。

4)测试执行与记录
针对编制的测试用例,执行测试用例,填写测试记录,问题记录,进行问题归并处理。

5)软件问题的修改与回归测试
对于上一轮此测试发现的软件问题进行更改处理,根据问题修改影响进行回归测试。

6)标准化的测试文档生成
生成规范的标准化测试文档,包括测试大纲、测试说明、测试记录、测试报告等。

03.
培养和壮大测试行业人才队伍
赛事举办

创建联合实验室
截至今年,凯云已与数十所高校开展课程建设、建立联合实验室,未来,期待与更多高校携手加强科研合作和技术创新!

聚焦产教融合,培养工匠人才!未来,凯云将持续加强对嵌入式软件测试人才的培养与投入,积极探索复合型数字化工业软件人才培养新模式,推动工业软件教育发展,为产业数字化和教育数字化转型提供力量。同时,凯云也将继续加强自身技术实力和自主创新能力,保持在国产半实物仿真测试领域的高成长性和强竞争力,不断优化和完善产品功能,助力我国各行业装备质量的发展。