本人做web测试已三年,现在一家互联网金融企业任职。使用敏捷开发,敏捷测试。测试用例模板几经改革,最后定下简单的直接使用思维导图设计测试用例。暂且不说用思维导图设计测试用例是否合理,不过这样的确能够提高效率。
最近碰到一些奇葩、易漏的bug,便在此发帖吐槽,以便让各位同仁工作时作为参考。
刚开始接到投诉时,期初还是不愿意相信,仍以为是用户通过审查元素伪造,来找茬来着。当自己碰到时,真是吓死宝宝了。
一、某元素样式如下
<inpu<input id="gpAmountInput" type="text" value="2,896.45" class="amountInput display="None"">
当通过审查元素,将display修改为true时,就原形毕露了,value被重置为2,897.45,总之就是有可能不等于正确的值。事实上post给服务器的请求参数也是错误的。截图就不方便附上了。
二、智能的浏览器填充表单字段
浏览器有方便小白用户的记住密码功能(如登陆管家),但是某些浏览器如360安全浏览器,就会好心做坏事或者多管闲事。将账户名称也往表单里填了,表单字段是显示出来的,倒也不可怕,怕就怕表单字段是隐藏的,就给客户造成影响了。
汗,这个之前就知道了,但是听那谁谁忽悠(产品)说这是浏览器自己的行为,无解的。误以为真了,在重现问题的时候没有联想起来。
解决办法:
http://www.jb51.net/article/35878.htm
三、某个包含frame的弹出窗口,里面的链接,看效果图:
注意其中链接元素如下: <a href="http://www.baidu.com">百度一下</a>
结果效果如下。
应该这样才对:
由于弹出框固定长高,应该在新的标签页打开
<a href="http://www.baidu.com" target="_blank">baidu</a>
单独挑出来来讲,大家可能都会觉得很简单,但是如果页面内有相同的查看链接元素,可能会遭受大家忽略掉弹出框内的链接元素。
希望各位同仁能够引以为戒。