原创 告別2022剛哥準備在2023年幹幾件大事

告別2022 2022年,因爲反反覆覆的疫情,節奏被打得支離破碎。在12月份,政策放開,羊了個羊,發燒後,突然被按下暫停鍵,也讓我看清楚了很多事情。2022年整體比較平淡,沒有特別明顯的上升,就簡單總結10條: 公衆號共發表50篇原創文

原创 tep1.0.0正式版發佈且將不再維護

寫在前面 根據pypistats統計,tep在pypi的下載量達到了1w,對於純個人研發的一款測試小工具來說,已經算不錯了,要知道HttpRunner也才6w啊。tep可以說是我在接口自動化測試這個領域的技術沉澱,凝結了個人經驗和所見所聞的

原创 當Pytest遇上MVC分層設計自動化用例就該這麼寫

引子 數據寫在代碼裏,追求快速編寫用例,是我設計tep的一個特點,這在個人編寫時是一種非常良好的體驗。但相比於HttpRunner、JMeter等來說,總覺得還差點意思。思考良久,總結爲三個字:工程化。工程化是我近一年在學習Java並參與了

原创 EasyPytest測試平臺開發日誌之系統設計

EasyPytest測試平臺,幫你高效管理Pytest測試用例。 EP平臺的定位是Pytest測試用例管理平臺,80%的自動化用例開發在PyCharm等專業的IDE中進行,20%的用例調度和結果查看就交給EP平臺來管理。 EP平臺是對te

原创 tep支持pytest-xdist分佈式執行用例及合併Allure報告

tep近期更新頻率較快,一方面是作者在積極投入到tep工具開發中;另一方面是我們聚集了20位小夥伴,一起合力打造EasyPytest測試平臺,teprunner的FastAPI升級版本,依託於tep,幫你高效管理pytest測試用例。陸續

原创 tep時隔8個月迎來重大全新升級

tep此次更新,旨在從“工具”升級爲“框架”,爲此做了大量的代碼整潔工作,重新設計了部分功能,項目腳手架也煥然一新。 功能展示 conftest.py 腳手架生成的conftest.py只有一行代碼: fixture自動加載等操作都隱藏到

原创 JaCoCo增量覆蓋率的基本實現原理

什麼是增量覆蓋率 如圖所示,在master分支提交了HelloController,然後從master拉了個新分支test;提交了第1次代碼,增加了WorldController;提交了第2次代碼,增加了DonController。增量的

原创 FastAPI使用typing類型提示

typing是Python標準庫,用來做類型提示。FastAPI使用typing做了: 編輯器支持; 類型檢查; 定義類型,request path parameters, query parameters, headers,

原创 關於FastAPI異步併發的技術背景和細節

FastAPI的路徑操作函數,可以使用async def定義: from typing import Union from fastapi import FastAPI app = FastAPI() @app.get("/") a

原创 FastAPI官方教程太棒了(下)

響應狀態碼 在@app.post()方法中添加status_code參數: from fastapi import FastAPI app = FastAPI() @app.post("/items/", status_code=20

原创 測試架構師應該做和不應該做的事情

內容大綱 原文解讀 測試架構師是產品測試專家,是測試團隊的靈魂人物,也是測試工程師在軟件測試技術上的一個重要發展方向。 在需求分析階段,首先要理解產品的商業目標和核心價值,瞭解我們的公司、客戶及商務,比如公司中的營銷人員和銷售人員如何細分

原创 測試工程師的職業規劃

內容大綱 原文解讀 測試人員有2個發展方向:管理和技術。管理方向需要對產品測試全流程負責,他們需要和不同角色(如產品、開發、維護、市場、服務人員)進行溝通協作,完成產品目標,在管理方面要負責測試團隊的“選育用留”,在技術方面要能解決團隊測

原创 測試工程師學習路線圖

roadmap 今天給大家介紹一個網站“roadmap”,這裏彙集了各個技術棧的學習路線圖: 我關注了很久,終於在最近,QA板塊上線了: 每個知識點有詳細的介紹: 相關文章推薦: 以及工具官方網站: 你也可以Mark as Don

原创 測試工程師的三年之癢

內容大綱 原文解讀 測試的核心是測試策略,即測什麼和怎麼測。具體包括:測試的對象和範圍是什麼?測試的目標是什麼?測試的重點和難點是什麼?測試的深度和廣度是什麼?如何安排測試活動?如何評估測試的效果? 軟件測試的發展經歷了5個階段,第1個階

原创 軟件開發工程師談測試金字塔實踐

測試金字塔是對測試的分層描述,在不同層次做不同類型的測試。測試金字塔如何運用到工程實踐,是一件困難的事情。原文作者是一位德國Thoughtworks的軟件開發工程師,本文將回顧傳統的測試金字塔,並結合實例,進行一次有深度的探祕實踐。 自動