嵌入式软件测试技术分析研究.pdf

嵌入式软件测试技术分析研究.pdf

ID:52410165

大小:1.11 MB

页数:3页

时间:2020-03-27

嵌入式软件测试技术分析研究.pdf_第1页
嵌入式软件测试技术分析研究.pdf_第2页
嵌入式软件测试技术分析研究.pdf_第3页
资源描述:

《嵌入式软件测试技术分析研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《自动化与仪器仪表》2016年第12期(总第206期)嵌入式软件测试技术分析研究解志君(常州信息职业技术学院软件学院江苏常州,213164)摘要:伴随嵌入式技术的成熟,关于嵌入式软件测试技术的探究与工具设计已变成目前计算机行业的重点项目。基于测试架构展开对嵌入式软件测试技术的探究,是目前有效手段之一。而自动化技术在嵌入式软件测试中的应用,有效降低了成本费用、提高测试效率等。基于此,本文首先介绍了嵌入式软件测试,再将其和传统软件测试相对比,然后对嵌入式软件测试进行分类,最后分析了嵌入式软件测试策略。关键词:嵌入式

2、;软件测试技术;分类;策略中图分类号:TP319文献标识码:ADOI编码:10.14016/j.cnki.1001—9227.2016.12.003Abstract:withthematu—tyofembeddedtechnology,theresearchanddesignofembeddedsoftwaI℃testingtechnologyhasbecomethekeypnojectofthecomputerindustry.Theresearchofembeddedsoftwaretestingtechn

3、ologybasedontestarchitectureisoneofthemostef.fectivemethodsatpresent.Theapplicationofautomationtechnologyinembeddedsoftwaretestingcaneffectivelyreducecosts,improvetestingefnciencyandsoon.Basedonthis,thispaper矗rstintroducestheembeddedsoftwaretesting,tllencomp

4、aresitwiththetraditionalsoftwaretesting,andthenclassifiestheembeddedsoftwaretesting,andfinallyanalyzestheembeddedsofhvaretestingstrategy.Keywords:embedded;softwaretestingtechnology;classification;strategy0前言2嵌入式和传统软件测试的对比至今为止,嵌入式软件测试仍然是采取手工操作,且系统运行资源有限,因此嵌入式

5、软件测试是一项耗费较多人力、时间的工作。此外,对于嵌入式软件测试的结果,一般都是人为分析的,受人员因素影响较大。而基于自动化技术的嵌入式软件测试则缩减了测试时间,将人从枯燥乏味的反复性测试工作中解放出来,具有一定的成本效益和时间效益。由此可见,嵌入式软件测试的自动化是目前嵌入式软件测试的研究重点。1嵌入式软件测试概念关于软件测试的定义,即在一定条件下进行程序运行,来发现程序错误,考量软件质量,判断其是否符合设计需求,具体流程如图1所示。软件测试一般被视为对程序编写能力要求较低的工作,然而实践证明,软件测试对产品

6、质量好坏有直接影响。软件的程序编写环节容易发生错误,而软件测试则是检测排除错误的关键所在。。}i’:j}j‘确犍黼步莲重鬻一——.蹙鎏⋯≥、‰j/么耳嫩辚、瀛

7、

8、二/彀繇。敬诲j救晦讯离\\广椭-学惫勰蚴赢、\//失效敏晦\、/.失效测警图j软件测试排除错误流程软件测试是一种检测方式,借助物力、人力来提升软件的准确性,进而保证软件质量。然而目前嵌入式软件测试面临着较多问题,尤其是第三方测试,具体有未充分掌握嵌入式软件应用条件、软件测试工具欠缺、测试系统通用性差等。嵌入式软件具有内存小、L/0通道少、实时有效、成

9、本高、硬件依赖性强等特征,导致嵌入式软件测试和传统软件测试差异明显,但其有些测试方式、测试目标还是相同的。收稿日期:2叭6—06—10和传统软件测试相比,嵌入式软件的专业性较强,软件开发各个阶段都要进行大量的测试工作,而每次测试工作都要有专业的测试设备。所以,无论软件开发时测试多充分,也难以保证运行时不发生问题,而且问题通常集中在系统集成测试时。对于从系统集成到投入应用这个阶段,因为没有有效方式进行系统测试,所以一些类似接口错误、程序错误等问题也展露无遗。如此则会导致两个问题:第一,因为需要大量的、长期的软件测

10、试,会缩减设备的使用寿命,提高投入应用后的风险;第二,若嵌入式软件在实际情况下发生错误,会导致相关系统乃至整个系统产生严重问题,甚至危及人身安全。除此之外,和传统软件测试相比,嵌入式软件测试难以在目标机上进行所有测试,对此我们可模拟测试环境来进行软件测试,或者借助主机模拟器来提供目标环境,如此就可减少和其他程序开发人员的摩擦和矛盾。总而言之,因为主机资源相对丰富,所以嵌入式软件测试要尽

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。