自动化测试在仪器仪表企业中的典型应用

简介:   作为仪器仪表行业的新兴产品,智能化仪器仪表的发展是不可逆转的,同时仪器仪表的智能化发展对于传统仪器仪表行业也是一种巨大的冲击,已不再是简单的硬件实体,而是硬件、软件相结合的产品,近年来,随着智能仪表的飞速发展,软件部分的要求已经成为突出仪表产品特色能力的最重要方面。对于我们仪表制造企业,如何研发更符合市场需要的软件、如何保障软件的质量已经成为头等大事。  在这样的状态下,Parasoft通过数十年的致力研究,结合国内外无数仪器仪表制造厂商的经验和实际情况,总结出目前,在仪器仪表行业中针对软件研发部分,各个企业单位会遇到如下的一些瓶颈:  1.遵从性标准制约:无法快速达成 MISRA

  作为仪器仪表行业的新兴产品,智能化仪器仪表的发展是不可逆转的,同时仪器仪表的智能化发展对于传统仪器仪表行业也是一种巨大的冲击,已不再是简单的硬件实体,而是硬件、软件相结合的产品,近年来,随着智能仪表的飞速发展,软件部分的要求已经成为突出仪表产品特色能力的最重要方面。对于我们仪表制造企业,如何研发更符合市场需要的软件、如何保障软件的质量已经成为头等大事。

  在这样的状态下,Parasoft通过数十年的致力研究,结合国内外无数仪器仪表制造厂商的经验和实际情况,总结出目前,在仪器仪表行业中针对软件研发部分,各个企业单位会遇到如下的一些瓶颈:

  1.遵从性标准制约:无法快速达成 MISRA 系列标准要求的代码规范。

  2.确立企业级标准要求规范:缺乏有效手段定制、编撰高于行业要求的企业标准,创立企业品牌特色。

  3.技术能力制约严重:研发人员能力参差不齐,编码工作效率无法快速提升。

  4.缺乏持续提升质量手段:对于软件版本迭代无法做到及时跟踪,多数仅进行一次性软件测试工作,没有形成有效的持续软件质量提升工作流。

  Parasoft 不仅能够给出普遍适应的答案,同时,Parasoft 的针对性方案还能够根据不同企业单位的特性有特色的提供优势:

  快速有效;成本低廉;无冲击性;快速上手;统一性强;管理方便;持续提升。

  Parasoft AEP 自动化错误预防技术,帮助企事业单位突破智能仪表研发瓶颈。

  1.快速违规定位:

  通过 Parasoft AEP 技术支撑,Parasoft 可以帮助可以一键式快速检测并定位代码中的各类问题,包括:疑似 bug、异常、初始化、面向对象、潜在缺陷、命名规范、内存和资源管理、注释、重复性、安全性、最佳实践等等一系列编码过程中会遇到的问题。

  2.行业标准要求准入检测:

  内建支持 MISRA C(包括 2004/2008/2012 等全面MISRA 规则)、GJB5368、ISO26262、JSF 联合攻击战斗机、OWASP top10、SAMATE、Effective C/C++、CWE SANS top 25、HIS Source Code 等等一系列准入标准,Parasoft 提供一键式标准满足模式。

  3.检测逻辑资源问题:

  通过 Parasoft 专利的数据流技术,帮助客户在成教证书开发阶段早期就排查超过 80% 的资源类问题。此技术能够在代码静态阶段,跨文件跨类的帮助客户就开始进行资源问题监测。大量节约在研发后期在进行资源问题回溯定位的时间成本。

  4.快速创立企业特色编码要求:

  Parasoft 所提供的方案中,针对不同语言内建包含超过 3000 条不同的规则要求,用户可以根据自己的情况由 Parasoft 协助选中其中的关键要求进行研发监测工作。同时通过 Parasoft 独有的Rule Wizard 功能,客户可以轻松的在图形化界面下创建出拥有自身企业特色的额外的规则。

  5.编码复杂度分析:

  快速分析代码中的逻辑复杂情况,这些指标可以通过客户要求进行个性化定制,内建支持包括:圈复杂度、嵌套块深度、函数调用等等复杂度指标。为团队设置复杂度要求,可以实施监控整个团队在研发过程中的代码质量。

  6.团队协作模式:

  Parasoft 提供了高效的团队协作模式,统一整个团队的编码要求。同时,所有质量任务可以通过作者进行统一分发,所有团队成员对于任务的情况非常明确,团队管理者能够轻松管理。

  从仪器仪表技术的发展趋势来看,仪器仪表的智能化是仪器仪表发展中不可逆转的趋势,数字技术在仪表中的应用不但使其性能、精度得到了快速的提升,而伴随现场总线的问世,为仪器仪表的更新换代、产品升级以及实现进一步的高精度、高性能,特别是多参数在线实时测控与自动测控,高稳定、高可靠、高适应性、多功能、低消耗等提供了巨大动力和发展空间,让智能仪表的信息交换更为迅捷,预诊断、预维护等功能成为现实。

  智能仪表作为智能仪器之一,目前已不再是简单的硬件实体,而是硬件、软件相结合的产物。近年来,智能仪表已开始从较为成熟的数据处理向知识处理发展,使其功能向更高层次发展。

  与此同时,对于智能仪表中至关重要的软件部分,已经再也无法被厂家、供销商所忽视。软件的好坏对于智能仪表的质量起到了决定性的作用。

  1.详尽违规修复参考意见:每一条规则都附加一份参考文档,在文档中详尽的介绍了规则,包括优势、出处、错误示例代码以及正确修复代码。使用者可以轻易学习如何修复复杂的违规,长期使用能够确保团队一致性得到保障。

  2.高效同行代码审查流程:在团队协作模式下 Parasoft 提供非常简单易用并且高校的同行代码审查流程, 把您的团队审查会议切分为小块时间进行,让您在每天喝水时就能完成团队代码审查工作。

  3.IDE 界面插件支持:

  可支持以插件形式安装在包括 Eclipse、Visual Studio、VC、WindRiver WorkBench 等等多种 IDE 界面,让使用者的学习成本降到最低。

