原创 就業寒冬,我是如何拿到5個offer的(附面試題)

本人是霍格沃茲測試開發學社深圳線下1期學員,擁有5年測試工作經驗,之前一直在某大廠做軟件測試,期間做過測試執行、帶過外包團隊到負責大型項目的質量交付。 經過一個半月的高強度找工作奮戰,最終拿下了5家公司offer,選擇了一家自己很滿意的公司

原创 Python中的datetime模塊:輕鬆拿捏時間操作

前言 在Python中,處理日期和時間是非常常見的任務,無論是在開發Web應用程序、數據分析還是其他領域。datetime模塊爲我們提供了豐富的功能,可以輕鬆處理日期和時間,從簡單的日期算術運算到複雜的時區轉換,應有盡有。本文將深入探討d

原创 XPath攻略:從入門到精通,元素查找不再難

簡介 XPath 是一種用於在 XML 文檔中檢索信息的語言。它通過路徑表達式導航 XML 文檔,廣泛應用於各種場景。XPath 的靈活性和強大功能使其成爲在 XML 結構中準確定位和提取數據的重要工具。 XPath 使用場景 Web 自動

原创 教你用Chrome 瀏覽器+Postman搞定接口測試

如果把測試簡單分爲兩類,那麼就是客戶端測試和服務端測試。客戶端的測試包括UI測試,兼容性測試等,服務端測試包括接口測試。接口測試檢查數據的交換,傳遞和控制管理過程,它繞過了客戶端,直接對服務端進行測試。 客戶端測試與服務端測試的關係圖:

原创 YYDS,只用幾條命令輕鬆搭建自己的項目管理平臺jira

簡介 Jira是一款強大的項目管理工具,它可以幫助團隊協作、跟蹤任務、管理項目,並提高生產力。在本文中,我們將介紹如何使用Docker快速搭建Jira,讓你能夠快速部署、方便管理和靈活擴展你的項目管理環境。 環境準備 如果我們還沒在電腦或

原创 精準化測試原理簡介

小時候大家應該都玩過一個遊戲,遊戲很簡單,就是找不同,在規定時間內兩幅圖直接的差異點找到就算贏,越快越好,就像下面這樣: 上面這個不同點想找很簡單,那麼下面這樣的呢? 這個,確實有的人會說"我可以!" 。比如在綜藝節目"最強大腦"中,這羣"

原创 使用Docker搭建測試用例管理平臺TestLink:簡易指南

簡介 Testlink是一款免費開源的測試管理軟件,基於WEB的測試用例管理系統,主要功能是:測試項目管理、產品需求管理、測試用例管理、測試計劃管理、測試用例的創建、管理和執行,並且還提供了統計功能。爲了方便快速部署TestLink,並且

原创 解決 App 自動化測試的常見痛點

App 自動化測試中有些常見痛點問題,如果框架不能很好的處理,就可能出現元素定位超時找不到的情況,自動化也就被打斷終止了。很容易打消做自動化的熱情,導致從入門到放棄。比如下面的兩個問題: 一是 App 啓動加載時間較久(可能 App 本身

原创 JMeter前置處理器-用戶參數詳解

簡介 在進行性能測試時,對於模擬真實用戶行爲和生成負載的需求日益增加。JMeter 作爲一款開源的性能測試工具,在這方面提供了豐富的功能和擴展性。其中,前置處理器是一項強大的功能,可以在發送請求之前對請求進行修改或添加額外的操作。本文將介

原创 就是這麼簡單,Selenium StaleElementReferenceException 異常分析與解決

簡介 Selenium 是一個流行的自動化測試工具,用於模擬用戶與網頁交互。然而,當我們在使用 Selenium 時,可能會遇到一個常見的異常,即 StaleElementReferenceException。這個異常通常在我們嘗試與網頁

原创 XPath定位如何在App自動化測試中大顯神威

簡介 和selenium類似,作爲App自動化測試的主流框架,appium也是以webdriver爲基礎來自動化操作App的,所以對於元素定位,其實appium與selenium也是類似的,只是appium還有自己的安卓原生定位方式等方法

原创 Docker搭建持續集成平臺Jenkins最簡教程

前言 持續集成(Continuous Integration,CI)是軟件開發中的一種實踐,它旨在通過頻繁地集成代碼變更並自動運行測試,以確保代碼的質量和穩定性。Jenkins 是一個廣泛使用的開源持續集成工具,它能夠自動化構建、測試和部

原创 Selenium報錯ElementNotInteractableException元素不可交互,該如何解決?

簡介 在使用 Selenium 進行 Web 自動化測試時,我們可能會遇到各種異常情況。其中之一就是 ElementNotInteractableException 異常,這通常意味着在嘗試與頁面元素交互時出現了問題。本文將詳細介紹這個異

原创 使用Docker快速搭建Web服務器Nginx

簡介 在現代Web開發中,Nginx作爲一款高性能的Web服務器和反向代理服務器,被廣泛應用於各種項目中。而使用Docker可以極大地簡化服務器的部署和管理過程。本文將介紹如何利用Docker快速搭建Nginx Web服務器,並簡要說明一

原创 使用Selenium模擬鼠標滾動操作的技巧

前言 在進行Web自動化測試或數據抓取時,模擬用戶操作是至關重要的。其中之一就是模擬鼠標滾動操作,這在許多情況下都是必需的。使用Selenium,一種流行的Web自動化測試工具,可以輕鬆實現這一功能。 模擬鼠標滾動的重要性 網頁內容可能會