我通常会盯着业务对象一路往下跑,看它在流转过程中会不会整出点花活。比如一首歌入库,页面显示“成功”还不够,开发者工具或 Charles 抓个包,看看接口传参和返回值;MySQL 里也要 select 一把,确认关键字段有没有落准。如果它还牵涉后续模块、任务调度或上下游系统,那就不能只在当前页面收工。
一首歌、一笔分账、一辆车、一张订单,都是这样。测试时我会顺着对象去看页面反馈、接口结果、数据库落库、状态流转和系统同步,确认它不是只在某一关看起来正常。
最怕单看没毛病,串起来就跑不明白。所以业务链路要从入口看到结尾,从数据、状态和系统几个方向一起查,别让问题藏在“操作成功”的后面。