0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于多语言的跨平台静态测试解决方案

经纬恒润 2022-03-03 10:41 次阅读

背景

针对软件静态测试,ISO26262标准的Part 6部分给出了具体要求说明,随着各大整车厂和供应商静态测试实施的逐渐深入, C、C++JavaC#等混编语言以及复杂交叉编译环境的应用越来越多,多语言跨平台的敏捷静态测试及测试结果管理共享已经成为关键需求。

如何较为高效地完成多语言跨平台测试工程的构建以及测试项目跟踪,较大程度地实现信息共享,已经成为提高测试效率的重要一环。

产品介绍

Klocwork是Perforce公司的产品,主要用于C、C++、C#、Java和python代码的自动化敏捷静态分析工作,可以提供编码规则检查、代码质量度量、软件结构分析、测试结果管理、代码评审等敏捷测试功能。Klocwork可以扩展到任何规模的项目,与大型复杂环境、各种开发工具集成,并提供控制、协作和报告。Klocwork提供即时的分析结果,同时保持准确性,并与CI/CD无缝集成,保护您的软件在每次提交时免受漏洞的伤害。

Klocwork能够准确地发现软件中潜在的问题,例如:可发现代码中的质量缺陷和安全漏洞;发现软件中运行时错误及缺陷以及不合规范代码;发现危险、过于复杂和不可移植代码等问题。目前已广泛应用于汽车、电子商务、医疗器械、生产和通信等领域。

主要特点

  • 能够支持多种编程标准(如MISRA C:2012、OWASP、CWE、CERT C、AUTOSAR C++等),也支持扩展映射多种其它行业编程规则
  • 支持度量元检测,包括圈复杂度、注释占比等,可以扩展定制的复杂度度量
  • 支持团队协作,可通过Klocwork Portal实现用户管理、插入评审、更改问题状态、共享测试结果等,实现团队协作
  • 支持自动化跟踪编译,敏捷部署测试
  • 支持代码评审,支持更改问题状态等信息
  • 支持版本迭代,每次分析结果都会保存,不会被覆盖
  • 能够监控不同版本之间度量元指标的变化趋势
  • 支持任务划分,项目敏捷管理
  • 能够提供多种报告内容,同时可自定义报告内容
  • 能够支持多种插件,如Eclipse、Visual Studio
  • 支持支持CI/CD无缝集成,支持jenkins集成操作
  • 支持命令行操作

小结

Klocwork支持C、C++、C#、Java以及python的自动化跟踪编译,敏捷部署测试,支持多种规则检测,度量元检测,支持用户管理、代码评审、信息共享、任务划分等,实现团队协作、敏捷测试,支持多元化测试报告,可以满足多语言跨平台的敏捷测试需求。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 汽车电子
    +关注

    关注

    3026

    文章

    7955

    浏览量

    167031
  • 静态测试
    +关注

    关注

    0

    文章

    26

    浏览量

    6519
