測試面試題集錦(二)| 測試工具篇(附答案)


本文為霍格沃茲測試學院學員學習筆記。

本系列文章總結歸納了一些軟件測試工程師常見的面試題,主要來源於個人面試遇到的、網絡搜集(完善)、工作日常討論等,分為以下十個部分,供大家參考。如有錯誤的地方,歡迎指正。有更多的面試題或面試中遇到的坑,也歡迎補充分享。希望大家都能找到滿意的工作,共勉之!

軟件測試工程師面試題系列篇 | 目錄

  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 的加載過程

 更多內容,我們在后續文章分享。

免費領取:接口測試+性能測試+自動化測試+測試開發+測試用例+簡歷模板+測試文檔 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM