Work Notes
工作相关
我做过的项目,名字听起来都挺“业务系统”的。
内容入库、版税结算、全球整车、订单流转……乍一看不算新鲜,但真正进入项目以后会发现,难点往往不在页面上,而在页面背后那条看不见的链路里。
一首歌能不能正确入库,一笔收益能不能算准,一辆车从订单到收车能不能对上状态,这些事情看起来只是系统里的一个结果,背后却连着规则、数据、接口、合同和上下游系统。
我比较擅长的,就是把这些藏在后面的东西一层层拆出来。
Skill Map
测试能力
一个需求刚出现的时候,通常还不是一张清清楚楚的路线图。
它可能有没写完的规则、没说透的边界、还没串起来的上下游,也可能有一些大家默认“应该懂”的业务口径。测试要做的,不只是等功能做完再点一遍,而是把这些模糊的地方一点点照亮。
等规则清楚了,事情才真正进入验证阶段:链路要完整跑一遍,结果要能对得上,异常要能追到来源。页面上看到的只是最后一层,很多问题还要往接口、数据库和上下游系统里再看几步。
如果某些场景反复出现,就不该每次都靠人肉重来一遍。能沉淀成脚本的,就让脚本去跑;人要留下精力,去看那些更复杂、更容易被忽略的地方。
拆开来看,就是四件事:把需求落到可验证,把链路跑完整,把结果查明白,把重复的事工具化。