2022-软件测试工程师面试题(自我总结)

  1. bug的定义,bug的周期
  • 软件bug是指软件程序的漏洞和缺陷,测试工程师或用户所发现和提出的软件可改进的细节、或与需求文档存在差异的功能实现等
  • 生命周期中缺陷状态:新建-->指派-->已解决-->待验-->关闭
    • 发现BUG-->提交BUG-->指派BUG-->研发确认BUG-->研发去修复BUG-->回归验证BUG-->是否通过验证-->关闭BUG

2. 怎么判断是前端bug还是后端bug

  • 界面相关,排版错乱,文案错误等问题都属于前端bug
    • 出现样式问题的都是css的bug
    • 出现文本问题的都是html的bug
    • 出现交互有问题的都是js的bug
  • 功能相关,抓包分析,从接口 请求url 参数 接口响应来分析
    • 未发送请求,属于前端bug
    • 接口请求url错误,传参错误,属于前端bug
    • 接口返回数据错误,属于后端bug
  • 性能相关
    • 页面加载慢或者提交表单慢,抓包查看请求耗时,如果耗时长,就属于后端bug

3. postman接口测试怎么做?

  • 接口测试就和普通功能测试没什么区别,区别就是功能测试是在页面上输入值,提交数据看结果,而接口测试没有页面,通过接口规范文档上的调用地址,请求参数,拼接报文,然后发送请求,检查返回结果。
  • 步骤
    • 打开postman,填写接口信息
      • 结合测试用例,组合变换参数信息后,查看返回的json数据与prd(产品需求文档)是否一致
    • 功能测试
      • 单接口测试
        • 正常参数
          • 全部必填参数
          • 全部参数(必填+非必填)
          • 全部参数(必填+ 部分非必填)
        • 异常参数
          • 数据异常:长度&#
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值