发表于: 2019-08-21 23:36:18
1 514
今天完成的事情:如何定位前端bug
明天计划的事情:任务
遇到的问题:暂无
收获:
测试bug定位原因归类:
测试环境相关
是否安装了flash及flash的版本——可能导致部分页面显示出问题
是否开启了浏览器插件——插件可能导致浏览器行为的变化,除非测试要求,否则一律禁用插件
是否开启了安全软件——可能会截包、弹窗拦截、防钓鱼等
浏览器相关
不同浏览器的支持标准——不同内核的浏览器对js及各种标准的支持不同,因此页面解析出来的效果可能不同。
浏览器的设置——禁用js;禁用弹窗;禁用cookie等
cookie——跨域,过期
网络相关
是否发出了正确的请求——请求url、参数变量。
是否得到了正确的应答——http的返回值:200-正确;302-对象已移动;304-对象未修改;404-没有找到页面
是否性能问题——异步请求的数量过多;网速过慢
字符编码相关
页面乱码——百度后端存储基本是使用的GBK编码,前端提交可能是UTF-8编码,后端对于非GBK编码一般采用实体存储。可能出现编码没有转换。转换的时候没有判断半个汉字
url错误——url路径中汉字编码使用的是utf-8编码,参数中使用系统默认编码,flash脚本中使用的都是uft-8编码
安全相关
Xss漏洞——输入一些特定字符页面出现错乱或有恶意代码被执行,RD未对特殊字符转义完整
性能相关
图片数量——页面中同一个域的图片的数量控制在16个以下,IE会控制同一个域下图片并行的下载数量
页面抖动——异步请求的数量过多
加载失败——限速情况下,超时
bug定位常用工具
Firefox——firebug、web developer、live http headers、http fox
IE插件——httpwatch
第三方工具——fiddler
慢速网模拟工具——firefox throttle
评论