hardware-tdd
Hardware TDD 是一个面向嵌入式开发的测试规划技能,主要用于 Arduino、ESP32、ESP32-S3、Pico 和 Pico W 固件。它强调在宣称功能完成前先建立“测试阶梯”,把纯逻辑行为与物理硬件证据区分开:纯行为通常可以在主机上离目标测试,而电压、引脚复用、负载下的时序以及物理装配仍需要目标硬件证据。该技能提供从需求到可观察行为与安全不变量的转化流程,要求用假件编写主机测试,仅在模拟器确实能表示的范围内使用 Wokwi 或类似仿真,并记录模型局限,随后执行精确板卡的编译与静态检查,再建立单变量目标检查清单,覆盖断电连通性、受控上电、输入观测、输出抑制、复位/恢复与日志。它明确反对用主机测试、编译日志或照片替代目标证据,主张把失败与未验证项保留在报告中。使用方式、具体安装命令、价格与平台信息暂未提供,资料仅描述该技能的方法论、测试矩阵与验证约定。