昨天在知乎問答上看到了一個問答。問的是軟件測試人的進階該怎麼作?他說本身的在小公司呆久了,太安逸,以下圖:數據庫
想要突破技術瓶頸?作了兩年軟件測試的進階應該怎麼作?編程
我記得剛畢業時公司請的培訓老師跟你們說「測試人員越老越吃香的」,然而事實上這有個前提他沒說,就是你須要具有足夠的專業技能。進入軟件測試一段時間後,咱們也應該對本身的專業技術能力進行提升,以便咱們能勝任更加關鍵性的項目測試,提升本身在團隊中的位置。
當下的趨勢是對測試人員的技術要求愈來愈高,這怎麼說呢,說白了,就是測試人員再也不是隻管點點點的,一些大廠國企公司招人,最容易進的就是能寫代碼或腳本的測試人員。框架
說到軟件測試進階,就那我接觸最多的Python自動化測試舉例子吧。我我的以爲能夠分爲六大模塊系統性的進階:ide
1、Python編程
包括環境搭建,基礎語法,數據類型,分支與循環,面向對象編程,數據庫相關內容。爲後續自動化測試打下良好基礎,爲更快上手自動化測試框架實現作鋪墊。
2、WebUI自動化測試
Selenium➕WebDriver實現的WebUI自動化測試框架內容掌握,能夠從最淺層的環境搭建,到基本的模塊調用,到實現自動化demo再到企業主流的PO模式與關鍵字驅動模塊,全面掌握WebUI自動化測試能力。
3、APPUI自動化測試
基於Appium、UIAutomator二、UIAUtomatorViewer實現的APPUI自動化測試,包括各關聯模塊的應用,結合整個過程的自動化實戰操做。擴展更多測試能力,更好的適應軟件測試行業。
4、接口自動化測試
以目前企業內最核心的Requests模塊做爲基本,圍繞該模塊實現一整套完整的可直接在企業中應用的接口自動化測試框架,從設計到搭建到編程到數據驅動到框架實現,符合企業中的測試技能實際須要。
5、主流測試框架應用
目前軟件測試行業內最爲主流、企業應用度最高的成熟測試框架系統的實戰應用。
6、持續集成
沒法持續集成的測試框架等於零,自動化測試必定須要結合持續集成纔算是真正落地的企業級自動化,基於軟件測試行業內應用最爲主流的Jinkens,將自動化作到真正意義上的持續集成。測試
以上六大模塊,系統性提升。想要提升薪資,想跳槽,須要提高本身技術能力的,都適用。正好我知乎還寫了一個軟件測試人的職業生涯規劃,
https://zhuanlan.zhihu.com/p/141141582
能夠一併食用,效果更佳!但願對想要提高技術但又比較迷茫朋友們有所幫助。
有收穫的測試人記得點贊同 ,也歡迎留下你的觀點評論設計