第9章 嵌入式软件测试平台及环境.ppt

第9章 嵌入式软件测试平台及环境.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

9.7嵌入式仿真测试工具全数字仿真测试工具航天软件评测中心的全数字仿真测试产品ONSIM仿真工具,该产品包含两个大的功能模块,分别是测试用例设计管理工具ONSIM-T(简称T)和虚拟化仿真调试工具ONSIM-S。根据授权不同,不同用户的显示模块可能会有差异,在有效授权期内,首先需要用户指定工作空间,工作空间确定后进入启动页面如图9-15所示。ONSIM工具很好地用于军工、国防软件的测试,并在其中发现了一些致命错误,很好地保证了这些软件的质量,特别是航天卫星软件的质量。ONSIM-S根据用户场景不同,支持多种形式的数据激励,如针对每一个外设类型的激励文件输入输出、针对测试用例的单文件激励输入输出、针对测试用例的网络激励输入输出等。其中针对数据激励为文件形式的应用场景可根据用户提供的数据实现对被测软件的开环测试;针对数据激励为网络形式的场景需与ONSIM-T工具配合使用,可实现针对被测软件的闭环测试。ONSIM系列测试工具的工作流程是:首先进行项目工程的创建与管理;然后对虚拟目标机进行仿真测试涉及;接着,进行测试用例的设计与管理,测试用例设计完成后,用户可以选择批量执行所选多个测试用例,也可以只激活某一个测试用例并进行调试;执行完毕后可进行覆盖率的统计分析。全数字仿真测试工具1、工程创建与管理ONSIM工程包含两种类型,分别是被测软件代码工程和仿真工程。其中代码工程包括被测软件原始源代码或编译完成的目标文件,一般由代码研制方或用户提供;仿真工程包含代码工程链接、测试用例节点和虚拟目标机节点,需通过ONSIM创建。ONSIM工程管理包括被测代码工程的管理、仿真工程的管理以及工程之间的绑定。全数字仿真测试工具2、虚拟目标机仿真设计双击仿真工程中虚拟目标机节点可导航进入打开虚拟目标机配置编辑器,在虚拟目标机编辑区左侧列出了系统支持的仿真设备器件及连线。用户根据需要拖动相应的元器件并进行简单的连线,并设置各内置原件和器件的属性值。搭建出适合当前测试条件的虚拟硬件调试环境。全数字仿真测试工具3、测试用例设计与管理测试用例是仿真工程的重要组成部分,每一个测试用例关联独立的数据激励和覆盖率统计分析、数据输出等仿真结果,单个测试用例执行完毕后,可根据需要生成指定多测试用例的覆盖率统计分析汇总。全数字仿真测试工具4、单次调试与调试激励注入测试用例设计完成后,用户可以选择批量执行所选多个测试用例,也可以只激活某一个测试用例并进行调试。仿真工程单次调试前需要进行虚拟目标机上电操作,如下图所示,系统上电过程进行目标文件的加载和初始化,上电完成后,按钮变为红色表示虚拟目标机进入工作状态,可以进行调试。点击断电按钮会强制结束当前调试过程并生成覆盖率统计分析报告。全数字仿真测试工具5、覆盖率统计分析程序执行完毕后可点击覆盖率报告按钮,生成当前用例下的覆盖率统计分析文件,文件结果存放于被测软件工程的Result文件夹下。覆盖率统计分析按照文件级、函数级生成源代码、目标码及混合文件的覆盖率统计分析结果,包含语句、分支、MC/DC覆盖率信息。覆盖率统计分析结果生成后会在平台浏览器中自动加载被测工程的统计分析结果m_index.html。全数字仿真测试工具6、ONSIM用户定制指南通过在ONSIM界面中通过“窗口菜单-显示视图-仿真平台浏览器-系统浏览器”打开与配置文件对应的系统配置页面。嵌入式应用仿真工具LabView工具LabVIEW是一个业界领先的工业标准软件工具,用于开发测试、测量和控制系统。自1986年问世以来,世界各国的工程师和科学家们都已将NILabVIEW图形化开发工具用于产品设计周期的各个环节,从而改善了产品质量、缩短了产品投放市场的时间,并提高了产品开发和生产效率。使用集成化的LabVIEW环境与现实世界的信号相连,分析数据以获取实用信息,共享信息成果,有助于在整个企业范围内提高生产效率。由于LabVIEW具有编程语言的灵活性,可以结合专为测试、测量和控制设计的内置工具,因此用户可以建立各种应用程序,其范围可从温度监控到复杂的仿真和控制系统。LabVIEW提供的各种工具能满足用户任何项目需要,帮助用户快速成功。嵌入式应用仿真工具LabView工具LabVIEW是一个业界领先的工业标准软件工具,用于开发测试、测量和控制系统。自1986年问世以来,世界各国的工程师和科学家们都已将NILabVIEW图形化开发工具用于产品设计周期的各个环节,从而改善了产品质量、缩短了产品投放市场的时间,并提高了产品开发和生产效率。使用集成化的LabVIE

您可能关注的文档

文档评论(0)

-佐罗- + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档