[发明专利]嵌入式软件测试辅助系统有效
申请号: | 201710834222.7 | 申请日: | 2017-09-15 |
公开(公告)号: | CN107562635B | 公开(公告)日: | 2020-07-21 |
发明(设计)人: | 王月波;李智;姚翔;谢光亮;王磊 | 申请(专利权)人: | 西南电子技术研究所(中国电子科技集团公司第十研究所) |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 成飞(集团)公司专利中心 51121 | 代理人: | 郭纯武 |
地址: | 610036 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式 软件 测试 辅助 系统 | ||
1.一种嵌入式软件测试辅助系统,包括:连通以太网的上位机、通过多类总线横向扩展的多台下位机,上位机软件包含运行于上位机操作系统中的功能层、逻辑层和数据层,下位机软件包含运行于各下位机操作系统中的服务层和驱动层;下位机通过以太网与一台上位机形成嵌入式软件测试辅助系统,其特征在于:上位机构建被测设备与配测设备的测试交联环境,描述总线属性和界面控制文件ICD,以及测试用例前置条件、测试步骤,并按前置条件、测试步骤形成控制律调度测试数据发送、判断接收数据,根据界面控制文件ICD格式对接收数据逆向解析;下位机配合上位机通过具体总线发送数据,接收数据,自动化执行数据仿真、收发流程控制构筑的测试用例、被测设备测试项目配置和设计,实现嵌入式软件外围设备的仿真和在与外围设备数据交互过程中的监视和检测。
2.如权利要求1所述的嵌入式软件测试辅助系统,其特征在于:测试执行过程中,上位机在后台完成自动组包、自动生成校验位,并将数据添加发送目的地标签后推送至下位机,下位机接受上位机的总线参数配置、测试数据发送控制、保活查询,拆解数据,根据目的地标签把数据通过总线发送至被测设备,实时将总线上接收的被测设备的数据上报至上位机,上位机软件在下位机的配合下实现测试工程管理、工程配置、测试设计、测试执行、测试数据发送、测试数据接收、接收数据解析和下位机管理;上位机软件录入被测设备各功能名称,逐一在测试设计界面中针对各功能设计测试用例,周期发送或条件应答构建测试设计的前置条件,发送测试数据、预期接收数据组成的测试流程、步骤形成测试用例,调用后台数据封装、类型转换、测试用例执行、测试数据接收和数据解析模块,以及下位机软件提供的数据收发服务,完成测试用例执行和断言、测试数据接收和解析。
3.如权利要求1所述的嵌入式软件测试辅助系统,其特征在于:测试用例执行具有单个用例执行和自动化执行两种方式,执行结束后给出测试结果;单个测试用例执行时,在测试设计中选择被测件功能下具体测试用例,上位机软件按照测试用例中步骤顺序,依次执行,至到某步骤执行失败或所有步骤执行完毕结束;自动化执行时,上位机软件逐一执行选择的测试用例。
4.如权利要求1所述的嵌入式软件测试辅助系统,其特征在于,被测设备测试项目配置包含设备信息配置、测试交联环境配置、总线配置、界面控制文件ICD配置,设备信息配置中对上位机和每台下位机通信地址,以及每台下位机所拥有总线板卡信息的进行配置。
5.如权利要求1所述的嵌入式软件测试辅助系统,其特征在于,测试用例设计过程包含前置条件配置,测试步骤配置,通过配置周期测试数据发送、条件应答实现被测件功能所需要的前置条件,如果需配置周期发送,选择具体下位机-总线-发送方向界面控制文件ICD确定后弹出根据界面控制文件ICD格式动态生成的测试数据输入界面,填写测试数据后设置为周期发送,同时输入周期发送间隔时间;如果需配置条件应答发送,选择具体下位机-总线-接收方向界面控制文件ICD,并在发送方向界面控制文件ICD中选择收到该类数据后的应答界面控制文件ICD,确定后弹出根据应答界面控制文件ICD格式动态生成的测试数据输入界面,填写应答数据后设置为条件应答。
6.如权利要求1或5所述的嵌入式软件测试辅助系统,其特征在于,上位机发送测试数据、预期接收数据组成测试步骤配置,按测试执行顺序添加1个或多个测试步骤形成测试用例;添加测试步骤时如果为发送测试数据,选择具体下位机-总线-发送方向界面控制文件ICD,确定后弹出根据界面控制文件ICD格式动态生成的测试数据输入界面,输入、确定发送测试数据后完成步骤添加;添加测试步骤时如果为接收数据,选择具体下位机-总线-接收方向界面控制文件ICD,确定后弹出根据界面控制文件ICD格式动态生成的测试数据输入界面,输入、确定接收数据,同时,设置接收该测试数据的等待时间;按执行顺序,重复添加发送测试数据或预期接收数据,构成被测件具体功能的测试用例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南电子技术研究所(中国电子科技集团公司第十研究所),未经西南电子技术研究所(中国电子科技集团公司第十研究所)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710834222.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种软件可靠性评估系统及方法
- 下一篇:应用软件的启动时间测试方法及装置