测试对bug如何分析和定位
2024-08-27 23:18:36
如何去区分一个功能测试工程师的水平高和低?
可以从很多个方面去检查,比如测试的思路, 比如测试用例的覆盖度?,比如测试出bug是否能够定位到根因?
上面说的各个方面都很合理,那我们平常如何如更深的定位问题的根因呢?
1、通过我们的测试的经验 这个有点不容易掌握,也不容易传承
2、通过分析bug出现的流程来查找问题的根因, 这个思路可以通过锻炼是自己的技能不断提高
举个例子
BS架构的系统,销售统计报表中的金额不正确?这个时候我们怎么通过流程分析法去精确找到问题的根因呢?
1、分析金额的计算方法
2、分析金额是在那个地方生成的?前台通过js自动计算出来的还是服务器端就生成的?
3、通过fiddler检查浏览器请求的参数和返回的结果是否正确?
4、如果这些都没有问题,检查数据库中和金额相关的字段的存储数据是否正确?
5、如果金额不正确,那说明我们的问题可能不是报表统计,而是其他地方出现了这个问题
6、如果金额正确,说明服务器内部运算可能出问题了,我们可以检查服务器的日志,查看是否有错误
最新文章
- JavaScript面试时候的坑洼沟洄——逗号、冒号与括号
- CSS样式基础二
- Vue.js常用指令总结
- 如何在CRM系统中集成ActiveReports最终报表设计器
- Linux定时任务Crontab详解_定时备份
- js刷新页面和跳转
- php使用domdocument读取xml文件
- STL 之 queue、priority_queue 源代码剖析
- Orchard学习
- MySQL数据库使用mysqldump导出数据详解
- 关于redis主从|哨兵|集群模式
- js 的 骚操作
- zabbix3.4 监控mysql 数据库连接数
- PID算法(c 语言)(来自老外)
- nopi 简洁笔记
- layer.alert没有垂直居中
- Bzoj5209[Tjoi2012]防御:姿势题
- centos6.5部署gitlab
- kafka存储机制
- 《Effective Java》读书笔记五(枚举和注解)
热门文章
- dojo表格分页插件报错
- JDBC完成的三个基本工作
- C#数据缓存介绍及Caching通用帮助类整理
- ASP.NET Core 2.0 : 六. 举个例子来聊聊它的依赖注入
- 芝麻HTTP: Python爬虫入门之Urllib库的高级用法
- 如何登录mysql? cmd怎么连接mysql数据库||从MYSQL客户端登录MYSQL
- WPF基础篇之静态资源和动态资源
- 下一代 Android
- 【BZOJ2843】极地旅行社(Link-Cut Tree)
- 1.4 如何在main()方法之前执行输出“hello world”