毛菲
身份证号:32102719******3928 江苏南京 210000
摘要:随着信息技术与计算机技术的蓬勃发展,导致社会形势发生相应的改变,伴随着嵌入式计算机技术的迅猛发展,促使相关的应用性能也明显得到了提高,并在各个领域中受到了广大人民群众的喜爱。本文主要分析了关于嵌入式计算机软件测试关键技术,并展开深入研究,为进一步技术的稳定性贡献一份力量。
关键词:嵌入式;计算机软件;测试;关键技术
引言:对于嵌入式软件而言,其具被更优质的专业性,与此同时,只能在特定的软件平台内进行运作。因此,需要积极开发嵌入式软件科学合理的运行环境,并建立优秀的开发环境,进一步提升嵌入式软件开发复杂程度,有助于顺利开展软件开发的应用工作,以此实现嵌入式计算机软件测试关键技术的科学合理性。
1.嵌入式软件测试
对于嵌入式软件测试而言,可以从系统中寻找出各类影响系统顺利运行的代码错误问题,通过相应的分析以及执行修改,进一步为软件的品质奠定良好的基础,与此同时也为产品设计提供相关的有力凭证。相较于其他测试软件来讲,嵌入式软件具备更强的专业性,只能在特定的软件平台中进行科学合理的分析。其次,在日常开展嵌入式软件以及运行环境的研发中,显现出一种交叉分离的形式特征,将宿主机中相关的软件工具进行相关的编辑,通常以下载软件目标机与主机间的通讯作为基准。具体情况如图1所示[1]。
图1:嵌入式软件测试的具体实施方式
2.嵌入式软件测试的具体流程
想要确保嵌入式软件测试的精准性,离不开嵌入式软件测试的具体流程、因此,在具体测试时,应按照相关流程去具体开展实施。具体流程如图2所示。
图2:嵌入式软件测试的具体流程
3.嵌入式软件测试中的宿主机关键技术
3.1静态测试技术
测试宿主机主要方式为利用相关代码逻辑,进行科学合理的测试试验,现如今,大部分软件查错的主要手段为人工审核以及走查的方式进行查验,以软件规模为基准,不断提升,这种测试方式不仅仅消耗了大量资源,相关的源码也呈现一种较为低迷的状态,无法顺利执行对于软件的走查以及审议。因此,需结合较为高效的手段,获取到相关的软件系统结构图,并进行相关量的自动连接,进一步提升软件的效率性,确保提升软件的覆盖率,从而实现整体软件品质的提升。
3.2动态测试技术
动态测试对应的对象为软件代码的执行能力,科学合理的分配内存应用信息预计代码覆盖率。通过实现全面监管代码覆盖率,进一步提升软件实用性。其次,还能了解并掌握测试的完成率,对那些遗漏的数据信息进行快速扫描,进一步确保为相关管理人员提供有力的科学依据。除此之外,通过对于动态分配内存信息不难发现,可有有效避免内存遗漏相关的数据相信,为进一步优化内存奠定了良好的基础[2]。
4.嵌入式软件测试中的仿真机技术
4.1获取测试数据
对于仿真机而言,属于目标机与宿主机测试中间性元件,一定程度上超出了相关目标机的性能,可以得到更加精准的数据,而获取测试数据以及仿真技术都是作为嵌入式软件中的核心,结合仿真机各种数据信息成为嵌入式测试的主要任务,多数嵌入式软件都是通过源代码的方式进行实施,因此,需要采取较为科学合理的方式进行测试,进一步提升软件的品质与性能,从而获取到更为精准的数据信息。
4.2仿真技术
嵌入式软件对于相关仿真技术的主要依据为局域互联网,并建立相关的数据整合系统以及监管系统,并包含相关的功能,例如分析工具、软件控制模板
等软件的实时仿真机。现如今,仿真测评控制技术已经成为了广大人民群众一种较为普遍的测试手段。并结合基础仿真测试,对现场系统的数据信息进行实时模拟。除此之外,还可以鉴别测试对象的差距,对各个电信号激励源进行详细分析,确保人机交互界面顺利开展,进一步提升对在线测评相关平台设施进行实施监管,从而实现软件测试[3]。
5.嵌入式软件测试中目标机关键技术
5.1故障注入技术
对于目标机测试而言,应重视目标机的综合质量以及性能,对软件的交互能力进行科学合理的评测,积极了解并掌握软件的科学合理性,而评测的最终结果直接显现了计算机软件的业务水平。在嵌入式软件技术进行计算机运行时,相关设计人员设计时应符合相关标准,确保相关部件具备基础功能,并通过相关设计人员设计时应提升设置相关的运行方式以及运行时间,确保相应的运作活动顺利开展,对目标机进行科学合理的评测,进一步确保软件运行时,状态更为优异。
5.2内存分析技术
嵌入式软件占用计算机系统的内存较少,而选择较为科学合理的内存分析技术,是保障分析过程的重要措施,避免在运行时出现各种状况。在进行日常分析时,应积极避免由于内存原因出现的状况,因此,需结合科学合理的内存分析技术,进一步判断系统内存是否符合相关标准。通常相关人员会选择硬件方式进行分析,而这种措施会极大提升分析成本,同时还会受到环境因素约束。因此,应选择科学合理的方式进行系统分析,进一步保障系统的稳定性[4]。
结束语:总而言之,嵌入式计算机软件测试技术和广大人民群众的日常生活有着密切的联系,能产生较大的影响,广大人民群众的生活器具都是融入了嵌入软件技术才能实现科学合理的运行,例如,洗衣机、冰箱。电视等电器。在科学技术蓬勃发展的前提下,嵌入式技术也迎来了全新的发展契机,为此需要进行科学合理的转型,进一步提升嵌入技术水平的提升,而通过相应的软件测试,可以极大程度提升计算机软件运行的稳定性。
参考文献:
[1]吴玉凤. 关于嵌入式计算机软件测试关键技术的研究[J]. 信息技术与信息化, 2020, No.248(11):26-28.
[2]张道兴. 基于嵌入式计算机软件测试关键性技术分析[J]. 信息技术与信息化, 2020, No.248(11):89-91.
[3]王煜. 计算机软件测试面临的问题与对策[J]. 电子世界, 2020, No.569(11):110-110.
[4]张莉彬. 基于PC的开放式数控系统关键技术研究[J]. 微型电脑应用, 2020, v.36;No.324(04):61-63.
作者简介:毛菲,1990.07,本科,初级助力工程师,工程管理.