面向196汇编语言的嵌入式实时软件测试.pdfVIP

面向196汇编语言的嵌入式实时软件测试.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向196汇编语言的嵌入式实时软件测试 北京航空航天,、学 周景泽 尚利宏 陈滔金惠华 摘要:村嵌入式实时软伺咀{j觅;,育妓的测试,足保娃这类软件可靠性的宵效途径。本 文在讨论嵌入式攥叫软件的测试肛缇的堆础}:,没计实现了。个面向Intell96汇编软件的测 试I.其和 个针对弹射龌持控制器的黑翕测试装置。埔过测试实例分圻测试实时嵌入式轱.件 的规律。 L前言 近年来,随着嵌入式应崩的不断深入和发展。I“嵌入式软件的缺陷而导致整个系统失效 的事敞已引起领城内入口J的7一泛是江,嵌入式软件的测试.特别是实对软件的测试已成为嵌 入式软件开发项f{中个乖喽搦成=_f15仆,琶保旺嵌入式软件日j靠性的彳j效途径。同嵌入』℃应 用需要开发环境抨.嵌入式软件∞测试l-j样需要测试环境。然而,针对具体的应用,现在 我们非常缺少这样晌测试鲜境。所做的测试r作相”’普遍地处r于f:“求和统;tak甲,使得 嵌入式软件的测试用期长、难艘久,争人肇im生陛。 陋I此,建廿’j安时嵌入式施f}j相心的软件测试环境,探索测试寅时嵌入式软件应遵循的 nle I 一些规律,进I面不断地完善这类棚试过稚琏非常必要的,本文以I 196“.编语言的机载 软骷的测试r作为背景讨沧L.迷}E1l题,研制J.个t☆ig,llniel1㈨{I编语占嵌入式实时软件 的测试工jl。 2.嵌入式实时软件的测试方法 软件测试是指由人或I’j{来许价软件是否达到了所规定的需求,软件内部是否存在着缺 陷。嵌入式丈时软件不仪要满足功能需求,还要满足町靠性需求。嵌入式实时软件多应用在 控制或数据处理等重委场台,软件本身往往是控制系统的一个核一tb音}.分.软件中的一个微小 错误都可能造成严重后来,所以嵌入式实时软件的测试比酱通软件的测试更加必要。 白盒测试与黑盒测试相结台戍浚是嵌入式实时软件测试所遵循的测试方法。前者侧重于 寻找被测软件存程)≯语法、结构或逻辑h的缺阳:后蕾侧重于对软件其备的功能进行评测。 嵌入式实时软件一般时事备的处瑚的时问都有严格的要求,所以存臼盒测试之后,还要作黑 盒测试。 人T走查是‘+种静各分析方法,此办法在嵌入式实时软件测试中的有效性往往耍超过其 他方式。走矗的过程星由软件编可人员引导评测小组通读软件设汁丈档和程序源码,对质疑 之处进行仔细的讨论和推敲,帮助编稚人员拓展思路、发现问题,修正软件中的缺陷。经验 汪明,通过走查所发现的程序缺陷比通过测试实例发现的还要多。例如我们对大气数据传感 器校难补偿软件进行测试时,总妊发现5处错误,其中j}j人j:走盘就发现了3处,占发现错 l 误总数量的6k。 测试r作需要测试环境。测试环境一般由软件测试中所需要的…组辅助一I:具和辅助设备 组成。结合丁程项}11,我们已绛开发fij一套针对Inter196微处理器胞用的测试工其,包括 静态与动态测试工其,例程关系分析jj流程分析工具,并运用这些【其对…些程序作了静态 或动态测试。 3.Intel 196测试工具的设计和实现 静态和动态测试分析lj嘻能够辅助测试人员完成对196成用程序的静态测试和动态测试。 它的设计思想是用软件的力法模拟196微处理器来运行目标机程序,实现1.96应用软件的动 252 周景洋等: 面向196汇编语言的嵌入代实时软件测试 态测试:使得测试工作不依赖于月标机,而是在一般的个人机上就可完成。此工其软件的体 系结构见圈1。 用户界佰凇制 编译与处理器 虚拟196微处理器 静态、动态分析器 l铡l_测试r县的体系结丰句 ▲ 编泽与处理器模块t要包括196n.编程序编译器及列表文{,{:处理器。其或能是针剥196 _『l‘编程序进行编译和对列表义件进行处理,生成可被瞧拟196微处理器解释执行的■进制代 码序列。 虚拟1

文档评论(0)

baihualong001 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档