2022年1月4日
摘要: 在开源Apache日志记录库Log4j中已发现了一个影响使用Java的设备和应用程序的新漏洞。该漏洞被称为Log4Shell,是目前互联网上最重大的安全漏洞,其严重程度为10分(满分10分),其影响有愈演愈烈之势。幸运的是,Perforce静态分析和SAST工具——Helix QAC和Klocwor 阅读全文
posted @ 2022-01-04 14:32 Trinitytec 阅读(982) 评论(0) 推荐(0) 编辑
  2021年12月21日
摘要: 在软件测试中,测试用例的设计是对测试质量而言非常关键的软件测试活动,因为测试用例集合的选择对测试的深度和测试范围的影响非常大。分类树方法是由Grochtmann和Grimm在1993年提出的,是在软件功能测试方面一种有效的测试方法,通过分类树把测试对象的整个输入域分割成独立的类。按照分类树方法,测试 阅读全文
posted @ 2021-12-21 10:17 Trinitytec 阅读(256) 评论(0) 推荐(0) 编辑
  2021年12月17日
摘要: Helix QAC是一款权威的C/C++代码合规性静态分析工具,适用于对代码的规范性和可靠性有较高要求的软件系统。针对任何C/C++代码都可以使用Helix QAC来做静态分析,找出代码中不符合编码规范的语法问题,提高软件整体编码质量,优化编码开发习惯。本文对面向全场景、全连接、全智能时代的Harm 阅读全文
posted @ 2021-12-17 10:42 Trinitytec 阅读(675) 评论(0) 推荐(0) 编辑
  2021年12月16日
摘要: 今天我们要讨论的是Perforce的Helix QAC工具的错误抑制功能。Helix QAC提供了多种不同的抑制功能可以使用在不同的场景下。这些功能分为: • 透过注释的方式来抑制错误 • 透过Baseline的方式来抑制错误 • 透过Dashboard的方式来抑制错误 • 透过#pragma的方式 阅读全文
posted @ 2021-12-16 11:30 Trinitytec 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 测试可变参数函数 在对项目代码做单元测试时,有些函数可能是可变参数的函数,针对可变参数函数生成测试用例后,会发现参数树中只能找到固定的参数部分,可变参数部分无法输入参数。这是因为VectorCAST不能直接在参数树中显示出没有名称的参数,所以在测试用例设计界面中无法找到可变参数的部分。在这种情况下, 阅读全文
posted @ 2021-12-16 10:26 Trinitytec 阅读(522) 评论(0) 推荐(0) 编辑
  2021年12月15日
摘要: 在没有使用任何的需求工具的情景下,管理需求的变更和需求与需求之间的追溯并不是一件容易的事。一般来说,使用者会先执行不同层级的需求与档案,把需求档案的层级和框架弄出来。接着,再创立多个Word 和 Excel 的文档来写入不同层级的需求,然后再将一个个的需求写入。若是需要查看完整的追溯信息,还需要通过 阅读全文
posted @ 2021-12-15 14:32 Trinitytec 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 现如今,随着汽车电子、新能源和自动驾驶等新技术的迅猛发展,软件在车辆系统中的比重越来越大,软件的可靠性对汽车电子系统和车辆的可靠性起到了至关重要的作用,嵌入式软件的研发成本也占到了汽车研发支出中的很大比重。本文将简要概述AUTOSAR最新发布的C++14编码规范的背景、现状和解决方案。 什么是MIS 阅读全文
posted @ 2021-12-15 14:09 Trinitytec 阅读(875) 评论(0) 推荐(0) 编辑
  2021年12月14日
摘要: DT10是新一代的动态测试工具,可以长时间跟踪记录目标程序执行情况,获取目标程序动态执行数据,帮助进行难于重现的Bug错误分析,覆盖率检测,性能测试,变量跟踪,多任务程序等等功能。 VxWorks在国内航天军工、轨道交通等实时性要求较高的领域应用非常广泛,其提供多任务,中断等机制较好的满足实时嵌入式 阅读全文
posted @ 2021-12-14 11:18 Trinitytec 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 功能介绍 嵌入式开发人员和测试人员使用 DT10 时,最常用到的一个自动调试功能就是:监控并报告在运行时状态下,参数在什么时候、哪个位置出现了非法值或越界值。这能够帮助发现运行时软件中存在的与内存相关的很多问题。 如果能够轻松地重现这些问题,有经验的工程师就能够迅速插入一些 print 语句,来手动 阅读全文
posted @ 2021-12-14 10:32 Trinitytec 阅读(129) 评论(0) 推荐(0) 编辑
  2021年12月13日
摘要: DT10是新一代的动态测试工具,可以长时间跟踪记录目标程序执行情况,获取目标程序动态执行数据,帮助进行难于重现的Bug错误分析,覆盖率检测,性能测试,变量跟踪等等功能。 C/C++代码中,内存泄漏一直是开发人员最头痛的问题之一,本文介绍如何通过DT10帮助用户查找内存泄露问题。 请看如下代码片段,代 阅读全文
posted @ 2021-12-13 11:06 Trinitytec 阅读(47) 评论(0) 推荐(0) 编辑