[发明专利]一种基于B/S结构系统的自动化版本验证方法及系统无效
| 申请号: | 201310229343.0 | 申请日: | 2013-06-09 |
| 公开(公告)号: | CN103279419A | 公开(公告)日: | 2013-09-04 |
| 发明(设计)人: | 郑洁琼 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 250014 山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 结构 系统 自动化 版本 验证 方法 | ||
1.一种基于B/S结构系统的自动化版本验证方法及系统,其特征在于,包括以下步骤:
(1)根据配置文件从配置管理工具中获取最新代码生成新的测试版本;
(2)根据配置文件搭建测试环境、安装、配置并启动被测系统;
(3)根据配置文件备份基础数据,清空已有测试数据,使系统处于提交给客户时的初始化状态;
(4)根据配置文件自动导入版本验证所需执行的测试用例;
(5)根据配置文件执行版本验证的测试用例;
(6)将版本验证结果生成测试报告。
2.根据权利1所述的方法,其特征在于,在步骤(1)中描述的配置文件包括:配置管理工具的访问地址、访问目录、项目名称和功能模块名称及版本生成时间,具体做法是版验证系统与配置管理工具连接,自动获取被测系统最新的应用程序包,生成新的测试版本,并按照预先设定的版本编号规则给生成的版本编号。
3.根据权利1所述的方法,其特征在于,在步骤(2)中描述的配置文件包括:安装目录、软件版本、配置信息、数据库类型、数据库版本。
4.根据权利1所述的方法,其特征在于,在步骤(3)中描述的配置文件包括数据库清空脚本以及系统数据初始化脚本。
5.根据权利1所述的方法,其特征在于,在步骤(4)中描述的配置文件包括测试用例的选择条件。
6.根据权利1所述的方法,其特征在于,在步骤(5)中描述的配置文件包括测试用例的执行条件及测试用例执行时间。
7.一种基于B/S结构系统的自动化版本验证系统,其特征在于该系统包括版本生成模块、核心控制模块、测试环境搭建模块、数据处理模块、版本验证用例导入模块、版本验证执行模块、测试报告模块,其中:
版本生成模块:开发人员将代码提交到配置管理工具中,系统与配置管理工具相连,生成最新版本,并按照版本号的生成规则为该版本定义版本号;
核心控制模块:用于根据配置文件实现各模块的调度和时序控制,包括向版本生成模块发送生成新版本的命令,向测试环境搭建模块发送搭建测试环境的命令,以及当测试数据模块处理完数据后向版本验证用例导入模块发送导入用例的命令,以及向版本验证执行模块发送测试执行的命令等,核心控制模块发送的命令中带有配置文件信息;
测试环境搭建模块:用于按照配置文件要求,如软硬件环境要求等搭建测试环境,安装、配置并启动版本生成及验证被测系统;
数据处理模块:根据核心模块发送的命令,初始化系统的基础数据,删除系统中已有的测试数据;
版本验证用例导入模块:根据核心模块发送的命令,从指定的目录中导入指定的版本验证测试用例,这里用例导入功能是方便系统需求变更或者是系统增量开发时增加系统版本验证的用例;
版本验证执行模块:根据核心模块发送的命令,执行选定的测试用例;
测试包括模块:负责生成版本验证测试的测试报告,包括每个验证用例的执行结果及最终版本验证是否通过的总体描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310229343.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种采用离子液体萃取分离纯化磷脂酰胆碱的方法
- 下一篇:乌洛托品的生产方法





