首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 265 毫秒
1.
简要介绍嵌入式软件测试的基本方法,并结合实际工程项目,具体分析了在嵌入式软件测试中的测试方法和策略.  相似文献   

2.
介绍了无线传感器网络数据中转器的工作原理和重要作用,提出了一种以32位ARM处理器LPC2148为核心的数据中转器的设计方案,详细介绍了数据中转器的软件设计、通信协议设计以及GPRS通信方式。该设计方案实时性强,稳定可靠。  相似文献   

3.
任洪波 《计算机科学》2007,34(3):290-292
传统的嵌入式软件测试系统,不论是单机结构还是分布式结构,在长时间大规模的嵌入式软件可靠性测试时,都在数据传输方面存在相应问题。本文针对嵌入式软件可靠性测试对数据通信的实时性、延迟确定性要求,结合在国防、通信、航天、工业控制等领域广泛应用的交换式以太网技术,介绍了一种星型拓扑嵌入式软件测试系统原型。  相似文献   

4.
随着嵌入式技术的发展,如何对它进行快速有效的测试已经成为现在的一大热点。本文介绍了软件测试的基本概念,重点介绍了嵌入式软件的测试方法和关键技术。在此基础上给出了现在一般嵌入式软件测试系统的基本框架图。  相似文献   

5.
本文主要介绍数据中转器在远程环境监测系统中的重要应用,提出了一种基于μC/OS-Ⅱ嵌入式实时操作系统的数据中转器的软件模块设计方法。环境监测数据通过ZigBee网络经由汇聚节点传至数据中转器,再利用GPRS网络上传给服务器。数据中转器主要由ARM芯片LPC2148设计完成,负责采集数据的存储和上传,以及远程上位机服务器控制命令转发。本文所研究的软件设计方案具有实时性强,稳定可靠等优点。  相似文献   

6.
在介绍UML状态图的基础上,以嵌入式软件的类作为基本测试单元,研究了基于UML状态图的类状态测试技术,进一步设计出基于UML状态图的嵌入式软件类状态测试框架。该测试框架的系统体系结构由测试初始化配置、测试用例生成、测试脚本生成、测试执行和结果分析五个模块组成。  相似文献   

7.
测试数据获取是嵌入式软件测试的关键技术,其准确性.实时性和可靠性对测试质量有决定性影响.嵌入式软件测试需要根据软件特性和测试要求对数据获取方法进行定制设计.针对侵入式的软件插桩测试技术,着重研究了硬件采集、硬件收发、纯软件方式的插桩实现过程.对非侵入式的边界扫描技术和虚拟仿真技术的数据获取原理进行了分析,并提出了嵌入式开发测试一体化集成应用和全生存周期嵌入式软件开发,测试与管理的思想,指出了嵌入式软件测试的新方向.  相似文献   

8.
针对嵌入式软件开发中的问题,在嵌入式软件测试中应用基于模型的软件测试策略,可以极大的降低开发成本,保证软件质量.阐述了该测试策略,着重讨论和分析了基于UML模型的嵌入式软件测试技术,并介绍了UML模型指导嵌入式软件测试在实际开发环境中的应用.  相似文献   

9.
基于LabVIEW的嵌入式软件黑盒测试系统的研究   总被引:1,自引:1,他引:0  
为提高嵌入式软件测试的效率,介绍了一种用LabVIEW开发嵌入式软件黑盒测试系统的设计方案,阐述嵌入式软件仿真测试平台的特点及其实现方法。详细说明了本设计方案的测试用例的设计和编排方法,提出了一个解决使用LabVIEW软件产生的实时性问题的方法。  相似文献   

10.
嵌入式软件的测试方法和工具   总被引:4,自引:0,他引:4  
随着嵌入式系统中软件的比重越来越大,复杂程序越来越高,嵌入式软件的测试正面临前所未有的挑战,一般的软件测试方法和工具都可以直接或间接地用于嵌入式软件的测试,但是同非嵌入式软件相比,嵌入式软件的测试也有其自身特点,本文对可用于嵌入式软件的测试方法进行讨论,并对现有的嵌入式软件测试工具加以分析和介绍。  相似文献   

11.
阐述了对军用嵌入式软件进行单元测试、静态测试、动态测试时的基本测试方法,以及如何将一些测试工具与测试工作进行有机地结合,从而使测试工作更加高效。  相似文献   

12.
嵌入式软件自身软硬件结合的复杂性及其质量的重要性,造成其软件测试的特殊性,就是在执行正常软件测试的单元测试、集成测试、系统测试的过程中,还要考虑到软件与硬件的兼容问题,即需要进行软硬件集成测试。本文首先介绍了嵌入式软件与硬件集成测试的相关概念,然后归纳提出了软硬件集成测试过程,结合当前软件测试理论前沿知识,把该测试过程进行重组和改进,并给出了测试模型。  相似文献   

