嵌入式软件测试自动化技术探究论文_王海珍

嵌入式软件测试自动化技术探究论文_王海珍

航宇救生装备有限公司 湖北襄阳 441003

摘要:技术研究在经济不断发展的大环境中下进步十分的明显。嵌入式技术在这样的大背景下得到了迅速的发展并在实践中取得了较为突出的应用效果,所以其成为了当前技术利用中的一个热点。分析目前的具体情况,在设备利用中,软件发挥着重要的作用,而为了保证软件的具体利用效果,对其进行测试十分的必要。在软件测试的过程中,自动化程度越高,测试的整体效果越明显,基于此,提升嵌入式软件测试的自动化效果十分的必要。本文就嵌入式软件测试自动化技术做主要分析,旨在指导实践活动,提升技术具体利用效果。

关键词:嵌入式;软件测试;自动化技术

在近年来的技术发展中,嵌入式技术的软件测试领域和自动化技术的结合愈加的充分,这种融合使用不仅对具体技术使用中的物质资源和人力资源进行了节省,也保证并提升了软件开发的质量,所以做好二者的融合研究和运用现实意义显著。从现阶段的具体分析来看,嵌入式软件测试的自动化技术在发展的过程中已经形成了比较完整的框架,此框架在众多企业的生产中进行了应用并产生了较好的效果,主要是因为此框架为企业生产提高了坚实的技术力量保证。基于此,对侵入式软件测试自动化技术进行分析和研究,了解其问题并做相应改善现实意义显著。

一、嵌入式软件测试自动化技术存在的问题及处理方式

从目前的嵌入式软件测试自动化技术的具体利用来看,其使用还会存在一些问题,对问题做具体的分析并就问题的处理方式做探讨这可以为更好的解决问题提供参考,进而提升技术利用的实效。

(一)存在的问题

分析具体的嵌入式软件测试自动化技术应用,虽然其在目前表现出了较大的优势,技术进步也在不断的提升,但是在具体的应用流程中,其依然存在着亟待解决的问题,具体表现为三个方面:第一是在具体技术使用中进行交叉测试平台使用的时候,测试的流程比较的麻烦,因此具体的测试过程难度会增加,而正是这种难度的上升导致了测试问题的出现。第二是在技术利用中,在硬件平台上执行的自动化测试方法具有较多的步骤,因此具体的测试流程具有复杂性,这种复杂性对技术的具体使用形成了约束,所以技术利用的自由度不强。第三是嵌入式测试软件测试技术在具体利用的时候会出现快速定位方面的问题,此问题的产生对具体的测试功能发挥造成了影响。

(二)处理方式

面对存在的问题,必须要做针对性措施的利用,这样,问题的解决才会更加的专业,更加的彻底,技术利用的实效性也会更加的突出。因此在深入分析上述三个问题的过程中总结出了具体的问题处理方式,其包括以下三方面的内容:第一是对不同数据之间的逻辑关系进行设置。通过逻辑关系的建立,交叉测试平台利用中的数据使用会更加的准确,这样就能够避免麻烦流程利用中出现数据混乱的情况,进而保证测试的效果。第二是在测试数据覆盖有效保证的基础上对不同的数据进行合理的组合,这样的方式利用也可以保证数据使用不发生混乱性。第三是对测试数据进行优先级关系的设置,并对不同数据间的互斥关系进行保持。综上所述,做好数据的具体处理,嵌入式软件测试自动化技术的利用问题会得到整体向解决。

二、嵌入式软件测试自动化技术分析

嵌入式软件自动化测试框架的具体实现,首先需要将一定数量的测试用例进行输入,在输入完成后,具体的测试计划会形成,执行计划便可以进行具体的测试,在测试的过程中,通过不同项目检测获得具体的数据,最后自动生成测试报告。在整个测试的过程中,各个部分的配合利用起到的重要的作用,因此对技术框架中具体功能发挥的部分做详细的分析现实意义显著。

期刊文章分类查询,尽在期刊图书馆

(一)驱动自动化技术分析

