[发明专利]一种去中心化的自动化测试管理系统和方法在审
申请号: | 202010620734.5 | 申请日: | 2020-06-30 |
公开(公告)号: | CN112115040A | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 谢恒;戴鹏;陈冬严;谢琼;王海滨;张成;李文忠 | 申请(专利权)人: | 上海金融期货信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 施浩 |
地址: | 200122 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 中心 自动化 测试 管理 系统 方法 | ||
本发明公开了一种去中心化的自动化测试管理系统和方法,解决测试用例在本地环境执行、用例解析和标准化、用例一致性维护的难点,可以实现任意用例模式的支持,使测试资产得以统一管理。其技术方案为:系统包括:用户接口模块,提供用户访问途径,使用户查看、管理测试用例、测试结果,并执行测试用例;应用程序接口模块,提供对外访问端口以供调用;数据库模块,用于数据的存储和管理;日志管理模块,用于自动化测试的日志记录和统计分析;测试管理代理组件,部署在本地测试环境中,用于本地测试环境与远程的测试管理系统其他模块之间的桥梁。
技术领域
本发明涉及一种软件测试技术,具体涉及一种去中心化的自动化测试管理技术,可应用于金融软件领域。
背景技术
在软件测试中,由于复杂的测试运行环境往往难以通过自动化部署的方式在测试执行时生成,或因测试环境的需求变化太快,或因测试环境自动化实现成本太高,或因难以复用部署完成的开发环境,因此测试活动可能依赖于经手工配置的本地测试环境,这就会带来非集中式的用例运行、管理需求。
该场景下可能遇到以下问题:
1.多个本地测试环境之间的测试用例需要同步、统一管理、版本化;
2.测试结果需要收集汇总到一起,便于统计整体的运行情况和进一步分析;
3.根据被测对象特点,用例格式可能差异较大,与测试资产统一管理的目标相矛盾。
发明内容
以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之序。
本发明的目的在于解决上述问题,提供了一种去中心化的自动化测试管理系统和方法,解决测试用例在本地环境执行、用例解析和标准化、用例一致性维护的难点,可以实现任意用例模式的支持,使测试资产得以统一管理。
本发明的技术方案为:本发明揭示了一种去中心化的自动化测试管理系统,其特征在于,系统包括用户接口模块、应用程序接口模块、数据库模块、日志管理模块、测试管理代理组件,用户接口模块、应用程序接口模块、数据库模块、日志管理模块部署在远程,测试管理代理组件部署在本地测试环境,其中:
用户接口模块,提供用户访问途径,使用户查看、管理测试用例、测试结果,并执行测试用例;
应用程序接口模块,提供对外访问端口以供调用;
数据库模块,用于数据的存储和管理;
日志管理模块,用于自动化测试的日志记录和统计分析;
测试管理代理组件,用于本地测试环境与远程的测试管理系统其他模块之间的桥梁。
根据本发明的去中心化的自动化测试管理系统的一实施例,测试管理代理组件配置为:
从测试管理系统下载测试用例及其相关测试素材,将其保存在本地测试环境中;
解析本地测试环境中的测试用例,并将解析出的测试用例上传到测试管理系统中;
解析本地测试执行结果,并将解析出的本地测试执行结果上传到测试管理系统中。
根据本发明的去中心化的自动化测试管理系统的一实施例,测试管理代理组件还配置为通过提供模板接口,来为自由开发提供需要支持的测试用例格式。
本发明还揭示了一种去中心化的自动化测试管理方法,在如上所述的去中心化的自动化测试管理系统上实施,方法包括:
步骤1:第一用户在本地测试环境中通过测试管理代理组件获取授权;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海金融期货信息技术有限公司,未经上海金融期货信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010620734.5/2.html,转载请声明来源钻瓜专利网。