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

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

3天内不再提示

如何较为高效地完成多语言跨平台测试

XM0r_jingweihen 来源:经纬恒润 作者:经纬恒润 2022-03-03 12:39 次阅读

背景

针对软件静态测试,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的自动化跟踪编译,敏捷部署测试,支持多种规则检测,度量元检测,支持用户管理、代码评审、信息共享、任务划分等,实现团队协作、敏捷测试,支持多元化测试报告,可以满足多语言跨平台的敏捷测试需求。

经纬恒润通过与IBM、Dassault、ANSYS等知名工业软件厂商合作,为用户提供汽车电子领域数十种研发工具,并通过在研发流程、建模仿真、测试验证、平台建设等领域的定制开发和技术服务,助力用户实现研发的流程化、数字化、智能化和平台化,提升产品研发效率和市场竞争力。

经 纬 恒 润

致力于成为国际一流的汽车电子系统科技服务商!

原文标题:基于多语言的跨平台静态测试解决方案

文章出处:【微信公众号:经纬恒润】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

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

    关注

    8

    文章

    5125

    浏览量

    126402
  • 软件
    +关注

    关注

    69

    文章

    4735

    浏览量

    87124
  • 代码
    +关注

    关注

    30

    文章

    4733

    浏览量

    68294

原文标题:基于多语言的跨平台静态测试解决方案

文章出处:【微信号:jingweihengrun,微信公众号:经纬恒润】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    多语言开发的流程详解

    现在不少应用都是要求有多语言切换的, 使用QT开发上位机也同样需要做多语言功能, 不过QT是自带了多语言翻译功能, 可以很方便的借助原生工具进行, 下面就简单来看看多语言开发的流程!
    的头像 发表于 11-30 09:08 1030次阅读

    这个多语言包 怎么搜不到

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

    串口屏能否支持全球多语言功能?

    串口屏能否支持全球多语言功能?
    发表于 03-27 15:11

    串口屏MODBUS教程9_控件显示和隐藏功能和多语言功能的使用教程

    串口屏MODBUS教程9_控件显示和隐藏功能和多语言功能的使用教程1、本文主要讲述控件显示和隐藏功能和多语言功能在MODBUS协议的串口屏的应用。2、本文适合大彩基本型、经济型、商业型、F型、物联型
    发表于 08-15 15:18

    多语言综合信息服务系统研究与设计

    基于多语言的综合信息服务正成为信息服务领域的一个重要的发展方向。该文提出面向2010年上海世博会和城市信息服务的多语言综合信息服务应用的总体架构,该系统基于下一代网
    发表于 04-01 09:41 24次下载

    SoC多语言协同验证平台技术研究

    基于开放的多语言构架库的解决方案,详述了多语言协同验证技术的原理以及验证平台的搭建方法,并通过实例验证了所提方案的有效性和灵活性。
    发表于 12-31 09:25 12次下载

    基于Toradex多语言image的编译与MUI切换演示

    和市场,使用 MUI 生产一个系统镜像。该镜像包含了不同的语言,在控制面板中,根据需要进行切换。本文就基于Toradex Colibri T20 ARM嵌入式平台进行演示多语言image的编译与MUI切换,这个
    发表于 09-18 10:59 8次下载

    阿里宣布完成全球首个多语言实时翻译的电商直播

    今日,阿里宣布完成全球首个多语言实时翻译的电商直播,该直播实现了将中文直播内容精准翻译成英语、俄语、西班牙语等语言
    的头像 发表于 10-27 11:39 1935次阅读

    Multilingual多语言预训练语言模型的套路

    Facebook在Crosslingual language model pretraining(NIPS 2019)一文中提出XLM预训练多语言模型,整体思路基于BERT,并提出了针对多语言预训练的3个优化任务。后续很多多语言
    的头像 发表于 05-05 15:23 2914次阅读

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

    多语言平台的敏捷静态测试测试结果管理共享已经成为关键需求。如何较为
    的头像 发表于 03-03 10:15 580次阅读
    基于<b class='flag-5'>多语言</b>的<b class='flag-5'>跨</b><b class='flag-5'>平台</b>静态<b class='flag-5'>测试</b>解决方案

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

    多语言平台的敏捷静态测试测试结果管理共享已经成为关键需求。如何较为
    的头像 发表于 03-03 10:41 583次阅读
    基于<b class='flag-5'>多语言</b>的<b class='flag-5'>跨</b><b class='flag-5'>平台</b>静态<b class='flag-5'>测试</b>解决方案

    蚂蚁集团开源高性能多语言序列化框架Fury解读

    Fury 是一个基于 JIT 动态编译和零拷贝的多语言序列化框架,支持 Java/Python/Golang/JavaScript/C++ 等语言,提供全自动的对象多语言 /
    的头像 发表于 08-25 17:05 1124次阅读
    蚂蚁集团开源高性能<b class='flag-5'>多语言</b>序列化框架Fury解读

    如何在TSMaster面板和工具箱中实现多语言切换

    TSMaster软件平台已经提供了多语言的支持,对于软件内部用户二次开发的模块如Panel和工具箱模块,TSMaster也提供了多语言的支持。这一特性让基于TSMaster开发的工程只需要制作
    的头像 发表于 11-11 08:21 861次阅读
    如何在TSMaster面板和工具箱中实现<b class='flag-5'>多语言</b>切换

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

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

    ChatGPT 的多语言支持特点

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