[发明专利]汽车仪表自动化测试脚本自动生成方法及工具有效
申请号: | 201910767755.7 | 申请日: | 2019-08-20 |
公开(公告)号: | CN110543300B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 黄桑 | 申请(专利权)人: | 延锋伟世通电子科技(南京)有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F11/36 |
代理公司: | 南京众联专利代理有限公司 32206 | 代理人: | 叶倩 |
地址: | 211100 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 汽车 仪表 自动化 测试 脚本 自动 生成 方法 工具 | ||
本发明涉及一种汽车仪表自动化测试脚本自动生成方法及工具,属于汽车电子测试技术领域。包括导入并解析待测仪表的DBC文件、选择待测功能模块及其工作机制、设置对应功能模块的报文消息及信号信息、根据所选择设置的各项信息生成对应的自动化测试脚本。利用本方法自动生成的测试脚本可供自动化测试平台使用,可实现汽车仪表功能测试的常规测试、异常电压与恢复测试、信号丢失与恢复测试、电源模式切换测试等功能。本自动化测试脚本自动生成方法及工具具有可移植性及通用性,解决了由于测试员自身工作习惯造成的测试用例编写格式不规范、测试点覆盖率不全,测试用例开发周期过长等问题。
技术领域
本发明涉及自动化测试技术领域,尤其涉及一种汽车仪表功能自动化测试脚本自动生成方法及工具。
背景技术
随着时代的发展,汽车的使用也越来越高,而每部汽车都少不了用于显示汽车状态的汽车仪表,为了确保仪表在实际使用时的正确指示,就必须在仪表研发阶段进行一系列的测试,而其中的功能测试也是最重要的。在进行功能测试的时候,测试脚本是最重要的测试依据,测试脚本设计的逻辑关系及覆盖的测试点将直接影响到仪表的测试结果。而随着自动化测试平台的推广,测试脚本的编写又跟传统的人工测试脚本有区别,其对测试脚本的格式、上下逻辑关系以及特定的关键词等都有相当高的要求。因此自动化测试脚本的编写就显得尤为重要,其中脚本的自动生成又是自动化脚本编写的关键技术。
目前常用的脚本编写方式有以下几种:
1)人工编写:即测试人员依据对项目需求文件的理解,再加上自身的测试能力及知识储备,编写设计对应的测试脚本。该方式由于每个人的工作习惯及能力都不一样,在编写测试脚本的时候都会随自己的习惯来写,易造成测试脚本格式规范不统一、测试脚本上下逻辑关系不连贯、测试点覆盖不全及测试脚本开发周期过长的问题。
2)用C#语言开发的脚本自动生成工具:即测试人员利用C#编程语言开发的脚本自动生成工具。由于开发时间较早,所具备的功能已经不足以满足现在的仪表功能测试脚本的设计需求,且该工具也要求使用者要具备足够的仪表功能测试能力。
发明内容
本发明的目的在于克服上述现有技术中的不足之处,提供一种无需外部设备、操作简单、格式统一、覆盖率高且能够一键快速生成,可供自动化测试平台使用的汽车仪表自动化测试脚本自动生成方法及工具。
为了实现上述目的,本发明采用的技术方案为,一种汽车仪表自动化测试脚本自动生成方法,包括导入并解析待测仪表的DBC文件、选择待测仪表的待测功能模块及其工作机制、设置待测功能模块的报文消息及信号信息、根据所选择设置的各项信息生成对应的自动化测试脚本文件。
作为本发明的一种改进,所述导入并解析待测仪表的DBC文件,具体是对导入的DBC文件按照其固有的格式进行解析,获取DBC文件里所有的报文消息、每个报文消息所包含的所有信号及每条报文的发送周期,并形成树形列表文件进行显示。
作为本发明的一种改进,所述选择待测仪表的待测功能模块及其工作机制,具体是从待测仪表的多项功能单元模块中选择出将要测试的功能单元模块及该模块对应的工作电源模式、工作电压、异常电压与恢复电压等工作机制。
作为本发明的一种改进,所述设置待测功能模块的报文消息及信号信息,具体是从树形列表文件中选择待测功能模块中所涉及到的待测试项的所对应的报文、信号及报文发送周期,并设置信号值及每个信号值对应的状态、信号的丢失与恢复时间。
作为本发明的一种改进,所述根据选择设置的各项信息生成对应的自动化测试脚本文件,具体是将每项信息当做一个参数变量,根据这些参数变量确定测试脚本中每个待测试项的脚本行数,自动生成可供自动化测试平台使用的具有固定格式的自动化测试脚本文件。
作为本发明的一种改进, 所述自动化测试脚本文件为EXCEL文件。
一种用于自动生成自动化测试脚本的工具,该工具是基于LABVIEW平台开发实现的,包括
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于延锋伟世通电子科技(南京)有限公司,未经延锋伟世通电子科技(南京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910767755.7/2.html,转载请声明来源钻瓜专利网。