今天发生了一件输入框“灵异”事件,沉重地打击了我这个老菜鸟脆弱的心理……,经过如下:
在手机上有这么一个关于下发短信的功能,其中有一个输入框,限制只能输入11个字符数字(手机号),按照我的理解,对于输入,都是调用系统的类库,键盘能够限制字符类型和长度就足够了,也没有注意和加强测试。
临下班时,同事乱按键盘,发现如果在已输入的字符串中间删除几个字符,然后退回到字符串末尾,再输入剩下位数的字符,输入内容最大长度不对了(删除n个字符,总长度就变成11-n)……
由于是100%重现,结果就是一顿调查,最后发现是一个限制属性错误导致,而其他所有输入框都没有这种情况。这事虽然就这么过去了,不过回想起来,错在自身,应该自我检讨一下。首先就是不能把已知的经验附加在不熟悉的领域,要足够虚心,例如这种bug在视窗系统里基本不可能发生,但在手机上就出现了;第二就是在细节要足够仔细,不要想当然,即使是一个最简单的输入框,如果不仔细测试也会犯错误;
经验的积累也有负面效应,从事测试行业确实该时时提携自己,找机会让自己归“0 ”。