13.
嵌入式软件测试数据处理系统的研究   总被引:2,自引:0,他引:2  
嵌入式软件测试已成为当前测试领域的热点之一,由于嵌入式软件一般具有实时性强、接口数据复杂的特点,使得每次测试都会产生海量的测试数据,如何有效地分析、处理这些测试数据,从而获取有效的数据信息是测试分析工作的难点.给出了海量测试数据处理的关键技术和解决途径,并实现了嵌入式软件测试数据处理系统的开发.最后,通过一个实例应用验证了该系统的正确性和有效性.  相似文献   

14.
嵌入式实时系统软件测试实践   总被引:5,自引:3,他引:5  
软件质量是软件的生命,软件测试是保证软件产品质量的重要手段。本文从嵌入式系统的特点出发,阐述了嵌入式系统软件测试的实现方法。并结合某无线通信电台软件测试的实例,详细叙述了如何利用Testbed和RTInsight搭建嵌入式实时系统的软件测试平台,说明了在此平台上进行软件覆盖率测试和性能分析的全过程,同时给出了部分测试结果。  相似文献   

15.
嵌入式软件仿真测试环境实时数据处理研究   总被引:2,自引:2,他引:0  
分布式仿真测试环境是对嵌入式软件进行测试行之有效的手段.大量测试数据在仿真模型之间的实时通讯、收集和分布节点之间的传输是分布式仿真测试环境的设计难点.提出了一种实时数据处理的层次设计,应用代理模式和批处理双缓存区模式,解决了分布式仿真测试环境实时数据处理的关键技术,据此设计和实现的分布式仿真测试环境产品已成功应用于型号软件系统测试工程中.  相似文献   

16.
嵌入式实时系统软件测试实践   总被引:3,自引:1,他引:3  
软件质量是软件的生命,软件测试是保证软件产品质量的重要手段。本文从嵌入式系统的特点出发,阐述了嵌入式系统软件测试的实现方法。并结合某无线通信电台软件测试的实例,详细叙述了如何利用Testbed和RTInsight搭建嵌入式实时系统的软件测试平台,说明了在此平台上进行软件覆盖率测试和性能分析的全过程,同时给出了部分测试结果。  相似文献   

17.
Software testing during the development process of embedded software is not only complex, but also the heart of quality control. Multi-core embedded software testing faces even more challenges. Major issues include: (1) how demanding efforts and repetitive tedious actions can be reduced; (2) how resource restraints of embedded system platform such as temporal and memory capacity can be tackled; (3) how embedded software parallelism degree can be controlled to empower multi-core CPU computing capacity; (4) how analysis is exercised to ensure sufficient coverage test of embedded software; (5) how to do data synchronization to address issues such as race conditions in the interrupt driven multi-core embedded system; (6) high level reliability testing to ensure customer satisfaction. To address these issues, this study develops an automatic testing environment for multi-core embedded software (ATEMES). Based on the automatic mechanism, the system can parse source code, instrument source code, generate testing programs for test case and test driver, support generating primitive, structure and object types of test input data, multi-round cross-testing, and visualize testing results. To both reduce test engineer's burden and enhance his efficiency when embedded software testing is in process, this system developed automatic testing functions including unit testing, coverage testing, multi-core performance monitoring. Moreover, ATEMES can perform automatic multi-round cross-testing benchmark testing on multi-core embedded platform for parallel programs adopting Intel TBB library to recommend optimized parallel parameters such as pipeline tokens. Using ATEMES on the ARM11 multi-core platform to conduct testing experiments, the results show that our constructed testing environment is effective, and can reduce burdens of test engineer, and can enhance efficiency of testing task.  相似文献   

18.
由于嵌入式系统对功能和性能的高要求,对嵌入式软件进行测试存在一定难度。嵌入式系统通过各种不同类型的接口与外界实现交互,故而对嵌入式系统的接口进行测试,是保证嵌入式软件质量的重要途径。以某型模拟对抗终端嵌入式软件为例,根据该型终端的特点,对基于IOTEST实现嵌入式软件测试的自动化进行研究。依照测试需求分析、测试环境搭建、测试建模、变量配置、测试脚本编写、测试执行的测试步骤和方法,通过测试实现过程详细说明了IOTEST在嵌入式软件测试中的应用。测试结果表明,IOTEST能够对嵌入式系统接口的正确性、实时性和可靠性进行有效地测试,该工具在测试过程中具备良好的实用性和通用性。在嵌入式软件的测试过程中合理使用IOTEST,可以有效提高测试效率,保证软件质量。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号