开篇:为何要写这个专题,的确是受工作的启发,发现测试要做到极致绝对不是件容易的事情,最近的体会也是更加深刻。现在大家都在追求着自动化、性能,而我接触了自动化和性能后,却觉得功能测试才能最难的。有些测试点是通用的,但是通用之外的其他隐藏问题的识别,才真正能够看出一个测试人员的经历及水平,因此萌发了想要将很多问题写下来的冲动。
最后再补充一句:“在bug的漩涡中摸爬滚打,才能练就火眼金睛。”
(1)前端的一个列表出现如下的线上缺陷:
(2)问题追溯:
flag字段里只取了整个参数的前半段,所以就导致了这个问题。
(3)探究编码逻辑
实际上可以采用key的值来进行判断,不过也不知道为啥当时开发会设计keyflag这个标识。