一种用于实现软件测试的嵌入式计算机系统架构技术方案

技术编号:33914621 阅读:14 留言:0更新日期:2022-06-25 20:02
本发明专利技术提供了一种用于实现软件测试的嵌入式计算机系统架构,包括机箱、设置在机箱内的功能模块、测试接口模块以及通过测试接口模块采集功能模块上数据的采集模块,机箱上设有可拆卸盖板,可拆卸盖板用于保护测试接口模块;测试接口模块包括设置在可拆卸盖板上的测试接口,通过测试接口与所述功能模块连接;所述采集模块包括软件缺陷定位设备、源码覆盖率统计分析设备和目标码结构覆盖统计分析设备。该架构在不改变原型嵌入式计算机产品功能性能或原系统结构的基础上,通过增加通用化测试接口及可配置测试模块,增加了其全采集信号原始值及CPU运行状态测试的覆盖率,实现了高实时性、高可靠性、多维度、高通用性、高测试覆盖率的软件分析测试。率的软件分析测试。率的软件分析测试。

【技术实现步骤摘要】
一种用于实现软件测试的嵌入式计算机系统架构


[0001]本专利技术属于测试领域,具体涉及一种用于实现软件测试的嵌入式计算机系统架构。

技术介绍

[0002]在嵌入式计算机中增加测试接口,从而形成的一种用于实现软件测试的嵌入式计算机系统架构,是一种提高产品测试性、减小测试周期、加强产品可靠性的通用技术,常用于航空、航天、航海、汽车等电子控制领域。
[0003]目前增加嵌入式产品软件测试接口的方式有:采用便携式嵌入式软件接口测试工具,该工具所有硬件板卡均采用USB接口形式,利用CAN、RS232等各类通信板卡形成适合于待测嵌入式设备的适配接口,通过测试执行客户端软件传入测试执行服务软件,从而实现测试数据监控、分析与评估;采用并行信号引出技术设计开发测试适配板,将某设备测试所需的信号并行引出到测试适配板上,形成专用测试接口,将此专用测试接口通过测试电缆与测试设备连接,但该方法要求在被测设备设计之初就要进行相关分析,预留专用测试接口,选择合适的测试点,才能可靠、有效地完成设备的测试性要求。

技术实现思路

