邀請好友學習
每邀請一位你將得 ¥
軟件測試方向是一個由30%的測試工程師個人素養和70%技術功底組成的職業方向。其中,測試工程師的個人素養主要體現在測試用例的設計、測試場景的設計、缺陷的描述、測試思維等等,這些是在工作中不斷進行積累的過程;而測試技術卻是一個學習的過程。學會基本的框架、工具后,在工作中不斷重復、不斷擴展,最后變成自己的框架、自己的技術,逐漸創建屬于自己的測試體系。專欄內容針對測試技術和實戰演練進行了詳細的講解,文中的每一個代碼段都可以在工作中輕松復用,幫助同學們快速掌握測試的技術、框架和方法。
專欄站在技術的角度聊工作落地。從基礎技術、框架到封裝,立足實用,讓你收獲面對工作中自動化問題的一整套解決思路;一路陪你走進測試的技術,逐漸變成測試技術的主導者。
本專欄語言基于 Python,同學們只需擁有簡單的Python 基礎即可學習。之所以會選擇 Python 技術棧, 是因為近幾年使用 Python 進行測試已經成為了一種潮流趨勢。如果你原來接觸過軟件測試,那么你肯定知道或者使用過Python,如果你是一個想要接觸軟件測試的小白,那么你一定要學習 Python。
講師陳磊,前京東測試架構師,具有十多年的軟件測試開發以及技術管理經驗,主要負責DevOps體系建設、工具鏈落地,同時引入AITesting和AIOps,完善DevOps工具鏈的智能化和自動化程度,加速端到端交付的進程。主導了京東工程生產力平臺精靈平臺設計和開發以及工程生產力賦能平臺奧利凡德的設計和研發,引入AI技術設計和研發了AI測試框架AAT,實現了大部分測試工作機器替代人的目標。Asian Journal of Physical Education & Computer Science in Sports(《亞洲體育與計算機科學雜志》)編委會委員;雙態IT聯盟《測試敏捷化白皮書》特邀編委;北方工業大學軟件體系結構實驗室特邀企業專家;擁有多年的測試開發和性能測試經驗,熟悉質量保障流程和測試流程,對測試技術、測試方法有深入的研究,公開發表學術論文近30篇,專利20余篇。多次成為TID、NCTS、MPD,MAD的特邀講師。技術圖書《決戰618:探秘京東技術取勝之道》、《京東質量團隊轉型實踐-從測試到測試開發的蛻變 》作者。
專欄模塊:
本專欄共 32 小節,分為 5 個部分:
第一部分:測試工程師是什么
這一部分會給大家詳細說明測試工程師是一個什么樣的崗位,在工作中主要負責什么樣的內容。并且從技術路線詳細介紹測試工程師每一個級別需要什么樣的素質,針對職業路線,給出大家一個合格測試工程師的必備技能清單。
第二部分:UI自動化開啟代碼的大門
這一部分會給大家講解為什么身為一個測試工程師你要做 UI 自動化測試、 UI 自動化測試的經典工具 Selenium,以及 Selenium 的工作原理。學習完原理之后會帶著大家做一個 Selenium 的小 demo,最后會對 UI 自動化測試中經常會出現的問題進行總結。
第三部分:UI 自動化經典設計模式
在這一部分會介紹 UI 自動化測試的經典設計模式 PageObject 。在這一章節會教大家使用一個基于 PageObject 設計模式的自動化測試框架 Hi_Po,利用Hi_Po框架針對慕課網完成一個實戰案例。
第四部分:HTTP協議的接口測試
這一部分主要是針對接口測試相關內容,會給大家普及 HTTP 和 HTTPS 相關知識。講解現在非常流行的數據傳輸格式 JSON, 以及Requests 如何應用在我們的接口測試中。
第五部分:使用Locust進行性能測試
這一部分主要介紹Locust這個經典的 Python 中的開源負載測試工具。使用 Locust 進行性能測試是十分方便的。這一部分會講解如何使用Locust這個經典工具,以及利用Locust進行實戰。
下載慕課網APP
更好的體驗,讓閱讀隨處可得
如無法下載使用圖片另存為
下載海報
慕前端2299369
老師對手游或者游戲自動化有研究嗎,可以講講嗎
講師回答 / 測者陳磊
游戲自動化的測試我實在很早之前有過一些工作經驗,當時主要使用的是sikuli,微軟支持的一個基于圖像識別的自動化測試框架。 移動端的App自動化Appium和airtest你可以隨意選擇一個學習一下,建議還是學習Appium,封裝性不強,以后可發揮的空間比較大
qq_慕移動2018966
很棒的文章,定位很準確,受益匪淺,iOS測試
講師回答 / 慕設計2147433
受益匪淺
慕粉3827970
對于測試開發工程師,或者測試架構師,那么干過一段時間的開發,是不是轉過來很容易?我現在正在通往測試開發工程師的路上,現在接口測試,都是自己編寫代碼實現,前幾天PM找我,問我愿不愿意做后臺開發,如果愿意,準備分一些簡單的開發任務,讓我先上手,我至今還在糾結。
講師回答 / 測者陳磊
測試開發和開發還是有區別的,除了都寫代碼考慮問題的方向,思路都不一樣現在轉開發你還是要想清楚,拋開能力,履歷如何寫都是問題。