本篇文章主要讲述软件测试技术之说一个让你印象最深的bug?,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入。

今天来聊一下测试面试必问题目:说一个让你印象最深的bug?

被问到这个问题,如果面试者之前没有总结和准备过,会一下子被问懵逼,瞬间紧张起来,感觉不知所措……大致有以下几个场景:

场景1:

小白:(一脸懵逼)让我印象最深的bug?没有印象怎么办。。。

面试官:没有印象?麻烦叫下下一个,谢谢……

场景2:

阿黄:(绞尽脑汁)做了这么多年的测试肯定有遇到过几个印象深刻的bug,只是这一时想不起来了。。。

面试官:(再给你一次机会)想不起来?那到底有没有遇到过?想起多少说多少吧……

阿黄:(2分钟过去了)面试官我实在想不起来了

面试官:那回去想想吧!

场景3:

老Q:(冷静、整理思路、就拿最近提的一个bug来凑数吧)前段时间在测试的时候发现一个偶现的问题,我抓取log后在bug管理系统上提交了,由于后来都没重现出来,就没解决上线,不幸在用户那出现了,最后开发和测试一起背锅。这算是印象比较深刻的吧。

面试官:(是因为自己背了锅,所以印象深刻吗?)还有其他的吗?

问题解析

在回答这个问题之前,我们先要了解面试官问这个问题的目的是什么?它考察的是面试者的哪些方面的素质?其实这是一个非常好的问题,通过这个问题就基本可以考察出面试者的测试素质,它可以考察出面试者的沟通表达及应变能力、测试分析及问题定位能力;也可以挖掘出其测试深度及知识面;所以这个问题回答的好坏直接影响你在面试官心中的印象。

如何应答?

在了解了这个问题的考察点后,这就提醒测试童鞋,日常测试中遇到比较典型和经典的bug,要记得总结和分析,这样在回答这个问题的时候就毫无压力了。也许有童鞋会说我日常测试中就都是比较简单的UI问题,按照需求和用例一条一条的测试,没发现啥特别的问题,这时候就要提醒你测试的深度是不是不够了,加大测试深度,多挖掘和模拟一些复杂用户场景……

具体如何向面试官描述这个bug?

其实基本上按照日常提bug单的步骤来即可,问题的场景复现:这个问题是在发生在前端(web/移动端)还是服务端,问题出现时对用户造成了什么影响(应用或系统表现出什么异常),通过问题的表象(异常信息或log)分析问题的大概原因,如果可以的话适当的给出解决方案或建议……

我来举个栗子

大道理大家都懂,可是实践起来就没那么容易了,所以我就以我自己以前遇到的一个bug为例来说明一下:

bug发生在服务端的算法模型层,算法的边界遗漏会导致部分用户的广告永远无法获得曝光或推荐,这就会造成这部分广告用户付了钱却没有在移动端的界面上展示他们的广告(影响会很差),通过模拟一系列的数据测试,最终发现规律,问题出在算法模型的临界上……

本文由职坐标整理发布,学习更多的相关知识,请关注职坐标IT知识库!

