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

本文总结了软件测试工程师面试中的关键问题,涵盖了bug定义与生命周期、前端后端bug判断、Postman接口测试、测试报告构成、用例设计、测试标准等方面。还涉及冒烟测试、自动化与手动测试区别、JMeter压力测试以及各种测试类型的讨论。
摘要由CSDN通过智能技术生成

在这里插入图片描述

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(产品需求文档)是否一致

功能测试

单接口测试

正常参数

全部必填参数

全部参数(必填+非必填)

全部参数(必填+ 部分非必填)

异常参数

数据异常:长度,类型是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值