在动手用TESSY的分类树编辑器还有生成测试数据组合的时候,很多人会把注意力放在怎么使用和怎么生成上面,其实真正要留心的地方,不是简单地把输入值摊成几个测试用例就算完事。更靠得住的思路,是先把被测函数的输入条件、会得出什么输出结果,还有那些处在边界上的情况拆解清楚,然后再用分类树这套方法组合出一批相对完整、又不会重复太多的测试数据。分类树编辑器,也就是常说的Classification Tree Editor或者CTE,它本身就是用一种图形的办法来设计测试用例规格的工具,常见的做法是先找出测试相关的方面和对应的类别,然后再把不同的类别拼成测试用例。
ISO 26262单元测试怎么做,TESSY如何输出单元测试证据,落到项目里其实是在做一件事:把软件单元层面的测试与单元测试做得既能拦缺陷,又能留下可复核、可追溯的证据包,评审时说得清“测了什么、怎么测的、结果对应哪一版代码、覆盖是否达标”。下面先把ISO 26262语境下单元测试该怎么做讲清,再把用TESSY输出单元测试证据的动作落到位,最后补上证据闭环的做法,保证回归测试长期可审计。