如何去区分一个功能测试工程师的水平高和低?

可以从很多个方面去检查,比如测试的思路, 比如测试用例的覆盖度?,比如测试出bug是否能够定位到根因?

上面说的各个方面都很合理,那我们平常如何如更深的定位问题的根因呢?

1、通过我们的测试的经验 这个有点不容易掌握,也不容易传承

2、通过分析bug出现的流程来查找问题的根因, 这个思路可以通过锻炼是自己的技能不断提高

举个例子

BS架构的系统,销售统计报表中的金额不正确?这个时候我们怎么通过流程分析法去精确找到问题的根因呢?

1、分析金额的计算方法

2、分析金额是在那个地方生成的?前台通过js自动计算出来的还是服务器端就生成的?

3、通过fiddler检查浏览器请求的参数和返回的结果是否正确?

4、如果这些都没有问题,检查数据库中和金额相关的字段的存储数据是否正确?

5、如果金额不正确,那说明我们的问题可能不是报表统计,而是其他地方出现了这个问题

6、如果金额正确,说明服务器内部运算可能出问题了,我们可以检查服务器的日志,查看是否有错误

最新文章

  1. JavaScript面试时候的坑洼沟洄——逗号、冒号与括号
  2. CSS样式基础二
  3. Vue.js常用指令总结
  4. 如何在CRM系统中集成ActiveReports最终报表设计器
  5. Linux定时任务Crontab详解_定时备份
  6. js刷新页面和跳转
  7. php使用domdocument读取xml文件
  8. STL 之 queue、priority_queue 源代码剖析
  9. Orchard学习
  10. MySQL数据库使用mysqldump导出数据详解
  11. 关于redis主从|哨兵|集群模式
  12. js 的 骚操作
  13. zabbix3.4 监控mysql 数据库连接数
  14. PID算法(c 语言)(来自老外)
  15. nopi 简洁笔记
  16. layer.alert没有垂直居中
  17. Bzoj5209[Tjoi2012]防御:姿势题
  18. centos6.5部署gitlab
  19. kafka存储机制
  20. 《Effective Java》读书笔记五(枚举和注解)

热门文章

  1. dojo表格分页插件报错
  2. JDBC完成的三个基本工作
  3. C#数据缓存介绍及Caching通用帮助类整理
  4. ASP.NET Core 2.0 : 六. 举个例子来聊聊它的依赖注入
  5. 芝麻HTTP: Python爬虫入门之Urllib库的高级用法
  6. 如何登录mysql? cmd怎么连接mysql数据库||从MYSQL客户端登录MYSQL
  7. WPF基础篇之静态资源和动态资源
  8. 下一代 Android
  9. 【BZOJ2843】极地旅行社(Link-Cut Tree)
  10. 1.4 如何在main()方法之前执行输出“hello world”