先把需求变成验收条件
确认输入、输出、权限、边界值、失败行为和不做的范围。遇到歧义先列出假设,不直接猜测。
能够理解常见需求,完成小范围功能或脚本修改,排查一般故障,并用证据说明结果、影响和回退办法。
确认输入、输出、权限、边界值、失败行为和不做的范围。遇到歧义先列出假设,不直接猜测。
先复现或测量,再修改。处理写入时考虑幂等、事务和唯一约束;处理用户输入时做服务端校验和按上下文输出编码。
记录输入、步骤、预期和实际结果。至少覆盖正常、边界、重复或失败重试,并说明没有验证的部分。
说明改了什么、会影响什么、怎样部署或使用、监控什么,以及出现异常时怎样停止或回退。
场景:一个创建接口可能因重复点击生成两条记录。