[发明专利]嵌入式模块驱动功能测试系统及方法有效
申请号: | 201310561572.2 | 申请日: | 2013-11-12 |
公开(公告)号: | CN103559114A | 公开(公告)日: | 2014-02-05 |
发明(设计)人: | 林晋安;林亮 | 申请(专利权)人: | 福建联迪商用设备有限公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26 |
代理公司: | 福州市鼓楼区博深专利代理事务所(普通合伙) 35214 | 代理人: | 林志峥 |
地址: | 350000 福建省福州*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式 模块 驱动 功能 测试 系统 方法 | ||
技术领域
本发明涉及嵌入式系统的测试方法,尤其涉及一种嵌入式模块驱动功能测试系统及方法。
背景技术
传统模块驱动功能的测试方法,一般是通过单独编写该模块的测试程序为每个驱动接口设计一个测试函数、设置入口参数、执行驱动接口、显示出口及返回值,最后由人工确认正确性。但如果测试时需要先执行其它接口,则需要依次手动执行多个接口,测试效率低,且人工校验容易出错。
发明内容
本发明主要解决的技术问题是提供一种具有自动测试功能的嵌入式模块驱动功能测试系统及方法。
为解决上述技术问题,本发明采用的一个技术方案是提供一种嵌入式模块驱动功能测试系统,包括:配置模块,用于调用PC端测试工具进行脚本配置,所述脚本配置包括配置被测API和配置用例;执行模块,用于调用终端驱动功能测试函数来执行完成配置的脚本;反馈模块,用于在所述终端驱动功能测试函数执行脚本过程中将各个用例的执行逻辑或测试结果发送至存储模块;存储模块,用于存储所述反馈模块发送的各个用例的执行逻辑或测试结果;显示模块,用于显示各个用例的执行逻辑或测试结果。
其中,所述终端驱动功能测试函数包括API启动测试执行函数、API执行函数和用例执行函数;所述执行模块具体包括:
第一执行模块,用于解析所述脚本以获取被测API、用例编号,然后通知第二执行模块进行操作;
第二执行模块,用于执行所述API启动测试执行函数,然后通知第三执行模块进行操作;
第三执行模块,用于执行所述API执行函数,然后通知第四执行模块进行操作;
第四执行模块,用于执行用例执行函数,然后通知第五执行模块进行操作;
第五执行模块,用于判断用例类型,然后通知第六执行模块进行操作;
第六执行模块,用于根据用例类型初始化测试环境,然后通知第七执行模块进行操作;
第七执行模块,用于执行被测API,然后通知第八执行模块进行操作;
第八执行模块,用于对测试结果进行判断,然后通知第九执行模块进行操作;
第九执行模块,用于输出测试结果并然后通知第一执行模块进行操作。
本发明采用的另一个技术方案是:
提供一种嵌入式模块驱动功能测试方法,包括步骤:调用PC端测试工具进行脚本配置,以配置被测API和用例;调用终端驱动功能测试函数来执行完成配置的脚本;在所述终端驱动功能测试函数执行脚本过程中将各个用例的执行逻辑或测试结果发送至PC端测试工具;PC端测试工具对所述各个用例的执行逻辑或测试结果进行显示和储存。
其中,所述终端驱动功能测试函数包括API启动测试执行函数、API执行函数和用例执行函数,所述“调用终端驱动功能测试函数来执行完成配置的脚本”具体包括步骤:
S1、解析所述脚本以获取被测API、用例编号,然后进入步骤S2;
S2、执行所述API启动测试执行函数,然后进入步骤S3;
S3、执行所述API执行函数,然后进入步骤S4;
S4、执行用例执行函数,然后进入步骤S5;
S5、判断用例类型,然后进入步骤S6;
S6、根据用例类型初始化测试环境,然后进入步骤S7;
S7、执行被测API,然后进入步骤S8;
S8、对测试结果进行判断,然后进入步骤S9;
S9、输出测试结果并返回步骤S1。
其中,在所述步骤S5中,判断用例类型的方法包括手动、自动、人工。
本发明的有益效果是:与现有技术相比,本发明的一种嵌入式模块驱动功能测试系统及方法,可根据测试轮次的需要和需要测试的API、用例在脚本中进行配置,配置完成的脚本可在终端驱动功能测试函数中自动执行,减轻了测试员的工作量且能提高工作效率,并且该终端驱动功能测试函数可根据需要对测试结果进行自动比较并进行判断,避免了人工校验出错。
附图说明
图1是本发明一实施方式中一种嵌入式模块驱动功能测试系统的结构框图;
图2是本发明一实施方式中一种嵌入式模块驱动功能测试方法的执行流程图;
图3是图2中步骤S2的具体的执行流程图。
主要元件符号说明:
10、配置模块;20、执行模块;30、反馈模块;40、存储模块;50、显示模块。
具体实施方式
为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建联迪商用设备有限公司,未经福建联迪商用设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310561572.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种衣物智能保洁柜
- 下一篇:弛豫铁电单晶铌钪酸铅