嵌入式系统测试教学实训平台(ETest_TP)研制理由

      最后更新:2022-07-31 05:30:07 手机定位技术交流文章

      模型规范:嵌入式系统测试教学平台(ETest_TP)

      目的:系统地发展嵌入式软件测试的理论、方法和技能,具有宽带通信技术、网络技术、感应技术、控制技术等专业知识的高级工程人才。毕业后,学生主要从事工业自动化、网络通信、汽车电子、航空航天和军事设备等与嵌入式系统开发和测试有关的行业和企业。参与开发和测试嵌入式系统产品,它也可以从事大学或研究机构的研究和教学工作。

      一、研制理由

      随着嵌入式技术的发展,嵌入式应用和嵌入式系统复杂度的不断增长,嵌入式软件的规模和复杂度不断提高,嵌入式软件的质量和发展周期对产品最终质量和发布时间具有决定性影响。

      软件测试在软件启动之前进行。软件要求分析 、 设计规格描述和编码的最后审查.软件测试是保证软件质量的重要手段,它是软件工程的重要组成部分。软件测试的基本原则是为测试的软件提供一套代表性的输入数据。在指定的操作环境下运行软件,对测试软件的输出进行适当的检查和分析。软件测试包括三个核心组成部分:生成测试实例、运行软件和验证软件性能。

      对于一般软件来说,软件测试中最重要的问题是生成测试实例的策略。早期软件测试理论主要解决了问题,因此生成测试实例的策略也逐渐成熟。 但是对于嵌入式软件来说,软件测试中遇到的困难有很多:

      1)嵌入式软件测试不仅测试软件的功能和行为,而且测试软件的时间特性,因为同一输入可能在不同时间产生不同的输出,这给传统的测试实例生成方法带来了新的问题。

      2)嵌入式软件测试需要建立一个分离目标机器与主机的测试环境,测试工具在主机上运行,测试所需的信息在目标机器上生成,通过某种物理逻辑连接转移到主机上,由测试工具接收。因此,嵌入式软件测试的一个重要问题是建立主机与目标机之间的物理逻辑连接。解决数据信息传输问题.

      3)嵌入式软件的测试环境难以建立,还有更多的问题要解决,包括主机与目标机之间的通信连接问题,主机测试如何控制目标机程序,目标机如何反馈测试信息,在主机端显示信息的问题和外部信号的仿真问题等。

      软件是嵌入式系统的核心和灵魂,嵌入式软件测试是嵌入式系统开发的重要组成部分。 尽管嵌入式软件测试已经在工业中进行,但我们学校的软件工程教学中没有嵌入式软件测试教学内容。

      目前,在我们的软件测试课程系统中,对软件测试的流程和管理、软件测试的基本理论和一般软件测试工具进行了进一步的讲座。而且如何进行嵌入式系统软件测试也不太清楚.究其原因,嵌入式软件测试主要涉及计算机技术、传感器技术、自动控制技术、工程管理技术等多种学科。开展教学任务较难。因此,我们学校迫切需要建立嵌入式系统软件测试实验室,阐述了嵌入式系统和软件测试的特点.提供跨学科课程,这样我们才能培养与企业竞争的专业和技术人才。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/30995.html

          热门文章

          文章分类