优化DevOps的解决方案|使用Helix与Klocwork

结合使用时,这两种解决方案可以为您的团队提供可扩展的DevOps解决方案。因此,测试人员,开发人员以及确保产品质量的其他所有人可以无缝地协同工作。

应用程序生命周期管理 | 静态分析

优化DevOps的解决方案|使用Helix与Klocwork

如何使用Helix ALM和KlockWork

Helix ALM是用于不同开发阶段的最受信任的模块化套件之一。同时,Klocwork是一个静态代码分析器,旨在优化DevOps流程,例如CI / CD 流水线

结合使用时,这两种解决方案可以为您的团队提供可扩展的DevOps解决方案。

[相关视频:如何在应用程序生命周期内使用静态分析]

什么是Helix ALM?

Helix ALM 通过在一个平台上链接您的需求,测试用例和问题来提供端到端的可追溯性。其可配置的工作流可以轻松地适应您现有的工作方式,而不是其他方式。因此,测试人员,开发人员以及确保产品质量的其他所有人可以无缝地协同工作。

什么是Klocwork?

Klocwork是C,C ++,C#和Java 最受欢迎的静态分析器之一。而且,凭借其差异分析,连接的桌面以及对CI / CD流水线容器化构建的支持,Klocwork是DevOps的理想静态分析器。

为什么Helix ALM用户应使用Klocwork

Helix ALM简化了可追溯性,以简化合规性,影响分析和风险管理。通过将其与Klocwork配对,Helix ALM用户可以快速分析其整个代码库,以在开发的早期阶段识别出编码漏洞和错误,并确保实施了编码标准。

Klocwork通过以下方式补充了Helix ALM:

  • 差异分析

使用来自服务器的系统上下文数据,Klocwork仅分析已更改的文件,同时还提供差异分析结果,就像对整个系统进行了分析一样。这为您提供了对新代码和更改代码的最短分析时间。

  • 整合分析

使用来自服务器的系统上下文数据,Klocwork提供了软件项目当前运行状况的快照。每次集成分析后,Klocwork都会提供检测到的编码问题的列表以及有关代码的其他报告。通过定期运行综合分析,您可以提高代码质量并确保整个代码库的一致性。

为什么Klocwork用户应使用Helix ALM

软件开发团队使用Klocwork来帮助确保其代码高质量,安全和可靠。通过将其与Helix ALM配对,Klocwork用户可以在单个平台上执行需求管理,问题管理和测试用例管理。Klocwork数据在需求中可见,使其成为跟踪矩阵的一部分。

Helix ALM通过以下方式补充了Klocwork:

  • 单一数据源

通过将需求,测试用例和问题包含在一个工具中,用户无需验证自己是否正在使用最新信息。更新的Klocwork数据(如违规的需求和已解决的问题),也随您在Helix ALM中的需求一起出现。您可以在不离开平台的情况下扩展和过滤违规数据,查看更新的问题等等。

  • 可追溯性

Helix ALM自动跟踪和链接工件以创建端到端的可追溯性,提供影响分析,简单的报告等。由于来自Klocwork的静态代码分析结果已纳入Helix ALM中的要求中,因此它们成为自动化可追溯性矩阵的一部分。

如何使用Helix ALM与Klocwork

这是将Helix ALM与Klocwork结合使用的方法:

1.安装Helix ALM

首先,您需要安装Helix ALM。
如果您尚未使用Helix ALM,请联系上海龙智。

如果您已经是Helix ALM用户。

2.安装Klocwork

接下来,您将下载Klocwork。

如果您尚未使用Klocwork,请联系上海龙智。

如果您已经是Klocwork用户。

3.配置Helix ALM

您还可以添加特定问题类型的自定义字段:

· Klocwork状态——匹配Klocwork值的固定下拉列表(即“分析”,“忽略”,“修复”等)

· Klocwork状态——匹配Klocwork值的固定下拉列表(即“新建”,“现有”,“已修复”)

· Klocwork ID——文本字符串,其中包含问题的唯一ID

要添加具有新值的系统字段:

· 产品——添加“ Klocwork”

· 类型——添加“静态分析”

您还可以添加一个名为“ Klocwork问题”的问题搜索查询,该查询将获取所有非空白的“ Klocwork ID”字段。

4.配置Klocwork

每次启动新项目时,都需要配置Klocwork。为此,您需要决定需要导入哪些问题,例如:

· 所有

· 除了第三方代码中的所有问题

· 只有严重缺陷

然后,您可以在Klocwork中配置一个视图以匹配您要解决的问题。

5.将脚本部署到任何构建代理/机器

该脚本旨在执行Klocwork集成分析之后运行。它还可以更新已经导入Helix ALM中的现有问题。

6.为API连接创建Helix ALM身份验证密钥

如果您通过连续分析进行配置,它将在每次集成分析之后运行。然后,只要在最新分析中对结果进行了更改,就可以将结果导入所有新问题中并更新Helix ALM中的现有问题。

入门:Helix ALM和Klocwork

立即开始使用Helix ALM和Klocwork优化您的DevOps流程。

Perforce公司也关注到我们国内游戏的蓬勃发展,在国内也部署了其技术服务网点—上海龙智数码,可以为我们国内游戏企业在 Helix Core 和 Hansoft 的使用及技术支持上提供帮助。

点击文末“了解更多”可进入龙智官网。更多DevOps解决方案欢迎关注微信公众号「龙智数码」。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/84849.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信