[发明专利]一种嵌入式软件自动化确认测试方法及测试系统在审
申请号: | 201710333379.1 | 申请日: | 2017-05-12 |
公开(公告)号: | CN107315679A | 公开(公告)日: | 2017-11-03 |
发明(设计)人: | 田耕 | 申请(专利权)人: | 昆明奥多智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京慧智兴达知识产权代理有限公司11615 | 代理人: | 韩龙,李华 |
地址: | 650200 云南省昆明市官渡区昆明经济技术开发*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种嵌入式软件自动化确认测试方法及测试系统。所述测试方法包括测试流程定制、测试数据管理、测试流程解析、被测软件分析、测试结果分析、网络通讯、测试接口控制、测试时序控制、被测平台软件环境读取步骤。所述测试系统包括测试流程定制模块、测试数据管理模块、测试流程解析模块、被测软件分析器、测试结果分析模块、网络通讯模块、测试接口控制模块、测试时序控制模块、被测平台软件环境读取器。本发明通过解决嵌入式软件测试过程中测试用例的精确输入和被测软件输出的实时采集难题,在几乎不改变被测软件代码膨胀率的情况下对被测软件运行情况进行跟踪,为测试人员提供全自动和可视化的测试用例以及被测软件运行情况对应关系图。 | ||
搜索关键词: | 一种 嵌入式 软件 自动化 确认 测试 方法 系统 | ||
【主权项】:
一种嵌入式软件自动化确认测试方法,其特征在于包括测试流程定制、测试数据管理、测试流程解析、被测软件分析、测试结果分析、网络通讯、测试接口控制、测试时序控制、被测平台软件环境读取步骤,具体包括:A、测试流程定制:测试人员根据测试用例需求定制测试流程;B、测试数据管理:以报表形式把A步骤定制的测试流程形成测试报表并供测试人员查询、历史回溯;C、测试流程解析:读取测试人员选择的测试报表并解析,将测试报表解析结果通过F步骤发送给G步骤和/或H步骤;D、被测软件分析:分析被测软件编译器产生的符号连接文件,并对全局数据值与环境地址进行关联以及软件运行位置与被测平台的指令寄存器值进行关联,为测试人员提供被测软件动态监控;E、测试结果分析:将上述C步骤的测试报表、D步骤得到的分析数据和G步骤采集的数据进行融合,为测试人员提供测试分析结果;F、网络通讯:将C步骤、D步骤和/或E与G步骤和/或H步骤进行网络数据交换;G、测试接口控制:根据接收的测试报表完成测试平台工作接口配置,根据H步骤的数据请求完成接口数据发送,以及采集I步骤回传的数据并通过F步骤发送至D步骤和/或E步骤;H、测试时序控制:根据接收的测试报表完成测试流程的创建,并根据测试报表的执行内容控制G步骤完成数据的发送和采集,根据测试报表的执行时机严格按时间点完成测试平台工作接口的操作;I、被测平台软件环境读取:在被测嵌入式软件基于操作系统运行时,将被测平台软件环境读取器运行于操作系统中,通过对操作系统内核的操作完成对被测软件环境数据的收集和发送;在被测嵌入式软件没有基于操作系统运行时,被测平台软件环境读取器运行于多个高优先级的中断中,通过中断完成对被测软件环境数据的采集和发送。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆明奥多智能科技有限公司,未经昆明奥多智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710333379.1/,转载请声明来源钻瓜专利网。