摘要随着嵌入式技术的飞速发展,对嵌入式软件测试技术的研究已成为当今时代的热点问题之一。按时且高质量地发布软件产品是软件开发最基本的要求,而软件测试是软件质量保证的最重要的手段之一。相较于传统的人工测试,自动化测试的高效率、低成本等优势越来越显著,可以说自动化测试技术的发展使软件测试进入了一个新时期。先进的自动化测试技术和工具能有效提高自动化测试水平。本论文主要从嵌入式软件出发,并重点研究嵌入式软件自动化测试技术,将传统的手工测试和较为先进的自动化测试技术进行对比,突出了自动化测试技术的优势。简单介绍了几种自动化测试的工具,同时重点介绍了AT指令以及在我的日常工作中AT指令的运用方法,以一个具体的脚本代码来展现我日常工作中的自动化测试技术,用脚本自动去执行IoT平台上的命令,完成模组自动进行FOTA升级的功能。最后分析了嵌入式软件自动化测试技术在我国发展的现状以及存在的问题,并对其发展前景表达了自己的看法。总之,随着软件技术的发展,尤其是嵌入式软件在生产、生活等各个领域应用都日渐广泛,其设备和软件也日趋复杂。在这样的背景下,嵌入式软件自动化测试的潜力不言而喻,未来关于软件自动化测试一定依然是一个热点问题,它一定是以后软件行业发展的大趋势。关键词:软件测试;自动化测试;AT指令。AbstractWiththerapiddevelopmentofembeddedtechnology,theresearchonembeddedsoftwaretestingtechnologyhasbecomeoneofthehottopicsinthemodernera.Publishingsoftwareproductsontimeandwithhighqualityisthemostbasicrequirementforsoftwaredevelopment,andsoftwaretestingisoneofthemostimportanttoolsforsoftwarequalityassurance.Comparedwithtraditionalmanualtesting,theadvantagesofautomatedtestingsuchashighefficiencyandlowcostarebecomingmoreandmoresignificant.Itcanbesaidthatthedevelopmentofautomatedtestingtechnologyhasenabledsoftwaretestingtoenteranewera.Advancedautomatedtestingtechniquesandtoolscaneffectivelyimprovethelevelofautomatedtesting.Thispapermainlystartsfromtheembeddedsoftware,andfocusesontheembeddedsoftwareautomationtestingtechnology.Itcomparesthetraditionalmanualtestingwiththemoreadvancedautomatedtestingtechnologyandhighlightstheadvantagesoftheautomatedtestingtechnology.Itbrieflyintroducesseveraltoolsforautomatedtesting.Atthesametime,itfocusesontheATcommandsandhowtousetheATcommandsinmydailywork.IuseaspecificscriptcodetodemonstratetheautomatedtestingtechnologyinmydailyworkandusescripttoautomaticallyExecutethecommandsontheIoTplatformtocompletethemodule'sautomaticFOTAupgrade.Finally,thestatusquoofthedevelopmentofembeddedsoftwareautomationtestingtechnologyinChinaandtheexistingproblemsareanalyzed,andtheirowndevelopmentviewsareexpressed.Inshort,withthedevelopmentofsoftwaretechnology,especiallytheapplicationofembeddedsoftwareinvariousfieldssuchasproductionanddailylife,theequipmentandsoftwarearebecomingincreasinglycomplex.Inthiscontext,thepotentialofembeddedsoftwareautomationtestingisself-evident.Thefutureofsoftwareautomationtestingmustremainahotissue.Itmustbethefuturetrendofsoftwareindustrydevelopment.Keywords:softwaretesting;automatedtesting;ATcommands.前言随着当代科学技术的迅猛发展,软件产品在社会的各个领域中得到了越来越广泛的应用,在我们的日常生活中,到处能看到软件的影子,甚至离开了某些软件,我们的生活都会受到不小的影响。因此,如何保证软件产品的质量就显得极其重要。一般来说,我们都会采用软件测试来保证软件产品的质量问题,那如何提高软件测试的效率,同时又能降低软件测试的成本就是一个十分重要的话题。以前,我们更习惯用传统的人工测试,但是经过长期的发展,人工测试的弊端日益明显:效率低下,成本较高。而且随着软件行业的不断发展,人工测试...