目录
相关文章
|
监控 安全 Shell
管道符在渗透测试与网络安全中的全面应用指南
管道符是渗透测试与网络安全中的关键工具,既可用于高效系统管理,也可能被攻击者利用实施命令注入、权限提升、数据外泄等攻击。本文全面解析管道符的基础原理、实战应用与防御策略,涵盖Windows与Linux系统差异、攻击技术示例及检测手段,帮助安全人员掌握其利用方式与防护措施,提升系统安全性。
547 6
|
存储 人工智能 测试技术
HarmonyOS Next~HarmonyOS应用测试全流程解析:从一级类目上架到二级类目专项测试
本文深入解析HarmonyOS应用测试全流程,涵盖从一级类目通用测试到二级类目专项测试的技术方案。针对兼容性、性能、安全测试及分布式能力验证等关键环节,提供详细实践指导与代码示例。同时,结合典型案例分析常见问题及优化策略,帮助开发者满足华为严苛的质量标准,顺利上架应用。文章强调测试在开发中的核心地位,助力打造高品质HarmonyOS应用。
845 2
|
11月前
|
人工智能 运维 安全
2025年工作流自动化的15个趋势,如何影响企业的业务?
越来越多企业正通过自动化与智能化升级工作模式,聚焦科技、制造、医疗三大领域。从RPA、AI到低代码平台,技术赋能提升效率、保障安全;智能制造优化运维;智慧医疗减轻负担。超自动化推动流程互联,让员工更专注创新与核心事务,实现高效协同与可持续发展。
646 1
|
人工智能 数据可视化 测试技术
AI 时代 API 自动化测试实战:Postman 断言的核心技巧与实战应用
AI 时代 API 自动化测试实战:Postman 断言的核心技巧与实战应用
1355 11
|
12月前
|
运维 Linux 网络安全
自动化真能省钱?聊聊运维自动化如何帮企业优化IT成本
自动化真能省钱?聊聊运维自动化如何帮企业优化IT成本
349 4
|
人工智能 JSON 自然语言处理
Function AI 工作流发布:以 AI 重塑企业流程自动化
本文介绍了基于函数计算 FC 打造的全新 Function AI 工作流服务,该服务结合 AI 技术与流程自动化,实现从传统流程自动化到智能流程自动化的跨越。文章通过内容营销素材生成、内容安全审核和泛企业 VOC 挖掘三个具体场景,展示了 Function AI 工作流的设计、配置及调试过程,并对比了其与传统流程的优势。Function AI 工作流具备可视化、智能性和可扩展性,成为企业智能化转型的重要基础设施,助力企业提升效率、降低成本并增强敏捷响应能力。
1138 28
|
监控 安全 测试技术
【01】卓伊凡收到冒充税务机关的诈骗程序-决定在沙盒Sandbox环境中运行测试下-广大企业同胞们注意防诈骗
【01】卓伊凡收到冒充税务机关的诈骗程序-决定在沙盒Sandbox环境中运行测试下-广大企业同胞们注意防诈骗
451 14
【01】卓伊凡收到冒充税务机关的诈骗程序-决定在沙盒Sandbox环境中运行测试下-广大企业同胞们注意防诈骗
|
运维 监控 持续交付
还在为部署开源工具烦恼?自动化部署工具 Websoft9一键部署 300+ 开源应用
在数字化时代,开源工具因免费、灵活、可定制等特性广受欢迎,但其部署过程却常因环境配置复杂、依赖繁琐、耗时长等问题令人头疼。本文介绍了传统部署的三大难点,并提出两种解决方案:传统手动部署与集成化控制台部署。
还在为部署开源工具烦恼?自动化部署工具 Websoft9一键部署 300+ 开源应用
|
运维 监控 应用服务中间件
运维打铁: Ruby 脚本在运维自动化中的应用探索
Ruby 是一种简洁、动态类型的编程语言,适合运维自动化任务。本文介绍了其在服务器配置管理、定时任务执行和日志分析处理中的应用,并提供了代码示例,展示了 Ruby 在运维自动化中的实际价值。
649 2