新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 嵌入式软件软硬件集成测试过程研究

嵌入式软件软硬件集成测试过程研究

作者:时间:2010-12-09来源:网络收藏

  ④ 系统详细设计。

  ⑤ 编码。

  人员恰恰以相反的步骤实现

  ① 单元单元测试的目的是检测程序模块是否符合《详细设计说明书》的要求。通常会采用白盒测试技术,如基于路径覆盖原理等。

  ② 测试(配置项测试)。软件测试的目的是检测程序是否符合《概要设计说明书》的要求。通常采用黑盒测试技术,但有时为了确保主要控制路径的覆盖测试,也会采用一定的白盒测试技术。

  ③ 测试。集成测试的目的是为了检测系统划分功能后,在软件集成测试完成的基础上,测试模块软件在硬件平台上的运行情况,主要是对软件的实时性、嵌入性及功能性能指标的测试。

  ④ 系统测试。关注所设计的系统,在模块与模块集成之后构成完整系统时所表现出的质量指标,包括正确性、可扩性等。

  ⑤ 确认测试。针对确认标准的测试。确认标准由需求分析产生,所以实际上就是指规格化的需求,通常采用黑盒测试技术。

  2.2 软硬件集成测试

  由图1可以看到,软硬件集成测试主要是在软件集成测试完成后,形成独立的配置项,加载到相应的硬件平台上进行测试,以确定软硬件是否能够协同工作,实现系统既定的功能。

  具体分为以下几个步骤:

  ① 系统测试组负责与系统工程组共同完成制定《软硬件集成测试计划》和《软硬件集成测试计划测试说明》的编写。

  ② 按软件*审管理办法,对《软硬件集成测试计划》和《软硬件集成测试说明》进行同行*审。

  ③ 根据*审意见,对《软硬件集成测试计划》和《软硬件集成测试说明》修改完善,履行审批手续后归档、入库。

  ④ 系统测试组按《软硬件集成测试计划》、《软硬件集成测试说明》,实施软硬件集成测试。

  ⑤ 系统工程组组织软件、硬件项目组协助确定和定位软件中存在的缺陷和错误。

  ⑥ 软件工程组对发现的软件缺陷和错误进行确认和更改。

  ⑦ 测试人员对更改后的软件配置项进行回归测试。

  ⑧ 软件设计人员将通过回归测试的软件入库。

  ⑨ 测试人员编制测试报告。

  2.3 软硬件集成测试模型

  综上所述,软件的软硬件集成测试主要是在需求规格说明完成的情况下,结合通用的标准、规范以及接口控制文件,与软件设计同步,编写软硬件集成测试的《测试的计划》和《测试的说明》,经过*审后,把被测试软件加载到目标机上运行,以检测软件与硬件配合完成系统功能、性能的质量。软硬件集成测试模型如图2所示。

  

  图2 软硬件集成测试模型

linux操作系统文章专题:linux操作系统详解(linux不再难懂)


评论


相关推荐

技术专区

关闭