[发明专利]一种测试用例自动化编译与上传的验证方法在审
申请号: | 201811325614.1 | 申请日: | 2018-11-08 |
公开(公告)号: | CN109558136A | 公开(公告)日: | 2019-04-02 |
发明(设计)人: | 冯莉 | 申请(专利权)人: | 北京中电华大电子设计有限责任公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F8/70;G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 102209 北京市昌平区北七家镇未*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编译 自动化 测试 上传 开发环境 验证 单一测试 命名规则 目录结构 批量测试 人工交互 时间成本 调用 服务器 配置 | ||
1.一种测试用例自动化编译与上传的验证方法,主要通过约定测试用例的命名规则和编译的目录结构,实现了单一测试用例自动化编译和批量测试用例自动化编译,其特征在于,主要通过以下步骤实现:
1)根据测试用例所属存储空间,命名测试用例存储空间标识字段,定义对应的存储空间sct文件;
2)根据测试用例所选编程语言,命名测试用例后缀;
3)根据测试用例所属模块,命名测试用例模块标识字段和编号;
4)根据测试需求,定义测试用例自动化编译目录结构;
5)根据项目要求,设置脚本配置文件,启动自动化编译与上传脚本。
2.根据权利要求1所述的验证方法,其特征在于,所述步骤2)命名测试用例后缀,通过约定不同存储空间的程序文件拥有不同的存储空间标识字段,不同的编程语言拥有不同的后缀名,实现单一测试用例自动化编译。
3.根据权利要求1所述的验证方法,其特征在于,所述步骤3)命名测试用例模块标识字段和编号,通过约定同一模块下所有测试用例拥有相同的模块标识字段,不同的测试用例有不同编号,实现同一模块下测试用例的批量编译。
4.根据权利要求1所述的验证方法,其特征在于,如果采用文件列表编译,还需要对约定文件列表加载测试用例命名规则,实现文件列表中所有测试用例批量编译。
5.根据权利要求1所述的验证方法,其特征在于,所述步骤4)中定义开发环境的目录结构,包括:
1)建立测试用例自动化编译一级目录:主要作用是包含不同功能的二级目录;
2)建立三个二级目录:分别为调试工程目录,编译仿真目录,源文件目录,其中:调试工程目录用于存放调试的Keil工程文件;编译仿真目录用于存放程序文件、编译输出的结果文件、脚本配置文件和python脚本;源文件目录用于存放测试用例程序文件。
6.根据权利要求1所述的验证方法,其特征在于,所述步骤5)中设置脚本配置文件,包括:
1)设置结果文件的输出目录
2)设置用户Keil安装目录
3)设置用户FTP的账号和密码。
7.根据权利要求1所述的验证方法,所述步骤5)中启动自动化编译与上传脚本,Python脚本根据测试用例自动化编译目录结构,调用Keil封装函数,编译具有本验证方法命名规则的测试用例,生成Linux验证平台识别的CDE文件并通过FTP上传服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中电华大电子设计有限责任公司,未经北京中电华大电子设计有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811325614.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基站软件集成发布管理方法及系统
- 下一篇:客户订单管理软件配置优化方法