英国威勒尔- 2021年10月21日-自动化软件验证、源代码分析和测试工具的领先提供商LDRA今天宣布了一个插件,将LDRA工具套件的功能带入Jenkins自动化服务器,用于敏捷软件开发的持续集成(CI)。Jenkins自动化和管理构建过程,并将构建和版本控制系统与大规模系统级软件项目的质量管理和自动化测试过程连接起来。LDRA长期以来一直与Jenkins联系在一起,以使开发人员能够分析、跟踪测试和验证的实现,并衡量代码质量。现在,开发人员可以直接在Jenkins中查看LDRA结果,从而节省时间并降低与构建必须符合汽车行业ISO 26262等严格标准的系统相关的开发成本。
LDRA运营总监Ian Hennell说:“持续集成是敏捷工作流的关键部分,因此使用LDRA工具套件在每次签到或日常签到时生成证书级别的工件,可以帮助开发人员保持正确的轨道,并在特性开发周期中更快地移动。”“随着LDRA完全集成到Jenkin的界面中,整个过程更加顺畅,LDRA结果,如代码审查分析和违规严重程度,也更容易获得。”
LDRA为Jenkins提供大规模汽车项目控制的认证管理l
管理大型安全关键系统通常需要全球范围的组件和技术提供商,这是一个困难和昂贵的过程,特别是当开发团队跨越大洲、语言和时区时。这个LDRA/Jenkins解决方案为开发人员提供了跟踪生产力和构建过程效率的能力,同时减轻了认证挑战并提高了软件质量。缺陷在软件开发生命周期的早期被识别出来,从而节省了以后识别错误的大量时间和成本。
通过验证标准的一致性,LDRA工具套件帮助公司证明他们的系统符合严格的认证标准,例如- 178 c吗(机载系统和设备认证中的软件考虑因素)和ISO 26262(道路车辆-功能安全)。具体来说,LDRA工具套件提供了静态和动态分析、需求跟踪、验证、测试和自动化文档。
除了跟踪静态分析活动和代码质量的进展之外,Jenkins的报告特性还从LDRA的文档过程中提取基本信息,比如有多少测试用例通过和失败,并将这些信息放入Jenkins仪表板中,以提供简明的摘要。当测试用例失败时,可以通过电子邮件或基于web的界面通知开发人员,以便他们可以立即采取纠正措施。为了保持开发效率,Jenkins继续收集基线更改的信息,这样测试回归就可以独立于正常的开发人员活动执行。
Hennell补充道:“开发者可以直接在Jenkins中查看静态分析违规和其他发现的趋势图,而不是跟随LDRA结果的链接。”“能够查看这些LDRA发现,而不需要转移到另一个应用程序,进一步促进了我们长期以来旨在解决的问题——管理认证挑战和提高软件质量。”
通过观看视频了解更多信息”使用Jenkins和LDRA工具套件执行代码评审,了解Jenkins和LDRA工具套件如何协同工作,以查找和修复违反编码规则的行为,以符合BARR-C:2018标准。
关于LDRA
40多年来,LDRA开发并推动了用于安全、任务、安全和业务关键市场的自动化代码分析和软件测试的软件市场。LDRA与客户合作,实现早期错误识别和消除,并完全符合行业标准,通过静态和动态分析跟踪需求,对各种硬件和软件平台进行单元测试和验证。LDRA拥有全球业务,在英国、美国、德国和印度设有总部,并拥有广泛的分销网络。有关LDRA工具套件的更多信息,请访问http://www.ldra.com/.