【2】测试面试题集锦:测试工具篇(附答案)

本系列文章总结归纳了一些软件测试工程师常见的面试题,主要来源于个人面试遇到的、网络搜集(完善)、工作日常讨论等,分为以下十个部分,供大家参考。如有错误的地方,欢迎指正。有更多的面试题或面试中遇到的坑,也欢迎补充分享。希望大家都能找到满意的工作,共勉之!

1.测试面试之测试工具考点

  • 介绍一下测试中常用的工具(必备基础,必须掌握!)

  • 需求问题跟进、测试计划、风险评估登记、测试报告、复盘会议:wiki

  • 测试用例:Xmind 编写,Testlink 管理

  • 测试执行:ELK、Xshell等

  • Bug 管理:Jira、bugfree、禅道等

  • 接口测试相关:Charles、Fiddler、Postman、JMeter等

  • 自动化相关:Selenium、Appium、pytest、Locust、JMeter等

2.用什么工具对用例进行管理?

  • Testlink 管理用例的一般步骤:新建计划、新建版本、上传xml文件、添加测试用例到测试计划中、分配测试用例给开发、查看用例执行报告。

  • Xmind:(略…)

  • Excel:(略…)

3.怎么使用 ELK 定位日志?

  • 查看产品推送是否成功。产品从 A 平台推送到 B 平台,根据 A 平台的链接 id,搜索对应的日志。搜索不到,则为 A 平台推送失败。搜索到了,查看推送的状态,进一步判断问题所在。

  • 使用官方文档,可以进一步了解 ELK 日志查看。

4.Xshell如何登录,如何切换目录?

  • 使用 SSH 密钥登录:生成密钥公钥和私钥-上传公钥到服务器-配置 Xshell 使用密钥认证方式登录到服务器;

  • 使用账号密码登录:配置中输入被连接服务器的账号、密码、IP 及端口连接;

5.埋点测试怎么测试,使用什么工具,数据要不要入库?

  • 使用 Charles、Fiddler 抓包,查看对应的来源记录、事件等必要参数是否正确,查看数据库记录是否正确

6. 介绍 Fiddler 和 Postman 的区别

  • Fiddler 主要是抓包,Postman 主要进行接口请求;

7.怎么使用 Postman 进行多个接口请求?

  • 将多个接口请求归纳到一个集合里,在集合的右上角点击展开箭头,点击 Run;

8.日常工作中 JMeter 是怎么用的?

  • 接口测试:通过对指定接口进行请求访问,验证数据出入的准确性与安全性;

  • 性能测试:编写对应的测试集,通过脚本控制线程数,实现逐步加压等;

  • 结合自己项目经验,没有经验千万不能盲目举例乱说,避免坑自己;

9.例举熟悉的自动化测试工具,并说明其实现原理

  • 调用 Android adb 完成基本的系统操作

  • 向 Android 上部署 BootStrap.jar

  • BootStrap.jar Forward Android 的 4723 端口到 PC 机器上

  • PC 上监听端口接收请求,使用 webdriver 协议

  • 分析命令并通过 forward 端口发给 BootStrap.jar

  • BootStrap.jar 接收请求并把命令发给 UIAutoMator

  • UIAutoMator 执行命令

  • 运行用 Python 写好的 Selenium 脚本,它会像 Web Service 中发送一个 HTTP 请求;

  • 浏览器驱动中的 Web Service 会根据这个请求生成对应的 JS 脚本,因为不同的浏览器,相同的操作生成的 JS 脚本会有所不同,因此不同的浏览器要有不同的驱动;

  • JS 脚本驱动浏览器,产生各种操作,并返回给 Web Service;

  • Web Service 将结果通过 HTTP 响应的形式返回给客户端;

  • Selenium 过程如下:

  • Appium 的加载过程

更多内容,我们在后续文章分享。
下面有我近几年的收集和整理,整体是围绕着【软件测试】来进行整理的,主体内容包含:python自动化测试专属视频、Python自动化详细资料、全套面试题等知识内容。
在这里插入图片描述在这里插入图片描述
对于软件测试的的朋友来说应该是最全面最完整的面试备战仓库,为了更好地整理每个模块,我也参考了很多网上的优质博文和项目,力求不漏掉每一个知识点,很多朋友靠着这些内容进行复习,拿到了BATJ等大厂的offer,这个仓库也已经帮助了很多的软件测试的学习者,希望也能帮助到你

关注微信公众号【程序员二黑】即可领取Python自动化测试超硬核资源

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员二黑③

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值