收藏 人收藏

    评论

    相关推荐

    Acrel-EIOT能源物联网平台方案

    。 该平台提供数据驾驶舱、电气安全监测、电能质量分析、用电管理、预付费管理、充电桩管理、智能照明管理、异常事件报警和记录、运维管理等功能,并支持多平台多语言、多终端数据访问。
    的头像 发表于 12-09 09:35 204次阅读
    Acrel-EIOT能源物联网<b class='flag-5'>平台</b><b class='flag-5'>方案</b>

    ASR技术的未来发展趋势 ASR系统常见问题及解决方案

    体现在以下几个方面: 更高的准确率 :随着深度学习技术的发展,ASR系统的准确率将不断提高,尤其是在嘈杂环境下的表现。 多语言和方言支持 :ASR技术将支持更多的语言和方言,以适应全球化的需求。 实时翻译 :ASR技术将与机器翻译技术结合,实现实时语音翻译,促进
    的头像 发表于 11-18 15:20 729次阅读

    ChatGPT 的多语言支持特点

    )技术迎来了巨大的挑战和机遇。ChatGPT,作为一个领先的语言模型,其多语言支持的特点成为了它在众多应用场景中不可或缺的优势。 1. 多语言理解能力 ChatGPT 的多语言支持首先
    的头像 发表于 10-25 17:30 788次阅读

    科大讯飞发布讯飞星火4.0 Turbo大模型及星火多语言大模型

    ,科大讯飞以其一贯的创新精神,开创性地发布了星火多语言大模型。这一创新之举不仅进一步巩固了科大讯飞在中文和英文处理领域的领先地位,更将语言的支持范围大幅扩展,涵盖了俄语、日语、阿拉伯语、韩语、法语、西班牙语、葡萄牙语以及
    的头像 发表于 10-24 13:58 384次阅读

    谷歌全新推出开放式视觉语言模型PaliGemma

    这种热烈的反响非常鼓舞人心,开发者们打造了一系列多样的项目,例如用于印度语言多语言变体 Navarasa,以及设备端侧动作模型 Octopus v2。开发者们展示了 Gemma 在打造极具影响力且易于使用的 AI 解决方案方面
    的头像 发表于 10-15 17:37 402次阅读

    揭秘动态化端框架在鸿蒙系统下的高性能解决方案

    平台解决方案。 在研发团队使用后可大幅降低研发人力成本;为业务提供实时触达、A/B触达等能力以提升业务投放效率;同时保障了C端用户优秀的用户体验。 一、动态化端框架原理介绍        通过上图,我们先了解一下动态化
    的头像 发表于 10-08 13:46 822次阅读
    揭秘动态化<b class='flag-5'>跨</b>端框架在鸿蒙系统下的高性能<b class='flag-5'>解决方案</b>

    鸿蒙端实践-JS虚拟机架构实现

    类似的框架,我们需要自行实现以确保核心基础能力的完整。 鸿蒙虚拟机的开发经历了从最初 ArkTs2V8 到 JSVM + Roma新架构方案 。在此过程中,我们实现了完整的鸿蒙版的“J2V8”和 基于系统JSVM的JS虚拟机框架,解决了JS引擎库移植、多语言通信能力、多类
    的头像 发表于 09-30 14:42 2415次阅读
    鸿蒙<b class='flag-5'>跨</b>端实践-JS虚拟机架构实现

    功率半导体器件静态特性测试挑战及应对测试方案

    PMST系列功率器件静态参数测试系统是武汉普赛斯正向设计,精益打造的高精密电压/电流测试分析系统,是一致能够提供IV,CV、导等丰富功能的综合测试
    的头像 发表于 07-23 15:43 513次阅读
    功率半导体器件<b class='flag-5'>静态</b>特性<b class='flag-5'>测试</b>挑战及应对<b class='flag-5'>测试</b><b class='flag-5'>方案</b>

    OpenHarmony开发技术:【国际化】实例

    ArkUI开发框架对多语言的支持比较友好,只需要在 `resources` 目录下创建对应国家的文件夹,名称对国家简码,例如中国为 `zh` ,则在 `resources` 下创建 `zh` 文件夹,然后在 `zh` 文件下创建对应的类别文件,笔者以文本资源支持多语言为例
    的头像 发表于 04-11 09:40 402次阅读
    OpenHarmony开发技术:【国际化】实例

    这个多语言包 怎么搜不到

    大家好,这个多语言包怎么搜不到 seven language lib 谁有离线包不 感谢分享,
    发表于 03-24 10:06

    阿里大模型“通义听悟”升级

    和检索增强生成算法,成功实现了对超长音视频的单记录、记录、多语言的自由问答,为用户带来了前所未有的便捷体验。
    的头像 发表于 03-21 11:30 1033次阅读

    语言模型(LLMs)如何处理多语言输入问题

    研究者们提出了一个框架来描述LLMs在处理多语言输入时的内部处理过程,并探讨了模型中是否存在特定于语言的神经元。
    发表于 03-07 14:44 619次阅读
    大<b class='flag-5'>语言</b>模型(LLMs)如何处理<b class='flag-5'>多语言</b>输入问题

    语言模型中的语言与知识:一种神秘的分离现象

    自然语言处理领域存在着一个非常有趣的现象:在多语言模型中,不同的语言之间似乎存在着一种隐含的对齐关系。
    发表于 02-20 14:53 525次阅读
    大<b class='flag-5'>语言</b>模型中的<b class='flag-5'>语言</b>与知识:一种神秘的分离现象

    静态测试方案

    随着自动驾驶、车联网等技术突飞猛进的发展,汽车中包含的软件越来越多。如何保证这些软件的质量就成了重中之重。经纬恒润拥有十几年的嵌入式软件研发及测试经验,经验丰富的软件测试团队,能够借助测试工具及设备给客户提供优质的
    的头像 发表于 01-29 11:36 2075次阅读
    <b class='flag-5'>静态</b><b class='flag-5'>测试</b><b class='flag-5'>方案</b>

    时钟域的解决方案

    在很久之前便陆续谈过亚稳态,FIFO,复位的设计。本次亦安做一个简单的总结,从宏观上给大家展示时钟域的解决方案
    的头像 发表于 01-08 09:42 906次阅读
    <b class='flag-5'>跨</b>时钟域的<b class='flag-5'>解决方案</b>