发表于: 2019-08-21 23:36:18

1 513


今天完成的事情:如何定位前端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



返回列表 返回列表
评论

    分享到