- 博客(18)
- 资源 (12)
- 收藏
- 关注
原创 LDRA Testbed软件静态分析_常见问题及处理
通过前面的几篇文章,LDRA Testbed软件静态分析的内容基本讲解完了,本篇文章将针对使用Testbed进行软件静态分析的常见问题进行介绍。到此为止,LDRA Testbed软件静态分析的内容已经全部讲完,如果有问题,欢迎私信提问(不经常登录,回复可能不及时,见谅)。下一篇文章将开始讲解如何使用Testbed进行单元测试。
2024-04-13 18:03:33 87
原创 LDRA Testbed软件静态分析_软件质量度量
在之前的文章已经讲解了如何使用Testbed进行软件静态分析,包括手动的操作指南,以及如何在Jenkins下搭建自动化的静态分析环境。之前着重讲的是软件静态分析中对软件编码标准的检查情况(比如使用MISRA C/C++等标准),本篇文章将基于Testbed进一步讲解软件质量度量。包括软件质量度量项的整体概述,以及对圈复杂度、扇入数、扇出数等项的重点介绍。
2024-02-21 15:31:30 513 2
原创 C语言中那些后知后觉的细节冷知识(二)typedef、死循环、位移、内存访问
学习C语言对于初学者来说可能有一定的难度,因为C语言是一种比较底层的编程语言,它提供了更接近计算机硬件的控制能力。与一些更高级的编程语言相比,C语言在语法和概念上可能更加复杂,需要更多的时间和精力来学习和掌握。今天继续分享一些C语言的细节冷知识,主要涉及typedef、死循环、位移、直接内存访问等,希望对大家有所帮助。
2024-02-04 14:38:48 643 3
原创 LDRA Testbed软件静态分析_Jenkins持续集成_(2)配置邮件自动发送静态分析结果
上一篇文章《LDRA Testbed软件静态分析_Jenkins持续集成_(1)自动进行静态分析的环境搭建》中已经讲了如何通过Jenkins+Git+Testbed搭建自动进行软件静态分析的持续集成环境,在这个基础上,本篇文章继续进行延申,讲解如何在Jenkins上配置用邮件自动将静态分析报告发送给相关人员,确保相关人员能第一时间得到静态分析结果。以上就是在Jenkins中配置邮件自动发送静态分析结果的操作说明,希望对大家有所帮助,如有疑问可以评论或私信交流。
2024-02-02 17:07:23 560 1
原创 【粉丝答疑(1)】使用LDRA Testbed(TBrun)进行单元测试编译时报自定义的数据类型错误_问题排查及解决
以上便是“使用LDRA Testbed(TBrun)进行单元测试编译时报自定义的数据类型错误”的排查过程和解决方法,不限于这个问题,其他类似问题也可以参考此排查步骤和解决方法,希望能帮助到遇到类似问题的朋友。也欢迎有其他问题的朋友继续与我交流,共同进步。
2024-01-30 14:38:03 1473 1
原创 使用禅道进行项目管理_后台自定义功能介绍
禅道是一款国产开源的项目管理软件,它基于敏捷和CMMI管理理念进行设计,集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,完整覆盖研发项目管理的核心流程,在软件行业受到广泛使用。本文将介绍禅道的后台自定义功能,希望对有相关需求的朋友有所帮助。
2024-01-22 14:45:51 1374
原创 C语言中那些后知后觉的细节冷知识(一)static、const、volatile、数组、宏
学习C语言对于初学者来说可能有一定的难度,因为C语言是一种比较底层的编程语言,它提供了更接近计算机硬件的控制能力。与一些更高级的编程语言相比,C语言在语法和概念上可能更加复杂,需要更多的时间和精力来学习和掌握。从本文开始,我会分享一些C语言的细节冷知识,希望对大家有所帮助。
2024-01-19 17:16:07 1246 1
原创 软件测试阶段简介_单元测试、集成测试、配置项测试、系统测试
一般来说,按照软件的研制阶段划分,软件测试可分为单元测试、集成测试、配置项测试、系统测试等。本文将对上述各测试阶段进行逐一介绍。
2024-01-18 17:09:14 1561 1
原创 Parasoft C++Test安装指南_含独立版和插件版
C++Test是Parasoft公司出品的一款可以针对C/C++源代码进行静态分析、单元测试、集成测试的测试工具,在C/C++白盒测试领域被广泛使用。本篇文章主要讲解如何安装C++Test,包括Windows和Linux两种环境下,独立版和插件版的C++Test安装。
2024-01-17 17:33:30 1698 1
原创 Linux环境下,针对QT软件工程搭建C++Test单元测试环境的操作指南
C++Test是Parasoft公司出品的一款可以针对C/C++源代码进行静态分析、单元测试、集成测试的测试工具。本文主要讲解如何在Linux环境下,搭建QT插件版的C++Test测试环境。
2024-01-16 13:54:05 886 1
原创 使用禅道进行项目管理_缺陷管理操作指南
禅道是一款国产开源的项目管理软件,它基于敏捷和CMMI管理理念进行设计,集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,完整覆盖研发项目管理的核心流程。禅道的核心管理思想是基于敏捷方法scrum,平台内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。本文讲解使用禅道进行缺陷管理的操作指南......
2024-01-15 15:27:50 1172
原创 盘点时下最流行的十大编程语言优缺点,附2024年1月最新的编程语言排行榜单
近期,TIOBE公布了2024年1月最新的编程语言排行榜,C#由于在近一年内涨幅最大(+1.43%),首次荣获年度编程语言奖。下面分别来分析一下前十名编程语言的优缺点,看看哪种语言更适合你。总的来说,没有最好的编程语言,只有最适合自己的编程语言。各位可以根据自己的实际开发需求,选择1~2种语言进行深入学习。
2024-01-12 09:32:02 8591 1
原创 C语言编码规范_MISRA C 2012标准的简介与解读
随着汽车工业的快速发展,汽车软件的安全性和可靠性变得日益重要。MISRA C是由英国汽车工业研究协会(MISRA)制定的一套C语言编程规范,是汽车行业广泛采用的一种C语言编程标准,旨在确保C代码的安全性、可靠性以及可维护性。MISRA C主要包含三个版本,分别是MISRA C:1998、MISRA C:2004和MISRA C 2012。本篇文章主要对MISRA C 2012标准进行简介与解读......
2024-01-11 11:55:56 1528 1
原创 盘点C语言中哪些情况将导致程序运行崩溃
开发人员都知道,没有什么比程序运行崩溃更让人头疼的了,特别是发生崩溃的场景比较随机时,更是很难排查。本篇文章就介绍一下C语言程序发生运行崩溃的几种典型场景,希望对大家排查问题有所帮助。
2024-01-10 15:17:26 1118
原创 LDRA Testbed软件静态分析_Jenkins持续集成_(1)自动进行静态分析的环境搭建
通过前面一、二章的学习,目前基本上已经满足了我们做软件静态分析的日常需求。但是每次有新的软件版本时,仍然需要我们手动操作Testbed按照第一章中介绍的步骤执行静态分析,这样比较费时费力,也不能在软件版本提交时第一时间得到静态分析结果。本章就将静态分析引入到软件的持续集成中,通过Jenkins+Git/Svn+Testbed搭建一个自动进行软件静态分析的平台,这样每次在新版软件提交Git或者Svn时,就能在Jenkins上触发自动进行静态分析,完成后直接登录Jenkins查看静态分析结果就行了,非常方便。
2024-01-09 16:46:54 1359
原创 一种实现SVN自动同步备份版本库的方法
SVN和GIT都是比较流行的软件配置管理工具,SVN和GIT最大的不同是Git是一款分布式的版本控制系统,有本地和远程两个版本库,而SVN是一款集中式的版本控制系统,只有一个远程版本库。由于svn不是分布式,因此把svn版本库保存在一台服务器上是不安全的,如果该服务器损坏,可能永久性失去SVN版本库。为了避免这样的情况发生,我们就需要把SVN版本库进行物理备份,将其备份到另外一台服务器上。今天介绍一种通过svnsync命令进行镜像备份的方法。
2024-01-08 14:42:41 1026
原创 LDRA Testbed软件静态分析_自动提取静态分析数据生成文档
前面在第一章《LDRA Testbed系列(一)Testbed软件静态分析_操作指南》中已经讲了如何使用Testbed进行软件静态分析,但是生成的静态分析结果为htm格式的网页文件,对于要将静态分析结果保存为文档格式输出报告的朋友来说不是很友好。于是我自己编写了一个自动化的软件小工具,用于自动提取code review静态分析报告(文件名为“*.rps.htm”)中的数据,按条目生成出一个excel文档。这篇文章将脚本代码分享给大家......
2024-01-05 17:54:50 1342 1
原创 LDRA Testbed软件静态分析_操作指南
LDRA公司是专业的软件测试工具与测试技术、咨询服务提供者,其总部位于英国利物浦。其旗舰产品Testbed/TBrun功能全面、易于使用,不仅适合于主机平台软件测试,同时适合于嵌入式软件测试。不仅能进行软件静态测试,还能进行软件单元测试、软件集成测试,在白盒测试领域运用比较广泛。从本文开始,将进行LDRA Testbed的一系列功能的使用介绍,文章皆为本人的一些使用经验,若有不当之处,欢迎各位读者交流指正。本文先从软件静态分析的操作指南讲起......
2023-12-26 18:21:18 3312 1
ISTQB/CSTQB考试(基础级-认证测试工程师)考试大纲-模拟题&答案-2024版
2024-01-22
Parasoft SOAtest资料库-含操作指南和常见问题解决方案
2024-01-17
Parasoft Jtest资料库-含操作指南和常见问题解决方案
2024-01-17
Parasoft dotTest资料库-含操作指南和常见问题解决方案
2024-01-17
Parasoft Concerto资料库-含操作指南和常见问题解决方案
2024-01-17
Parasoft C++test资料库大全-含多种测试环境的几十个常见问题及解决方法
2024-01-15
Testbed code review静态分析报告文档生成工具(适用于testbed 10.1.0版本)
2024-01-05
Testbed code review静态分析报告文档生成工具(适用于testbed 9.8.5版本)
2024-01-05
asc文件的CAN报文周期分析小工具
2023-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人