ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

测试面试题集锦(二)| 测试工具篇(附答案)

2020-08-06 16:33:11  阅读:202  来源: 互联网

标签:Web 面试题 集锦 接口 测试 测试工具 请求


本文为霍格沃兹测试学院学员学习笔记。

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

软件测试工程师面试题系列篇 | 目录

  1. 测试常见问题与流程篇

  2. 测试工具篇

  3. 计算机网络知识篇

  4. 数据库篇

  5. Linux 篇

  6. Python 编程篇

  7. 自动化测试篇:包含 Selenium、Appium 和接口测试

  8. 性能测试篇

  9. 软素质篇:10 大灵魂拷问

  10. 反问面试官篇

测试面试之测试工具考点

更多内容,我们在后续文章分享。

  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 使用密钥认证方式登录到服务器;

    • 参考文章:https://www.cnblogs.com/Black-rainbow/articles/9418713.html

    • 使用账号密码登录:配置中输入被连接服务器的账号、密码、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 的加载过程

 更多内容,我们在后续文章分享。

免费领取:接口测试+性能测试+自动化测试+测试开发+测试用例+简历模板+测试文档 

标签:Web,面试题,集锦,接口,测试,测试工具,请求
来源: https://www.cnblogs.com/hogwarts/p/13447172.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有