- 博客(16)
- 收藏
- 关注
原创 深入解析二分查找:从原理到代码实现
二分法是一种在已排序数组中快速定位目标值的算法,通过不断缩小搜索范围实现高效查找。其适用场景包括静态数据集、频繁查找操作以及内存受限但对速度要求高的环境。代码实现中,基础函数框架包括输入合法性验证和变量初始化,核心循环逻辑通过计算中间值并调整边界来缩小搜索范围。关键优化点包括增加空指针检查、添加未找到标识以及处理重复项。典型错误如死循环和越界访问需特别注意。测试用例设计应涵盖边界情况和重复元素,以确保算法的鲁棒性和正确性。
2025-05-14 16:59:52
233
原创 Tessy集成测试,看完这篇就够了
本文详细介绍了集成测试模块的创建与测试流程。首先,通过TESSY模块进行组件测试管理,设置测试环境并配置相关函数,包括外部函数和组件函数的处理。接着,设计测试用例,包括设置工作任务、增加测试用例、为测试场景添加函数及赋值,并执行测试用例。此外,文章还介绍了集成测试覆盖率的概念,包括CPC(调用对覆盖率)和FC(函数覆盖率)的定义与作用,强调了它们在确保测试充分性和发现潜在问题中的重要性。最后,提到了数据共享的注意事项,指出在测试过程中全局变量的共享特性及桩函数调用的处理方式。
2025-05-14 11:23:20
271
原创 本地电脑是离网状态,如何安装VScode插件? 超简单
如:先去官网下载需要的插件 kisstkondoros.vscode-codemetrics-1.26.1.vsix。从VSIX安装,选择刚刚下载的文件就可以了,是不是超级简单?出现这个就说明你安装成功了。
2025-03-27 15:05:51
589
原创 【Tessy番外】想用tessy直接链接调试器、被测板,该怎么做?
首先,需要确认Tessy是否支持直接连接调试器。答案是肯定的其次,需要了解Tessy如何与这些调试器配合使用。我们需要在Tessy中配置调试器接口,指定调试器的类型和连接参数接下来,硬件连接部分。被测板需要正确连接到调试器,调试器再连接到主机(运行Tessy的电脑)。需要确保物理连接正确,比如SWD的引脚(SWDIO、SWCLK、GND等)是否正确连接,电源是否稳定,调试器驱动是否已安装。
2025-03-25 13:40:43
61
原创 【tessy】软件环境配置:Keil C51 Keil uVision UVSC (Default)
本文详细说明了tessy软件如何配置【Keil C51 Keil uVision UVSC (Default)】环境,具体操作步骤和注意事项
2025-03-10 14:53:15
186
原创 项目使用Renesas RA芯片,如何用tessy配置仿真环境
当项目用到Renesas芯片时,一般都用Renesas的IDE :e2studio ,在tessy的模板库里找Renesas模板目前只看到RX芯片的模板,本文介绍了当使用RA芯片时,如何用tessy进行仿真环境的测试
2024-12-11 11:51:34
160
原创 【Tessy】软件环境配置:Green Hills V850 Green Hills MULTI 2000 (Default)
本文件描述了使用Green Hills MULTI调试器、GHS编译器的tessy仿真环境的具体配置。
2024-12-09 10:10:36
316
原创 Polyspace静态测试小白入门指导
Polyspace是由MathWorks开发的一种软件验证工具。它旨在检测和消除C和C++编写的嵌入式软件中的运行时错误,如整数溢出、除以零和缓冲区溢出。Polyspace使用静态代码分析技术来分析源代码,并在软件执行之前识别潜在错误。它提供了一个图形界面来查看和分析分析结果,使开发人员能够快速识别和修复潜在错误。Polyspace在安全关键行业,如汽车、航空航天和医疗设备中得到了广泛应用,在这些行业中,软件可靠性至关重要。
2024-11-22 16:54:32
2064
原创 【Tessy】单元测试常见问题及解决方法——Part4
原因分析:代码书写过程不规范,变量命名有问题,导致Tessy分析时报错。解决方案:在函数接口编辑界面(TIE)将报问题的相关函数根据情况打桩。解决方案:定义名称需要与结构体区分,否则Tessy会报错无法测试。解决方案:需要将while语句分号改为中括号{}跑,否则无法测试。测试函数过程中报错未定义某个函数(被测函数中使用的函数)解决方案:对打桩函数写返回值,不显示红色感叹号即正常。被测函数中含while,且注入故障后仍无法测试。原因分析:函数打桩后未写返回值。原因分析:使用外部函数未打桩。
2024-11-22 14:31:16
333
原创 【tessy】软件环境配置:IAR ARM V5 IAR C-SPY (Default)
本文详细介绍了使用tessy进行单元测试之前需要进行IAR环境配置的具体操作步骤
2024-11-21 11:05:02
344
原创 【tessy】软件环境配置:ARM V5 Keil uVision (Default)
摘要:本文详细介绍了使用tessy进行单元测试之前需要进行的keil arm环境配置操作步骤,包括TEE属性配置和keil界面相关设置
2024-11-20 15:57:47
849
5
原创 判断一个单元格里是否有图片
MsgBox "图片宽度:" & img.Width & vbCrLf & "图片高度:" & img.Height。If cell.Shapes.Count > 0 Then '判断单元格中是否有图片。Set img = cell.Shapes(1) '获取单元格中的第一个图片。Set cell = Range("D10") '指定要获取图片尺寸的单元格。MsgBox "该单元格中没有图片。
2024-02-29 11:18:18
1494
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人