关于软件测试:测试面试题集锦二-测试工具篇附答案

45次阅读

共计 1613 个字符,预计需要花费 5 分钟才能阅读完成。

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

本系列文章总结演绎了一些软件测试工程师常见的面试题,次要来源于集体面试遇到的、网络收集(欠缺)、工作日常探讨等,分为以下十个局部,供大家参考。如有谬误的中央,欢送斧正。有更多的面试题或面试中遇到的坑,也欢送补充分享。心愿大家都能找到称心的工作,共勉之!

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

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

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

收费支付:接口测试 + 性能测试 + 自动化测试 + 测试开发 + 测试用例 + 简历模板 + 测试文档

正文完
 0