在嵌入式软件测试自动化技术的利用中,驱动自动化技术的作用发挥对整体技术利用实现的帮助巨大。从目前的具体分析来看,嵌入式软件测试驱动自动化技术在合理的测试环境中能够对多个地方进行实质性的覆盖,所以在具体的软件测试中工作人员能够根据具体的需要进行大量数据的相互测试。在一般情况下,测试完成后软件的程序会发生改变,这种情况的出现对于别的软件程序或者是测试软件会造成一定的欠缺。采用自动化技术开始进行测试,软件数据可以做实质性改变,这样,程序欠缺所造成的错误问题会得到有效的避免,所以应用自动化技术能够实现软件脚本的共享,这样,测试过程中的数据会在外部进行存储,整个软件测试的逻辑也会变得更加的快捷。

(二)数据生成自动化分析

在测试的过程中采用嵌入式软件,可以有计划的对涉及到的行业数据进行自动的配置。和传统的软件测试方法相比,这种测试不需要人工的加入便能够实现对软件的测试。另外,传统测试方法的数据产生是在软件运行的过程中产生的,这对测试的结果会形成不好的影响,测试速度也会有所放慢,而利用自动化测试的方法,人员的影响可以进行避免,软件测试速度也可以有很大幅度的提升。除此之外,自动化数据测试技术在具体测试的过程中数据测试结果具有较高的准确性,其能够对原有的测试数据落后的情况进行改革,从而对数据实质进行提升。简言之,在自动化技术利用的过程中,数据生成的自动化极大的提升测试效率。

(三)测试报告分析

在嵌入式软件测试结束之后,测试人员需要对执行用例的数目、为执行用例、未执行原因等与测试过程和结果有关的内容编制成一份文档。在文档中,测试过程中具体存在的问题也应该包含其中,当然,相关问题分析也需要具有完整性。这份具有综合性的文件称之为测试报告。具体分析测试报告,其数据获取大都是从测试过程中来的,因此生成报告过程的自动化可以通过以下步骤实现:为嵌入式测试工具提供有效的接口,这样,相关的数据信息能够在页面或者是文档中进行显现。利用这样的方式,在测试完成后,相应的报告会自动生成。这种报告生成方式有效的减轻了测试人员的统计压力。

(四)测试框架优点分析

从具体的分析来看,嵌入式软件测试自动化技术框架具有两方面的突出优势:第一是利用测试框架可以将目标机中的目标信息和系统配置进行有效的屏蔽。在屏蔽状态下,测试人员能够获取一个相应的配置脚本模板,这样,测试的整体压力会得到显著的降低。第二是此种框架能够实现对主机中资源利用率的提升,进而实现测试成本的控制。简言之,利用此框架做具体的测试执行,测试的整体优越性会更加的突出。

结束语:

综上所述,嵌入式软件测试自动化技术在实际利用中的效果显著,因此具体的分析技术使用问题并对其做改善,然后对优势化利用的技术做具体的拆解分析,这样,技术认知更加的深入,其在现实中的具体利用效果会有更明显的提升。

参考文献:

[1]雷海申,王轶辰.基于模型驱动的嵌入式软件测试技术研究[J].信息安全与技术,2016,7(8):75-83.

[2]刘佳.嵌入式软件测试工具在软件测试自动化中的应用[J].大科技,2017(20).

[3]黎晖,石小华,林柯军,等.工程装备嵌入式软件测试环境平台技术研究[J]. 计算机测量与控制,2016,24(4):10-12.

[4]林永峰,陈亮.面向安全性分析的嵌入式软件测试方法研究[J].现代电子技术, 2016,v.39;No.468(13):80-83.

[5]吴海东 陈哲,保亚运,等.IOTEST在某型模拟对抗终端嵌入式软件测试中的应用[J].计算机测量与控制,2017,25(9):106-109.

[6]余学文.嵌入式计算机软件测试关键技术探讨[J].电子技术与软件工程,2016(8):63-63.

论文作者:王海珍

论文发表刊物:《防护工程》2018年第16期

论文发表时间:2018/10/1

标签:;  ;  ;  ;  ;  ;  ;  ;  

嵌入式软件测试自动化技术探究论文_王海珍
下载Doc文档

猜你喜欢