[发明专利]基于微服务架构的一体化测试系统和方法在审
申请号: | 202110229248.5 | 申请日: | 2021-03-02 |
公开(公告)号: | CN112882941A | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | 许子灿 | 申请(专利权)人: | 上海万向区块链股份公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06Q10/10 |
代理公司: | 上海段和段律师事务所 31334 | 代理人: | 李佳俊;郭国中 |
地址: | 200086 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 微服 架构 一体化 测试 系统 方法 | ||
本发明提供了一种基于微服务架构的一体化测试系统和方法,包括产品/项目管理、测试管理、平台管理、仪表盘、制品库/流水线管理的功能模块。本发明丰富了测试过程各维度管理控制流程,提供了项目一体化测试解决方案,通过中间件服务,既满足了不同类型的自动化测试技术使用,又实现了从产品需求到上线审查的流水线集成和测试可视化度量。
技术领域
本发明涉及一体化测试技术领域,具体地,涉及一种基于微服务架构的一体化测试系统和方法。
背景技术
目前基于各种开发语言的各类自动化测试开源技术层出不穷,各类自动化测试管理平台往往专注于测试角度的自动化测试,而各类DevOps平台又专注于开发运维角度的流水线集成处理,在实际面对敏捷项目测试跟踪时,既不能满足专业测试深度和复杂度的各种开发语言测试项目和各种测试类型的处理要求,也不能更清晰地呈现测试各维度度量数据。
专利文献CN110928783A(申请号:CN201911143356.X)公开了基于RobotFramework自动化测试数据化改造的平台,包含系统管理模块、自动化测试管理模块和资源管理模块三个模块,虽然能进行自动化测试管理,但却远远不能满足实际敏捷项目快速迭代、复杂项目测试管理和自动化测试技术需求,未实现从项目需求、测试需求、手工测试用例、自动化测试用例、缺陷、测试报告的一体化流水线跟踪集成和测试精准度量。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种基于微服务架构的一体化测试系统和方法。
根据本发明提供的基于微服务架构的一体化测试系统,包括:
产品/项目管理微服务应用模块,包括产品管理以及项目管理;
测试需求管理微服务应用模块,包括测试需求设计、测试需求跟踪;
手动测试管理微服务应用模块,包括手动用例设计、手动用例跟踪、手动用例集管理、手动用例分配、手动用例执行和手动用例详细报告;
自动化测试微服务应用模块,包括自动化测试管理服务、自动化测试服务和自动化测试执行引擎服务;
缺陷管理微服务应用模块,包括缺陷模板配置和缺陷跟踪;
平台管理微服务应用模块,包括引擎管理、权限管理、配置管理和日志管理;
前端显示微服务应用模块,提供测试管理平台的web可视化调用;
仪表盘微服务应用模块,建立影子表和索引,包括自定义视图管理、报告管理和统计管理;
制品库/流水线管理微服务应用模块,包括制品库管理、凭据管理和流水线管理。
优选的,所述项目管理包括项目版本管理、项目需求管理、Jira管理;
所述项目版本管理是与产品、项目及制品库版本相对应,建立版本分支和标签;
所述项目需求管理管理是结合项目版本,进行各sprint拆分需求设计及迭代;
所述Jira管理是对接Jira,满足Jira需求和缺陷,与测试管理平台同步。
优选的,所述测试需求设计是针对项目管理需求进行TDD模式前期测试点拆分;
所述测试需求跟踪是建立测试需求与项目需求的跟踪映射关系表。
优选的,所述手动用例设计是根据测试需求中测试点进行正常、异常及复杂场景的功能用例设计;
所述手动用例跟踪是查看手动用例与测试需求的跟踪映射关系表;
所述手动用例集管理是针对同类功能建立用例集集合,便于进行反复批量分配;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海万向区块链股份公司,未经上海万向区块链股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110229248.5/2.html,转载请声明来源钻瓜专利网。