评论辩论离线单板硬件测试方法和系统测试方法

嵌入式系统离线测试方法 增量测试模型 在单板测试完成后,系统集成在一同以后有能够仍不能正常任务。主要启事是,模块相互调用时接口会引入很多新后果。例如,数据经过接口能
admin

  嵌入式系统离线测试方法

  增量测试模型

  在单板测试完成后,系统集成在一同以后有能够仍不能正常任务。主要启事是,模块相互调用时接口会引入很多新后果。例如,数据经过接口能够损掉;一个模块对另外一模块能够形成不应有的影响;模块之间的硬件连接不准确也能够形成通信不畅;误差不时积累到达不成接受的水平等等。所以需求经过综合测试来发明各类毛病。

  假设把一切模块按设计请求一次全部组装起来,然后直接运转系统软件,这称为非增量式集成。这类方法易出现凌乱,在改正一个毛病时又能够引入新的毛病,新旧毛病混淆,更难判定掉足的启事和位置。增量式集成方法经过测试软件一段一段地扩大,测试的范围一步一步地增大年夜,来逐渐定位毛病和改正。依据系统的分歧特色可以采取两种增量式集成模型:自底向上集成和自顶向下集成。

  宽带机架系统由主控板和其它单板构成,离线系统测试软件采取自顶向下集成的方法。由主控板将各个单板的系统测试依次经过收集下载到目标板,然后主控板经过深度优先计谋搜刮单板。起首主控板发送音讯到直连的单板,假设主控板、单板之间连线准确,且单板硬件及软件任务正常,单板收到音讯后将自己的相干信息前去给主控板。接着主控板再经过直连的单板获得下层单板的相干信息,直到取得一切单板的相干信息(位置,单板类型等),然后便可以末尾全部系统的综合测试。

  综合测试方法

  今朝大年夜型的嵌入式系统大年夜局部是散布式处理系统,由多个模块协同任务完成复杂的功用,模块之间经过收集互联。通俗将全部系统分红3个分歧的层次:装备层、系统层和应用层。针对这3个层次,系统的离线综合测试可以经过互通性测试、功用测试和功用测试来停止。

  互通性测试

  互通性测试包罗物理连通性和不合性的测试,确保系统中的各模块之间停止互联时不会出现后果。物理连通性和不合性的测试是最基本的收集系统测试内容,个中主如果线缆测试, 用以查明所测线缆及布线可否契合设计要求和国际规范。在宽带交换机系统中,互通性测试由主控板依照收集连接的层次,依次发送音讯给各块PBA单板,等待它们的答复。假设主控板能在规矩时间内收到答复,说明从主控板到该单板的收集连线准确。同时,主控板从PBA的答复中也获得了有关单板的相干信息,为下一步的功用测试和功用测试奠定了基础。

  功用测试

  在全部系统外部的互通性测试完成以后,接着要停止功用测试,目标是考验装备可否完成它应当具有的功用。装备分歧,其所要停止的功用测试也响应变更。假设单板硬件任务没有异常,再由主控板启动单板,履行其所具有的特定功用。