[发明专利]一种基于测试管理平台的脚本自动打包及校验方法及系统有效
| 申请号: | 201911023597.0 | 申请日: | 2019-10-25 |
| 公开(公告)号: | CN110990254B | 公开(公告)日: | 2023-01-10 |
| 发明(设计)人: | 王丽 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/41;G06F8/71 |
| 代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘雪萍 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 测试 管理 平台 脚本 自动 打包 校验 方法 系统 | ||
本发明公开一种基于测试管理平台的脚本自动打包及校验方法及系统,包括:选择待处理测试计划数据;启动环境准备程序,将所规定的项目源码路径传送给脚本监测工具的打包接口;脚本监测工具对项目源码进行编译和打包,将项目源码和打包文件放到对应打包版本下;对打包结果进行校验,并保存相关错误信息。本发明简化执行测试计划做脚本环境准备步骤之一的打包工作,减少测试人员工作量,方便查看打包失败的原因,快速定位问题,从而提高测试执行效率及测试管理效率。
技术领域
本发明涉及测试计划基本打包领域,具体涉及一种基于测试管理平台的脚本自动化打包方法及系统。
背景技术
在测试中,稳定、可控、简单的测试操作,可以使测试人员花费较少的时间就完成测试用例的执行,也无需为测试用例、测试过程的维护花费较多的时间。目前测试管理系统仅支持在脚本监控工具中人工录入项目源码路径后点击打包按钮触发,不支持在系统中自动打包,增加了测试人员的操作,且未保存编译日志信息,缺少打包失败校验,增加了测试人员的工作量。
发明内容
为解决上述问题,本发明提供一种基于测试管理平台的脚本自动打包方法及系统,简化执行测试计划做脚本环境准备步骤之一的打包工作,减少测试人员工作量,方便查看打包失败的原因,快速定位问题,从而提高测试执行效率及测试管理效率。
本发明的技术方案是:一种基于测试管理平台的脚本自动打包方法,包括:
选择待处理测试计划数据;
启动环境准备程序,将所规定的项目源码路径传送给脚本监测工具的打包接口;
脚本监测工具对项目源码进行编译和打包,将项目源码和打包文件放到对应打包版本下;
对打包结果进行校验,并保存相关错误信息。
进一步地,所述对打包结果进行校验,并保存相关错误信息,具体包括:
保存脚本监测工具编译阶段的编译日志;
扫描已编译成功的class文件,获取并保存自动化脚本的名称及全路径;
读取并保存待处理测试计划的脚本约束信息;
根据编译日志、自动化脚本的名称及全路径、脚本约束信息,对打包结果进行校验;
若校验到打包失败,则根据校验结果对对应编译日志进行处理;
从相关处理后的编译日志中获取脚本error信息进行保存。
进一步地,所述根据编译日志、自动化脚本的名称及全路径,对打包结果进行校验,具体包括:
校验编译日志是否存在error信息;
校验自动化脚本全路径是否缺失。
进一步地,若校验到打包失败,则根据校验结果对对应编译日志进行处理,具体包括:
对对应编译日志填写校验状态、校验结果及未通过原因。
进一步地,未通过原因包括:
FTP/home文件夹空间不足;
FTP防火墙未关闭;
FTP上未部署成功脚本监控工具或者脚本监控工具未启动。
本发明的技术方案还包括一种基于测试管理平台的脚本自动化打包系统,包括:
测试计划选择模块,选择待处理测试计划数据;
打包触发模块,启动环境准备程序,将所规定的项目源码路径传送给脚本监测工具的打包接口;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911023597.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种卫生巾浆片棉状注水搅拌抄成机
- 下一篇:一种显示器件制造方法及显示器件





