- feature越细越好,可以多个testcase覆盖一个feature点,最好的是一个casetest覆盖多个feature,但是feature不能少可能会漏验。
- 保证用例细粒度消除歧义保证完备性就行,也不用太细。
- 开阔思路,关注于验证激励sequence而不是验证平台搭建。
- 看spec不明白的要问DE,让他写明白,理解不一样也要让DE返工。(VE容易背锅)
- 哪些case验证哪些feature要哦写明白。
- spec上对于功能或者总线协议的描述越详细越好。
- 功能覆盖率 = 已覆盖测试点数/所有测试点数(两个都是自己写的,认为因素很大)。
- spec后是验证列表feature list,验证列表之后才是验证点提取feature point。
- 读spec重点关注:协议/系统框架图/接口信号/寄存器文件。
验证点
- 功能类(时钟,复位,power,寄存器访问,基本功能)
- 白盒测试点
- 接口类(AMBA总线接口)
- 场景类(不同位数的校验位/不同波特率)
- 性能类(fifo)
- 异常类
- 典型值(1/2,1/4等)/边界值(空满)/异常值/交叉
功能测试点分解

接口类测试点分解

设计代码上补充测试点

浙公网安备 33010602011771号