版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件测试之bug分析定位技巧课程介绍培训目的:让新人掌握常见的bug分析定位技巧,提高测试效率及独立解决问题的能力培训对象:质量部新入职的同事培训时间:全部课程大约70分钟
课程大纲课程简介web前端测试中bug的分析定位技巧后台系统测试中bug的分析定位技巧线上问题的分析定位技巧总结计算机系统时间显示不对汽车无法发动你是否遇到这样的场景QA发现问题后,匆忙找到rd说:不好了,你的程序出问题了!RD(追查半小时之后)唉,是你们测试环境配置的问题唉,是你们数据不一致唉,是你们**程序版本不对唉,是**产品线的问题当时的日志呢?当时cpu有异常么?可以复现么?**的处理就应该是这样啊!你是否期待这样的场景QA发现问题后,经过一系列分析判断,胸有成竹的找到rd说:hi,你的程序出bug了,初步断定是某某分支的某某逻辑和某某分支的某某逻辑冲突了,应该把某某的判断一改就好了!——定位精准你的程序出bug了,过去某某产品线就曾经出现过类似的问题,都是某某函数用错了,导致前端某某输入的情况下,会导致某某异常,你检查一下吧!——经验丰富你的程序出bug了,应该是某某的问题。页面截屏、日志、系统资源情况、复现步骤我都记录在bug系统了,请尽快修复——有理有据RD说:赞,和你合作很愉快!课程简介为什么QA需要对bug进行分析定位,直接抛给rd不可以么?关于bug的预备知识什么是bug?bug的处理流程测试对象划分Web前端(UI相关)后台系统Web前端测试中bug的分析定位什么是“web前端”测试主要关注点页面布局、用户功能、易用性、兼容性主要的测试手段模拟用户输入,在浏览器页面上进行输入、点击等行为大家有疑问的,可以询问和交流可以互相讨论下,但要小声点web前端测试——常用的分析定位思路当你遇到一个与预期输出不符的情况时:是否是浏览器设置问题?是否是浏览器cache的问题?在其他浏览器上是否可复现?用其他数据是否可以复现?是否是cookie相关的问题?是否正确发出了请求?是否得到了正确的应答?是否是网络原因?是否是跨域问题?是否是程序版本的问题?web前端测试——常见的bug多发区浏览器兼容性浏览器按钮操作字符编码页面跳转跨域性能web前端测试——常用的辅助工具常用辅助工具firefox插件:FirebugWebdeveloperLivehttpheadershttpfoxie插件:Httpwatch慢速网模拟工具()后台系统测试中bug的分析定位什么是“后台系统”测试主要关注点逻辑流、数据流、策略、接口、性能进一步划分后台系统级测试后台模块级测试主要的测试手段输入条件构造网络通信包(驱动、桩、真实的上下游模块)数据文件配置文件(包括词表,黑白名单等)共享内存输出检查网络通信包数据文件日志(尤其是异常日志)监控系统监控:cpu、句柄、IO、内存模块级监控:内存结构体信息后台系统测试中bug的分析定位(续)后台系统测试——常用的分析定位思路后台系统测试——常用的分析定位思路(续)当你遇到一个与预期输出不符的情况时:自底向上排查(从系统末端模块开始)最底层的模块是否正常收到了请求?是内部逻辑问题还是上游请求问题?……后台系统测试——常见的bug多发区模块间接口边界值并发操作异常条件编程语言差异(hash算法,编解码)性能服务器软件及配置后台系统测试——常用的辅助工具常用辅助工具Curl及其他发送接收http请求的工具产品线特色的驱动工具产品线特色的桩工具截包工具读取二进制文件工具线上问题的分析定位思路从线下线上环境的差异出发数据规模流量规模并发访问异常输入多机存储跨机房常用技巧修改host表:通过机器名确认问题“线下连线上”:慎用!日志还是日志!一些tips
充分利用配置文件注意验证码、行为过滤阈值等开关项的使用充分利用日志注意日志超过2G会回滚充分利用辅助工具注意工具也会有bug要求增加程序的可测性日志、开关、接口、输出中间结果等可以利用diff和源码及时保存现场截屏、截包、页面源码、日志、Core文件去bug系统挖掘历史经验总结经验总结,不是标准Bug
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026四川绵阳科发股权投资基金管理有限公司招聘投融资经理等岗位2人笔试参考题库及答案详解
- 2026集团人力资源部招聘实习生2人笔试备考试题及答案详解
- 2026福建泉州晋江市江滨中学秋季教师招聘(七)笔试模拟试题及答案详解
- 2026浙江温岭市妇幼保健院招聘编制外人员1人(驾驶员)笔试参考题库及答案详解
- 2026广东韶关始兴县隘子镇人民政府招聘后勤服务人员1人笔试备考试题及答案详解
- 2026海南昌江黎族自治县医疗集团考核招聘编外乡村医生5人笔试备考试题及答案详解
- 2026江西赣州崇义县中医医院招聘7人笔试备考试题及答案详解
- 2025年江苏银行(镇江分行)人员招聘笔试考试题库及答案详解
- 2026湖南衡阳市工伤保险服务中心青年就业见习人员招募2人笔试参考题库及答案详解
- 2026重庆市涪陵区石沱镇选聘本土人才2人笔试模拟试题及答案详解
- 医院教育委员会工作制度
- 智慧树 大学生安全教育 章节测试答案
- 南京南京师范大学2025年招聘48人(第一批)笔试历年参考题库附带答案详解(5卷)
- 离婚协议书 2026年民政局标准版
- 【答案】《体育健康课程乒乓球》(西南交通大学)章节期末慕课答案
- 【答案】《模拟电子电路实验》(东南大学)章节期末慕课答案
- 化工安全与环保
- 附睾炎的课件
- 空气源热泵课件
- 书店消防知识培训
- CSCO肿瘤患者静脉血栓防治指南
评论
0/150
提交评论