软件测试笔试题的扩展思路

1.用5L水瓶和3L水瓶,取4L水

网上有标答,也很简单就是脑筋急转弯,可能与测试知识无关一时可能有点诧异
用3L水瓶装满2次水,倒入5L瓶中,会在3L水瓶留下1L水,倒入5L水瓶中;
再将3L水倒入装有1L水的5L水瓶中。

2.对于登录操作有哪些测试点

外部配置测试和内部逻辑功能、界面测试
外部配置测试
app:安装、兼容、弱网、多应用并发、状态保存(cookies/session)
web:链接、兼容、弱网、状态保存(cookies/session)
内部逻辑功能、界面测试
app:冒烟、内部逻辑功能、界面测试
web:冒烟、内部逻辑功能、界面测试
内部逻辑功能
执行完冒烟测试并成功运行后,确认能登录的情况下。
一开始我仅考虑账户密码登录涉及的测试点。但实际情况还有手机一键登录、手机验证码登录、图片验证码登录、手机图片验证码登录、扫码登录(网页)、借助其他平台账号登录(QQ、微信、支付宝等)。还有登录的操作外还有注册、勾选同意协议、忘记密码等功能。
输入成功或失败的提示
输入为空或者未注册

3.对于点击提交,没有反应时如何定位bug

在排除外部配置的情况下,就是功能问题了。但是我没有注意到定位bug可能更细一些,需要定位前后端哪一部分的问题。
一般前后端bug定位的理论基础是:
找到前端操作触发的相应接口,记录请求信息。
定位后端(比如Linux)查看应用日志,动态信息变化并记录
对比信息确定前后端问题然后再报bug
对我来说,面试时不清楚如何定位前后端的描述,但是却实际操作过,确实需要更进一步。需要结合理论知识对应已做的项目进行详细描述。
貌似Fiddler抓包工具与定位bug有很强关联。我就具体了解一下这种关联。
从inspectors的headers和下方的headers确认请求方式地址头和接收的状态码确认错误。
从webforms和json查看请求数据和接收数据,然后确定前后端bug的位置。
webforms的请求数据有问题属于前端的问题,json接收数据有问题属于后端的问题。
然后对比自己项目的内容,自己项目若涉及保密就和该工具相匹配并确定类似回答。
在这里插入图片描述
get、post等请求方式及返回状态码和json数据均属于接口测试的范围,一般也会用postman进行改变请求数据,进行后端测试。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值