[0004]为了解决上述技术问题,本专利技术提出了一种新的用于实现软件测试的嵌入式计算机系统架构,该架构在不改变原型嵌入式计算机产品功能性能或原系统结构的基础上,增加其全采集信号原始值及CPU运行状态测试的覆盖率。
[0005]本专利技术的目的在于提供一种用于实现软件测试的嵌入式计算机系统架构,所述架构包括机箱、设置在机箱内的功能模块、测试接口模块以及通过测试接口模块采集功能模块上数据的采集模块,其中,
[0006]所述机箱上设有可拆卸盖板,所述可拆卸盖板用于保护测试接口模块;
[0007]所述测试接口模块包括设置在所述可拆卸盖板上的测试接口,通过测试接口与所述功能模块连接;所述采集模块包括软件缺陷定位设备、源码覆盖率统计分析设备和目标码结构覆盖统计分析设备。
[0008]本专利技术所提供的用于实现软件测试的嵌入式计算机系统架构,还具有这样的特征,所述功能模块包括SI匹配电路、总线缓冲电路、串行总线驱动电路、升降压调理电路、微矩形连接器、带锁紧的微距型连接器和柔线电缆。
[0009]本专利技术所提供的用于实现软件测试的嵌入式计算机系统架构,还具有这样的特征,所述微矩形连接器通过柔性电缆与嵌入式计算机连接,所述微矩形连接器设置在靠近机箱内一侧;所述测试接口模块通过DIP插针、DB9标准连接器和带锁紧的微矩形连接器与所述采集模块连接,所述DIP插针、所述DB9标准连接器和所述带锁紧的微矩形连接器设置在靠近机箱外一侧。
[0010]本专利技术所提供的用于实现软件测试的嵌入式计算机系统架构,还具有这样的特
征,所述软件缺陷定位设备用于CPU捕获前的外部电气接口原始数据。
[0011]本专利技术所提供的用于实现软件测试的嵌入式计算机系统架构,还具有这样的特征,所述源码覆盖率统计分析设备用于CPU外部并行地址、数据总线原始数据。
[0012]本专利技术所提供的用于实现软件测试的嵌入式计算机系统架构,还具有这样的特征,所述目标码结构覆盖统计分析设备用于目标机串口打印信息。
[0013]本专利技术所提供的用于实现软件测试的嵌入式计算机系统架构,还具有这样的特征,所述嵌入式计算机与所述采集模块共地。
[0014]本专利技术所提供的用于实现软件测试的嵌入式计算机系统架构,还具有这样的特征,所述计算机系统架构还包括专用转换设备,所述专用转换设备用于补充功能模块的测试需求。
[0015]本专利技术所提供的用于实现软件测试的嵌入式计算机系统架构,还具有这样的特征,所述系统架构还包括采集信号接口转换盒,所述采集信号接口转换盒将功能模块采集到的信号通过导线转接到独立的2mm灯笼型测试插孔,用于适配万用表笔和示波器接头。
[0016]与现有技术相比,本专利技术的有益效果:
[0017]本专利技术提出了一种用于实现软件测试的嵌入式计算机系统架构,该架构在不改变原型嵌入式计算机产品功能性能或原系统结构的基础上,通过增加通用化测试接口及可配置测试模块,增加了其全采集信号原始值及CPU运行状态测试的覆盖率,即可将采集信号原始值及CPU运行状态实时提供给外部用户测试设备,实现了高实时性、高可靠性、多维度、高通用性、高测试覆盖率的软件分析测试。
附图说明
[0018]为了更清楚地说明本专利技术的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本专利技术所提供的计算机系统架构及其外部设备的结构示意图;
[0020]图2为测试接口模块连接示意图;
[0021]图3为机箱外形结构示意图;
[0022]图4为测试接口模块上源码覆盖率统计分析用DIP插针;
[0023]图5为测试接口模块三种接口机箱外侧视图;
[0024]图6为采集信号接口转换盒面板设计图例。
具体实施方式
[0025]为了使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,以下实施例结合附图对本专利技术所提供的系统架构作具体阐述。
[0026]在本专利技术实施例的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术创造和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术创造的限制。
[0027]此外,术语“第一”、“第二”、“第三”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本专利技术创造的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0028]术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本专利技术创造中的具体含义。
[0029]如图1

6所示,提供了一种用于实现软件测试的嵌入式计算机系统架构,所述架构包括机箱、设置在机箱内的功能模块、测试接口模块以及通过测试接口模块采集功能模块上数据的采集模块,其中,所述机箱上设有可拆卸盖板,所述可拆卸盖板用于保护测试接口模块;所述测试接口模块包括设置在所述可拆卸盖板上的测试接口,通过测试接口与所述功能模块连接;所述采集模块包括软件缺陷定位设备、源码覆盖率统计分析设备和目标码结构覆盖统计分析设备。所述测试接口模块用于在引出供测试用内部接口的同时,保护机箱本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于实现软件测试的嵌入式计算机系统架构,其特征在于,所述架构包括机箱、设置在机箱内的功能模块、测试接口模块以及通过测试接口模块采集功能模块上数据的采集模块,其中,所述机箱上设有可拆卸盖板,所述可拆卸盖板用于保护测试接口模块;所述测试接口模块包括设置在所述可拆卸盖板上的测试接口,通过测试接口与所述功能模块连接;所述采集模块包括软件缺陷定位设备、源码覆盖率统计分析设备和目标码结构覆盖统计分析设备。2.根据权利要求1所述的用于实现软件测试的嵌入式计算机系统架构,其特征在于,所述功能模块包括SI匹配电路、总线缓冲电路、串行总线驱动电路、升降压调理电路、微矩形连接器、带锁紧的微距型连接器和柔线电缆。3.根据权利要求2所述的用于实现软件测试的嵌入式计算机系统架构,其特征在于,所述微矩形连接器通过柔性电缆与嵌入式计算机连接,所述微矩形连接器设置在靠近机箱内一侧;所述测试接口模块通过DIP插针、DB9标准连接器和带锁紧的微矩形连接器与所述采集模块连接,所述DIP插针、所述DB9标准连接器和所述带锁紧的微矩形连接...

【专利技术属性】
技术研发人员:刘骁王雨佳苗力耶菲张蕾黄新阳
申请(专利权)人:中国航空工业集团公司西安航空计算技术研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1