TESSY 教程中心
TESSY中文网站 > 使用教程
如果只是盯着这一轮测试是通过还是失败,那TESSY历史结果的对比和回归差异的定位能看到的东西其实很少。回归测试真正要去解决的问题,是在代码、测试数据、桩函数、编译环境甚至目标平台发生过变动以后,确认原来已经跑通的那些功能有没有被意外碰坏。所以动手做历史结果对比之前,一定得先把用来比较的基准给找稳了,再一茬一茬地把差异拆开来细看,不能一瞧见Fail就急急忙忙判断代码里头出了毛病。
2026-06-29
在嵌入式软件单元测试中,TESSY桩函数的返回值怎么模拟、调用顺序又该怎么校验,是实际项目里常常碰到的两个问题。很多被测函数并不是完全独立运行的,它在执行时总会去调用一些外部的函数,比如底层驱动、通信接口、诊断接口或者存储接口等等,如果让这些外部函数直接参与测试,结果就很容易被硬件环境、通信状态甚至其他模块干扰,所以需要先用桩函数把外部依赖替换掉。桩函数的重点,并不是随便写上一个空函数就算完事,而是要能模拟返回值、输出参数、调用次数还有调用的先后次序,这样得出来的测试结果才有真正的价值。
2026-06-29
在动手用TESSY的分类树编辑器还有生成测试数据组合的时候,很多人会把注意力放在怎么使用和怎么生成上面,其实真正要留心的地方,不是简单地把输入值摊成几个测试用例就算完事。更靠得住的思路,是先把被测函数的输入条件、会得出什么输出结果,还有那些处在边界上的情况拆解清楚,然后再用分类树这套方法组合出一批相对完整、又不会重复太多的测试数据。分类树编辑器,也就是常说的Classification Tree Editor或者CTE,它本身就是用一种图形的办法来设计测试用例规格的工具,常见的做法是先找出测试相关的方面和对应的类别,然后再把不同的类别拼成测试用例。
2026-06-29
TESSY单元测试指针怎么测,TESSY单元测试指针输入如何构造,指针类接口一旦进入单元测试,最容易出现两种“假象”:一是用例看起来覆盖了分支,但实际只是在同一块内存上反复改值,错误被状态残留掩盖;二是指针输入构造不严谨,导致用例失败并不是业务逻辑错,而是空指针、越界、对齐或生命周期没处理好。要把单元测试指针做扎实,先要把指针参数按方向与层级拆开测,再把指针指向的对象按可控内存来构造,最后把越界与内存污染的风险用固定动作拦住。
2026-06-01
ISO 26262单元测试怎么做,TESSY如何输出单元测试证据,落到项目里其实是在做一件事:把软件单元层面的测试与单元测试做得既能拦缺陷,又能留下可复核、可追溯的证据包,评审时说得清“测了什么、怎么测的、结果对应哪一版代码、覆盖是否达标”。下面先把ISO 26262语境下单元测试该怎么做讲清,再把用TESSY输出单元测试证据的动作落到位,最后补上证据闭环的做法,保证回归测试长期可审计。
2026-06-01
TESSY接口识别失败怎么办,TESSY接口扫描范围怎么扩大,常见表现是接口列表不全,测试对象选不出,桩点也跟着缺失。排查要先对齐解析口径,再按依赖补齐扫描范围,最后把配置固化成基线,避免换机器就复现问题。
2026-05-29
在TESSY里配Stub,真正容易把人卡住的,往往不是普通整型参数,而是结构体一复杂,里面再套指针、数组、子结构之后,测试数据一下就散了。Razorcat官方资料把这件事说得很清楚,Advanced Stubs会把被调函数的参数和返回值像普通输入输出一样放进TDE里处理,所以复杂结构体能不能配顺,关键不在“有没有Stub”,而在“你有没有把结构体按可输入、可观察、可替换的层级拆开”。
2026-04-22
很多人第一次用TESSY,前面把编译器、目标机和源码都准备好了,真到落项目时却还是容易乱。最常见的情况,不是不会新建,而是项目能建起来,后面的集合、目录、模块和测试对象越堆越散,最后测试能跑,结构却很难维护。Razorcat官方资料其实把主线写得很清楚,TESSY的工作流本来就是从项目搭建一路走到测试设计、执行、结果分析和报告输出,同时还把需求、覆盖率和追溯一起纳入管理。
2026-04-22
做单元测试和组件测试时,报告往往就是交付与复核的依据:同一套用例跑出来的结果能不能被审计、能不能被复现,很大程度取决于报告生成路径是否固定、输出目录是否统一、模板参数是否可控。TESSY本身支持直接生成PDF报告,并且会记住你对报告的目录与参数设置,先把生成逻辑跑顺,再把批量导出做成可重复的流程,后面不管是日常回归还是CI都更稳。
2026-03-11
覆盖率导出这件事在TESSY里通常分两条线:一条是先把覆盖率跑出来,再生成PDF报告给评审看;另一条是把测试运行产生的XML数据拿出去做二次统计。你遇到报告为空,大概率不是导出按钮坏了,而是覆盖率采集链路或报告输入数据缺了一环,按下面顺序核对会更快收敛问题。
2026-03-11

第一页1234下一页最后一页

135 2431 0251