上周五公司例行发版上线,在最后测试最终回归本期上线的主要功能时,发现有个 api 接口调用失败了。然后研发排查发现,是实现本期功能的时候忘记考虑到 api 的也要适配了(本期功能大概是将 web 端的两个列表数据合并成到一个列表,因为合并需要增加字段,所以 api 那边也需要适配一下)。最终只能将问题遗留处理
细节方面
1 、这个 api 之前是获取其中一个列表的数据,研发在提测前的自测是只造了之前列表的数据,当前接口可以被调通,问题没有被发现。
2 、这个 api 在上线前 2 天,被提过另外的问题(有点阻碍继续测试),研发第一时间解决后置回给测试,测试在上线前最后时刻进行的复测。
我的疑问
1 、研发在自测时是否有必要进行很全面的测试。如上面说的,研发只是造了点数据,保证了接口正常,没有考虑到两个列表数据同时存在的情况。
2 、测试如果在第二天研发解决另外的问题后,及时复测,是否能提早发现问题,给研发充分的时间修改,不至于到最后来不及了。