嵌入式软件与硬件的集成测试过程研究
来源: 作者: 发布时间:2016-12-27 07:24:48 浏览量:引言
软件质量即业务生命。软件测试项目已经变得比以往任何时候都复杂和困难。1979年,Glenford Myers在《The Art of Software Testing》一书中提出“测试的目的是证伪”这一概念,推翻了过去“为表明软件正确而进行测试”的错误认识,为软件测试的发展指出了方向,软件测试的理论、方法在之后得到了长足的发展。但是,目前中国许多软件企业仍存在着“重开发、轻测试”的倾向,从而造成软件产品的质量问题日渐突出。因此,如何制定有效的软件测试过程、保障软件业的健康化发展,已成为当务之急。
嵌入式软件作为软件家族中重要的分支,在当今人民生活和国防事业中得到越来越广泛的应用,由于嵌入式软件自身软硬件结合的复杂性、其质量的重要性,也造就了其软件测试的特殊性,那就是在执行正常软件测试的单元测试、集成测试、配置项测试、系统测试的过程中,还要考虑到软件与硬件的兼容问题,即需要进行软、硬件集成测试。本文将重点研究嵌入式软件与硬件集成时的测试过程。
根据笔者在嵌入式软件测试工作过程中的经验,归纳提出了软硬件集成测试过程,同时结合当前软件测试理论前沿知识,把该测试过程进行重组和改进,并给出了测试模型,以期嵌入式软件与硬件集成测试过程能够在实际中广泛应用。
1 、嵌入式软件测试基本概念
1.1 嵌入式软件
和普通计算机系统一样,嵌入式系统除了需要硬件结构和配置外,还需要相应软件的支持才能完整地实现系统的功能。目前,嵌入式系统的软件体系结构通常都采用以实时内核为基础的分层体系结构。组成嵌入式系统的软件大致可分为如下几层:
驱动层(硬件抽象层):驱动层是最靠近硬件的一层,它属于最底层的软件,直接和硬件打交道,它为操作系统内核和应用提供使用硬件的接口即驱动的支持。
线性电源(LDO)原理性分析总结 4月08日 第三届·无线通信技术研讨会 立即报名 12月04日 2015•第二届中国IoT大会 精彩回顾 10月30日ETF•智能硬件开发技术培训会 精彩回顾 10月23日ETF•第三届 消费
“一摸就亮”台灯电路图标签:感应开关(3)led灯(214)台灯(30)电路(369)这是一种人体感应灯,人手触摸台灯金属部分时灯亮,而且一直亮下去,因此又叫 一摸亮 台灯。当想关掉灯时,再一次触摸台灯金属部分即可关掉,非
终端电子产品新变化为FPC提供了更大更新的市场在离去不久的2011年间, 世界PCB产业经历了风风雨雨,大起大落。许多市场专家在2012年新春来临之际对此回顾和分析,力图从中提炼出一些发展变化中的规律性东西。其中,在CPCA展览会
大电流电感