原创

泽众ALM研发管理平台,2022升级支持容器化部署和微服务

暴雨梨花枪
2022-08-20 10:11 344633人阅读

泽众ALM(application lifecyle management),是对整个软件的整个生命周期进行管理。涵盖了从需求、开发过程、测试、运维管理整个生命周期。

1663919798492.jpg

泽众软件从泽众TestCenter测试管理软件,升级到泽众ALM,不只是升级了测试管理部分,而是增加了众多的功能:

1663919826338.png

1,需求管理。

需求管理是应用软件的核心。好的需求才能够为使用者、为客户带来真正的价值。

需求管理的目标是聚焦客户需求,专注于为客户提供了哪些价值。

泽众ALM的需求管理,通过跟踪业务需求的生命周期,对需求进行管理。我们可以统计分析,一共提出了多少需求,排期了多少,实现了多少。从而增强产品的竞争力。

2,开发管理。

泽众ALM的开发管理,包括:项目需求、迭代管理、代码库、架构管理三个部分。迭代管理就是可以在项目中管理分成多个迭代,来实现产品的迭代开发。主要使用敏捷模型。代码库提供了对pull request等各种管理。架构管理可以通过预先定义的架构,通过对代码静态分析,检核代码对架构的合规性。

3,测试管理。测试管理模块,主要就是泽众testcenter的核心功能,不再赘述。

4,项目管理。

泽众testcenter的后期版本,已经把项目管理整合到泽众testcenter中。主要包括项目的创建、审批、组合管理、甘特图与里成本、报工和工时管理、风险管理、交付物管理、资源管理等多个模块。

5,持续集成。

devops带给我们的最大价值,就是能够持续不断的自动化提取代码、编译、发布、自动测试,从而降低人的工作量。

其实就是开发、集成、测试、版本发布自动化。

泽众ALM通过集成了jenkins来实现了持续集成。此外,泽众ALM通过集成泽众testone来实现自动化测试。

6,资源库管理

测试用例等开发过程和成果物,被归入资源库,作为可以复用的资源进行管理,可以有效减少重复工作量,降低成本。

1663919861033.png


本次泽众ALM的发布,是基于docker容器化来进行的,可以根据客户的需求,部署不同功能的容器。使用微服务架构,把系统有效的整合在一起。

当系统的某个部分,需要更大的容量,就可以通过微服务架构进行扩容,提升系统部署和响应的弹性。

微服务与容器化部署,是目前系统发展的趋势。


期待我们的线上产品直播发布吧。

©著作权归作者所有:来自Alltesting产品社区作者暴雨梨花枪的作品,如需转载,请注明出处,否则将追究法律责任

沪ICP备07036474号2003-2022 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.