【技术实现步骤摘要】
一种测试环境校验方法及系统
本申请属于软件开发
,尤其涉及一种测试环境校验方法及系统。
技术介绍
在软件程序开发过程中,通常需要对软件程序进行开发、测试和运行,开发需要在开发环境下进行,测试需要在测试环境下进行,运行则需要在生产环境下进行。其中,测试环境是指为了完成软件测试工作所必需的计算机硬件、软件、网络设备及历史数据的总称,测试环境承接着开发环境和生产环境,保证着代码的质量和生产环境的稳定。由于开发一个软件程序所用到的系统模块较多,且开发过程中也会有出现多个版本,因此在开发过程中通常会设置多套测试环境。对于多套测试环境而言,不同测试环境需要根据不同的软件版本进行切换,因此会存在不同版本的测试环境下的代码同步问题,比如上一版本是在test1环境做的测试,但是下个版本需要在test3环境做测试,此时就要检查test1环境的代码是否全部正常同步到test3环境中,这种代码同步的检测通常由测试人员来执行,然而这样容易出现漏查,进而影响生产环境的稳定性。
技术实现思路
本申请实施例提供了一种测试环境校验方法及系统,可以解决目前对不同测试环境的代码同步校验容易出现漏查,进而影响生产环境稳定性的问题。第一方面,本申请实施例提供了一种测试环境校验方法,包括:连接第一测试环境数据库和第二测试环境数据库;根据校验指令从所述第一测试环境数据库中获取第一校验对象,并从所述第二测试环境数据库中获取第二校验对象;调用比对工具对所述第一校验对象和所述第二校验对象进行比对,输出比 ...
【技术保护点】
1.一种测试环境校验方法,其特征在于,包括:/n连接第一测试环境数据库和第二测试环境数据库;/n根据校验指令从所述第一测试环境数据库中获取第一校验对象,并从所述第二测试环境数据库中获取第二校验对象;/n调用比对工具对所述第一校验对象和所述第二校验对象进行比对,输出比对结果。/n
【技术特征摘要】
1.一种测试环境校验方法,其特征在于,包括:
连接第一测试环境数据库和第二测试环境数据库;
根据校验指令从所述第一测试环境数据库中获取第一校验对象,并从所述第二测试环境数据库中获取第二校验对象;
调用比对工具对所述第一校验对象和所述第二校验对象进行比对,输出比对结果。
2.如权利要求1所述的测试环境校验方法,其特征在于,所述根据校验指令从所述第一测试环境数据库中获取第一校验对象,并从所述第二测试环境数据库中获取第二校验对象,包括:
基于所述第一测试环境数据库和所述第二测试环境数据库创建并配置数据库配置表;
根据所述校验指令从所述数据库配置表查找并获取所述第一校验对象和所述第二校验对象。
3.如权利要求1所述的测试环境校验方法,其特征在于,所述第一校验对象包括第一配置文件包,所述第二校验对象包括第二配置文件包,所述调用比对工具对所述第一校验对象和所述第二校验对象进行比对,输出比对结果,包括:
调用代码比对工具,通过所述代码比对工具自动对所述第一配置文件包和所述第二配置文件包进行核对;
若所述第一配置文件包的文件内容和所述第二配置文件包的文件内容一致,则输出版本同步成功提示;
若所述第一配置文件包的文件内容和所述第二配置文件包的文件内容不一致,则输出版本同步失败提示。
4.如权利要求1所述的测试环境校验方法,其特征在于,所述第一校验对象包括第一数据库表,所述第二校验对象包括第二数据库表,所述调用比对工具对所述第一校验对象和所述第二校验对象进行比对,输出比对结果,包括:
调用结构化查询语言分别统计所述第一数据库表的数据量和所述第二数据库表的数据量;
若所述第一数据库表的数据量与第二测试环境数据库的数据库配置表的数据量相等,则输出版本同步成功提示;
若所述第一数据库表的数据量与所述第二数据库表的数据量不相等,则输出版本同步失败提示。
5.如权利要求2所述的测试环境校验方法,其特征在于,所述数据库配置表包括版本号字段、地址字段、接口字段、用户字段、密码字段以及配置文件包字段;
所述根据所述校验指令从所述数据库配置表查找并获取所述第一校验对象和所述第二校验对象,包括:
根据所述校验指令确定第一配置文件包信息和第二配置文件包信息;
根据所述地址字段和所述接口字段查找所述第一测试环境数据库的访问地址,根据所述用户字段和所述密码字段访问所述第一测试环境数据库的访问地址,并根据所述版本号字段、所述配置文件包字段及所述第一配置文件包信息从所述第一测试环境数据库查找并获取第一配置文件包;
根据所述地址字段和所述接口字段查找所述第二测试环境数据库的访问地址,根据所述用户字段和所述密码字段访问所述第二测试环境数据库的访问地址,并根据所述版本号字段、所述配置...
【专利技术属性】
技术研发人员:万光平,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。