软件测试bug文章,软件测试技术之说一个让你印象最深的bug?相关推荐

  1. 面试题分享之一个印象最深的bug

    面试时让你说一个印象最深的bug,该怎么回答呢? 其实,面试官并不关心你描述的这个bug是否真的有价值,或有多曲折离奇?他只是: 1.了解你平时工作中的测试能力 所以,这就要求的你平时工作中遇到bug ...

  2. 软件测试面试--说一个印象最深的bug?

    其实,面试官并不关心你描述的这个bug是否真的有价值,或有多曲折离奇?他只是: 1.了解你平时工作中的测试能力 所以,这就要求的你平时工作中遇到bug时试着自己去定位,定位bug的过程远比你的单纯的执 ...

  3. 软件测试自动化文章,软件测试自动化研究综述

    Research on Automation of Software Testing ZHANG Di 1 张迪(1995-),女,硕士研究生,主要研究方向:软件工程理论 YUAN Yuyu 1 袁玉 ...

  4. 软件测试面试:请说一下你工作中发现的最有价值的bug?

    这个问题,基本95%的面试都会遇到.究竟面试官想要知道什么呢? 让我们回到这个面试场景来看看. "说一下你印象最深的bug" 你的脑子里拼命的回想过去遇到的印象深刻或有价值的bug ...

  5. 【软件测试】(三)软件测试的生命周期以及如何描述一个Bug

    文章目录 1. 软件测试的生命周期 2. 如何描述一个Bug 3. Bug的级别 4. Bug的生命周期 5. 如何发现更多的Bug 6. 冲突问题 1. 软件测试的生命周期 需求分析 → 测试计划 ...

  6. 后端需要掌握的技术_何小伟:软件测试需要掌握的技术?

    软件测试需要掌握的技术有哪些?如果要做一名让开发人员佩服的测试人员,需要掌握的技能. 1)编程语言 至少要掌握一门语言,不管是简单的php,java,还是C++也好,或者其他的脚本语言python,p ...

  7. 如何处理不能复现的bug?软件测试工程师避坑指南

    软件测试工作中常常会遇到不能复现的bug,遇到这种情况其实很正常,但是很多测试新手都按照自己的想法处理,没有提交bug,或者匆匆关闭bug.线上出现问题,就只能自己背锅了.今天我们就说说,遇到这种情况 ...

  8. 2020年软件测试需要学什么技术?软件测试人员需要懂代码?软件测试工程师要经常加班吗?--华为十年测试老司机写给迷茫的你

    一:前言:谁的青春不迷茫 一直以来有很多初入测试职场或者想转行如软件测试的人,都会有很多的疑问,例如软件测试需要学什么技术?软件测试人员需要撸代码?软件测试工程师累吗?需要经常加班吗?软件测试一些工具 ...

  9. 软件测试报告bug统计,软件测试中如何有效地写Bug报告

    引言 为公众写过软件的人,大概都收到过很拙劣的bug(计算机程序代码中的错误或程序运行时的瑕疵--译者注)报告,例如: 在报告中说"不好用": 所报告内容毫无意义: 在报告中用户没 ...

  10. 深圳软件测试培训:软件测试技术及工具

    深圳软件测试培训:软件测试技术及工具 一.软件测试的发展史 1979年,Glenford Myers的<软件测试艺术>,对测试做了定义:测试是为发现错误而执行的一个程序或者系统的过程.19 ...

最新文章

  1. (已解决)pycharm调试报错-UnicodeDecodeError:‘utf-8‘ codec can‘t decode byte 0xe8 in position 1023
  2. mysql删除有空格字符名称的触发器
  3. NET(C#):使用HttpWebRequest头中的Range下载文件片段
  4. 【Linux】无法添加用户,报“useradd: cannot open /etc/passwd”问题解决过程记录
  5. 如何在Web服务器IIS 6上配置PHP平台
  6. 04.Java网络编程(转载)
  7. 河北工程大学科信学院计算机二级,河北工程大学科信学院计算机科学与技术专业...
  8. html页面缓存纪txt,cdn缓存的html静态页未更新小记
  9. boost::geometry::centroid用法的测试程序
  10. CSS精灵图合成工具
  11. python求两数之和的命令_数学建模:科学计算Python2小时-Python基础
  12. Python笔记-方差分析之多因素方差分析
  13. qt stylesheet 隐藏_Qt QDockWidget实现鼠标移出自动隐藏
  14. Kotlin入门(23)适配器的进阶表达
  15. Java 连接 SQL Server 数据库
  16. 统一Retrofit失败的处理情况
  17. 参数估计:矩估计和最大似然估计
  18. 卖家/消费者如何在淘宝申请人工客服
  19. 揭秘前端工程师未来就业方向,年薪50w不是梦!
  20. 批量发工资条小工具使用说明

热门文章

  1. python绘图-中文字体
  2. 英特尔傲腾内存linux,英特尔傲腾技术挺简单 三分钟了解这项黑科技
  3. NDK 开发之 CMake 的使用
  4. 视频剪辑的方法,视频裂变
  5. matlab衰减曲线法整定步骤,Matlab仿真PID控制——衰减曲线法整定参数
  6. mysql 对中文排序_【MySQL】MySQL按中文排序
  7. 智哪儿头条  萤石网络冲刺科创板  深圳购买全屋智能有补贴
  8. 微信公众号互助、开白群,小白报团取暖
  9. mysql proxy maxscale_MaxScale: 一个用于解决MySQL扩展性的新工具(译)
  10. 华为内部流程管理系统(附关键流程图)