[发明专利]嵌入式产品自动化测试方法和系统在审
申请号: | 201811390617.3 | 申请日: | 2018-11-21 |
公开(公告)号: | CN109634847A | 公开(公告)日: | 2019-04-16 |
发明(设计)人: | 陈永久;许柯涛 | 申请(专利权)人: | 广州小鹏汽车科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 胡辉 |
地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 嵌入式产品 自动化测试 测试操作 自动执行 可编程直流电源 测试结果信息 自动测试技术 测试过程 测试条件 测试误差 接收输入 人工参与 硬件执行 预设格式 自动识别 自动收集 负载板 工控机 人工的 计算机系统 板卡 解析 应用 | ||
本发明公开了一种嵌入式产品自动化测试方法和系统,所述方法包括接收输入的预设格式的测试用例、识别并解析所述测试用例、按照所述测试用例设定测试条件及硬件执行的测试操作和控制所述硬件按照所述测试操作执行测试用例以获取相应的测试结果信息等步骤;所述系统包括工控机、可编程直流电源、板卡、CAN工具和负载板。本发明可以使用计算机系统自动执行,通过事先批量设置测试用例,实现自动识别测试用例、自动执行测试用例、自动收集汇总测试结果,大幅减少嵌入式产品测试过程中人工的参与程度,减少因人工参与造成的测试误差,同时大幅提高嵌入式产品测试的效率。本发明广泛应用于产品自动测试技术领域。
技术领域
本发明涉及产品自动测试技术领域,尤其是一种嵌入式产品自动化测试方法和系统。
背景技术
嵌入式产品广泛应用于电子工业。近年来电动车发展迅速,尤其是互联网电动车,除了传统车辆的收音、导航功能,增加了蓝牙、USB,4G上网、车辆数据上传,手机远程控制车辆,程序自动更新,自动泊车,智能驾驶等功能,这些车载功能都需要越来越复杂的嵌入式产品来实现。这使得对嵌入式产品进行测试的工作量也越来越大,需要的时间也越来越多。但是现有技术在测试用例的识别和执行、测试结果的判断以及测试结果的记录保存等环节仍然需要过多的人工参与,严重影响了测试效率。以中央显示单元为例,按照每人每天能执行50个测试用例算,以前测试用例大约1500多条,5个人执行一轮手动测试,需要6个工作日;现在测试用例数量已经增加到上万条,5个人执行一轮手动测试则需要40个工作日。随着技术更新的频繁和产品开发的快速迭代,40天的测试周期明显无法满足高速发展的互联网车企现状。
发明内容
为了解决上述技术问题,本发明的目在于提供一种嵌入式产品自动化测试方法和系统。
一方面,本发明包括一种嵌入式产品自动化测试方法,包括以下步骤:
接收输入的预设格式的测试用例;
识别并解析所述测试用例;
按照所述测试用例设定测试条件及硬件执行的测试操作;
控制所述硬件按照所述测试操作执行测试用例,以获取相应的测试结果信息。
进一步地,所述识别并解析测试用例的步骤包括:
扫描文件中的文本页以识别出含有测试用例的页;
接收对测试内容的选择指令,以确定待测试内容;
扫描所述测试用例页中所述选择的测试内容,以确定测试用例的总数和步骤总数。
进一步地,所述识别并解析所述测试用例的步骤前还包括以下步骤:
对测试用例进行合法性检查。
进一步地,所述合法性检查具体包括以下步骤:
对测试用例中的关键字进行搜索;
当没有搜索到关键字或搜索到的关键字存在异常情况时,判断测试用例未通过合法性检查;所述异常情况包括关键字拼写错误、跟随在关键字之后的字符错误。
进一步地,按照所述待测试内容设定测试条件及硬件执行的测试操作的步骤包括:
根据测试用例中的测试电压值,设置可编程直流电源提供相应的电压;
根据测试用例中的数字信号标识信息,设置板卡提供输入数字信号操作;
根据测试用例中的模拟信号标识信息,设置板卡提供输入模拟信号操作;
根据测试用例中的脉冲信号标识信息,设置板卡提供输入脉冲信号操作;
根据测试用例中的CAN总线信号标识信息,设置CAN工具提供输入数字信号操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州小鹏汽车科技有限公司,未经广州小鹏汽车科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811390617.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种ETL软件测试方法和装置
- 下一篇:一种银行大型测试环境管理方法及系统