TESSY 教程中心
TESSY中文网站 > 最新资讯
TESSY代码覆盖率怎么做,TESSY代码覆盖率统计口径如何统一,表面看是在做一次覆盖率统计,实际是在解决两类常见失真:一类是代码覆盖率数字好看但不可复现,同一套代码换台机器就变;另一类是团队各算各的口径,语句覆盖率、分支覆盖率、条件覆盖率混用,最后评审时只能解释不清。要把TESSY代码覆盖率做扎实,必须把覆盖采集的流程跑通,把统计口径在工程配置、过滤规则、报表输出三个层面统一起来。
2026-06-01
TESSY测试自动化测试流程,TESSY测试自动化测试结果在嵌入式软件研发里,单元测试如果停留在手工点选和临时跑一遍,很容易在回归阶段被版本分支、改动频率和结果不可追溯拖慢节奏。把测试自动化做成可重复执行的测试流程,把输出做成可审计、可对比、可留痕的测试结果证据链,才能让TESSY测试真正服务于迭代交付与质量门槛。
2026-05-29
在TESSY里测指针,最容易出错的地方不是界面不会点,而是把“指针本身”和“指针指向的目标对象”当成了一回事。Razorcat官方手册写得很清楚,TESSY的测试数据里有一类专门的Dynamic objects,用来表示通过指针访问的目标对象;同时,数组参数也可以被当成指针来处理,并且能在TDE里分配为NULL或具体数组目标。也就是说,测指针时真正要喂给TESSY的,不只是一个地址概念,而是“这个指针现在指向谁,这个目标对象里面有什么值”。
2026-04-22
很多团队用TESSY时,单元测试能很快铺开,真正到了集成测试阶段却容易发散。常见问题不是工具不会用,而是项目树、测试对象、需求链接和覆盖口径没有先摆成一条线。Razorcat的公开资料已经说明,TESSY同时支持单元测试和集成测试,项目里本来就有模块、测试对象、测试运行、需求链接和覆盖分析这些管理抓手,所以更稳的做法不是把集成测试当成单元测试的加量版,而是按另一层验证目标去组织。
2026-04-22
团队把单元测试跑起来之后,下一步通常会遇到两个现实问题:一是集成测试越做越乱,测试对象和依赖关系散在不同人手里,回归时很难一键跑全;二是单元用例明明已经验证过关键边界,到了集成阶段又从头再写一遍,重复劳动多、还容易漏。用TESSY把这两件事做顺,核心是先把测试组织结构固定下来,再把单元用例变成可迁移、可重映射、可持续回归的资产。TESSY本身强调覆盖单元与集成测试的动态测试流程,并提供测试组织与管理能力,这为统一口径提供了基础。
2026-03-11
做单元测试时,外部依赖一多就会出现两类典型问题,一类是编译链接过不了,另一类是能跑但结果不稳定,今天过明天不过。TESSY的桩函数就是用来把这些外部函数调用替换成可控的替身,让你把注意力放在被测函数的逻辑本身,同时把输入输出和调用行为变成可验证的证据链。
2026-03-11
做单元测试时,覆盖率不是为了把数字做高,而是为了证明测试确实触达了关键逻辑分支,能支撑评审与合规交付。TESSY采集覆盖率的难点通常在两处:一是编译口径与插桩执行口径不一致导致数据不稳定,二是覆盖率类型选得不匹配导致整改成本偏高。下面按采集流程、类型选择、结果固化三条线,把每一步怎么点、怎么配写清楚。
2026-01-26
TESSY和编译器怎么适配这件事,关键在于让TESSY看到的编译器、系统头文件、宏定义与真实构建保持一致,否则就会出现接口解析不对、条件编译分支走错、覆盖率插桩失败或链接阶段报错。实践中建议先用TESSY官方支持矩阵确认工具链组合是否受支持,再在TESSY Environment Editor里把安装路径与环境属性填对,并把编译选项固化到项目级配置文件,减少换电脑或换版本后的漂移。
2026-01-26
在使用TESSY进行嵌入式测试时,不少工程团队都曾遇到过测试执行过程中突然中断的问题。尤其在进行大批量回归测试或长链覆盖执行时,测试未跑完就自动停止,既打断了测试节奏,也使结果失去了完整性。出现这种情况,往往不是单一原因导致的,而是和执行环境配置、硬件链路、测试资源加载等多方面因素密切相关。要想彻底解决执行中断的问题,必须从环境诊断、配置核查到工具链适配全面排查。
2025-12-29
在使用TESSY进行嵌入式单元测试过程中,许多团队都会遇到一个令人困惑的问题:回归测试明明已经设置了规则,但版本变更后并未自动触发执行。这种“回归测试无法触发”的现象,不仅容易被忽视,还可能导致关键缺陷遗漏。要想让TESSY真正承担回归验证的职责,必须深入理解其回归机制的依赖条件与触发规则配置方式。
2025-12-29

第一页1234下一页最后一页

135 2431 0251