当前位置: 首页 > news >正文

软件测试:典型面试题库

一、测试工作完成后,你没有发现一个bug,该怎么办?

这种情况碰到的比较少吧,有可能项目版本迭代比较多,Bug 隐藏得比较深,而我们用例都是一些常规用例。

这个时候,需要跟多去从其他的异常场景,站在用户的角度,去完善用例。检查我的测试环境是不是用错了(测试环境预生产环境验收环境是不是有问题) 再看需求分析有没有问题用例有没有覆盖到位,用例设计得好不好,多补充一些覆盖无效等价类的测试用例,然后用例在评审一下,组内让老员工或者同事帮忙审核一下,再不行就开会议评审一下需求和用例,看看用例有没有覆盖完全或者需求理解到位没,预期结果有没有遗漏

可以让其他测试人员帮忙检查下用例,看有没有覆盖不全的。

二、你一般发现bug 后会怎样处理(需要答到协助开发定位问题)

1、遇到bug 第一时间我会截图,并反复复测,确认是一个Bug

2、在缺陷管理工具上提交这个Bug,指派给对应的开发,并且会将Bug 标题,描述,级别,操作步骤,预期结果,实际结果附件(截图,日志)等一并提交上去。

3、其次我会尝试分析bug 产生的原因,定位bug 是哪里产生的,主要就是抓包查数据库看日志,找到原因发给开发,同时上传bug 跟进Bug 的解决,要是找不到,也会将截图日志文件及复现步骤发给开发,协助开发解决Bug。然后做回归测试,验收通过再关闭bug。

4. 后期跟进Bug 修复情况

5. 如果是一些比较致命的Bug,严重Bug 比较多的话,我一般会先给开发打个招呼,然后再提。

三、碰到一些偶发性bug,开发也不认为这是bug 该怎么办?

1、首先,我会反复复测,想办法重现(换测试环境,换数据,让其他测试帮忙测下),一旦出现马上截图

2、实在重现不了,先提交,挂起,标准为偶现(以便后期关注跟进)。

3、跟开发沟通,并向开发说明情况,我当时是做了什么操作导致这个问题的出现。看开发根据自己的经验是否可以找到具体的原因。

4、先执行完其他用例,功能测完再说,后面有时间话再回过头重现,如果还是重现不了。

5、后期会跟进1-2 个版本,如果1-2 个版本都没出现,那就关闭这个Bug。

四、如何提交一个好的BUG

1、对BUG 有一个清晰明了的描述;

2、详细描述BUG 重现的步骤;

3、对于产生BUG 的环境进行描述;

4、提交BUG 相关的图片和日志;

5、定位好BUG 的等级;

6、将预期结果与实际结果进行对比。

五、抓包怎么判断是前台还是后台的问题?

1. 一般界面提示性的Bug,都是前端的Bug

2. 例外,可以利用f12 或者抓包工具抓包看下,看有没有发请求,如果没有发请求,那肯定是前端Bug

3、如果发请求了,首先看发的请求是否有问题,请求的接口url 是否有错误,参数是否有错误,如果url 或传参有问题那就是前端Bug;如果请求没有问题,看下后台返回的数据是否有问题,状态码5 开头的基本都是后台问题,状态码为200,响应数据与预期不一致,那也是后台Bug;返回的数据没有问题,请求参数,url 也没有问题,那可能是前端代码是否转换有问题,那就是前端Bug。

http://www.jsqmd.com/news/674139/

相关文章:

  • 别再乱接线了!STM32新手必看的ST-LINK/V2与USB-TTL下载器保姆级接线图(附FlyMcu避坑指南)
  • 敏芮芯途敏宝长高奶粉,助力敏宝长高,超 90%宝妈信赖的选择!
  • 如何查看数据流的索引的创建时间
  • 运维转行网安:2026最新落地指南,从基础到实战,零弯路!
  • JVM各参数配置
  • FasterWhisperGUI在Windows系统无法启动?3个步骤彻底解决权限问题
  • 如何在5分钟内安装ModTheSpire:杀戮尖塔终极模组加载指南
  • STM32F103ZE驱动PMW3901光流模块,从SPI配置到数据读取的保姆级避坑指南
  • 8253定时器不止能做实验:一个老嵌入式工程师的方波生成实战笔记
  • 基于深度学习的YOLO11的河道垃圾识别 海洋垃圾检测与垃圾分类项目介绍
  • SQL Server:增删改查操作
  • Oracle 自动分区表(Interval Partition)详解
  • Godot画面拉伸异常怎么解决?
  • 手把手教你用STM32CubeMX和HAL库实现串口打印调试信息(附常见问题排查)
  • 无线安灯系统解决自行车质检滞后问题
  • (claude code)最强skill everything-claude-code 技能完整指南
  • 今日进度表
  • JAVA后端开发——为什么 Maven 在 IDEA 能成功,终端却报错?
  • 【毕设】车辆充电桩管理系统
  • 手把手教你用C++和NI-VISA写个简易仪器上位机(附QT工程配置)
  • 4.20 检验上次的成果
  • 额度还没用完,我的阿里云 Coding Plan 被封了
  • Mac用户如何实现局域网高效通信?飞秋Mac版完整解决方案
  • STM32F103C8T6驱动MQ2烟雾传感器,从ADC采样到PPM浓度计算的保姆级教程
  • 一个头文件
  • 牧苏苏永不疲劳 4/20
  • UE TargetingSystem插件介绍
  • 个人健身数据管理系统 Fitness-Tracker_HTML_v3.0
  • 国内半导体展哪家好?本土优质半导体展,高价值参展平台 - 品牌2026
  • 华为Pura 90系列发布 | 小艺解锁全新交互方式 更能干更懂你!