感謝邀請,
我和大家一樣最開始接觸的就是功能測驗,最開始接觸都是純功能界面測驗,隨著作業年限,會接觸到一些常用測驗工具,比如抓包,資料庫,linux等,
我大學學的計算機專業,有一定的編程基礎,我的軟體測驗職業開始和大多數測驗人員一樣,一開始在一家電商公司做軟體功能測驗,
在這十年測驗經驗,我看到了太多想提升測驗技術而沒有明確方向的人,深刻的體會到測驗人員的技術痛點,以及測驗這個角色在互聯網公司的待遇和地位遠不及其他崗位,甚至還是會有很多人會認為測驗在公司隨時能被取代,可有可無,
對功能測驗到測驗開發有一點點感悟,分享給大家,希望能產出有用的價值,
結合網上的各類資訊咨詢總結,我就直接來學習路線!

上面只是描述了一種測驗職業道路發展規劃,偏重代碼技術方面,測驗領域有,服務器端測驗,客戶端測驗,安全測驗,性能測驗,介面測驗,自動化測驗,滲透測驗,測驗開發,所以,如果你達到了測驗開發的水平,其他方面測驗,對你來說也不會太難,
軟體測驗理論知識,這部分包括,軟體測驗基礎理論和方法,例如軟體生命周期,測驗用例撰寫方法,軟體測驗原則,軟體測驗管理相關技術,軟體各個階段評審,軟體測驗計劃撰寫,軟體測驗程序管理,軟體驗收,軟體測驗整個程序一些檔案規范等等,
語言基礎,這部分,你可以選擇Java或者Python入門,或者其他編程語言,這部分,在我公眾號都有入門教程,看你適合Python還是Java,我個人推薦先Python入門,然后再去學習Java,初學誒,認真學習一個月足夠,第二門語言,一個禮拜就可以入門,基本上很多思想和語法是相通的,
手工轉自動,這是一個痛苦程序,有些人天天看語言基礎,不知道如何練習,天天入不了門,這里推薦,在你學習了一個語言之后,你一定要找一個事情去練習,熟悉這個語言的基本使用,推薦,結合Selenium學習Web自動化測驗,通過腳本撰寫,有助于你提高語言基礎知識的理解和運用,在練習自動化腳本程序中,你得到快樂,會幫你提升學習興趣,
自動化腳本開發,這個是在手工轉自動程序之后,你需要大量的練習,如果Selenium自動化腳本開發,你起碼要完成100個自動化測驗用例,你需要對seleinum達到熟練使用的地步,快速寫出自動化測驗用例,
了解和接觸框架,這里提到框架,是只自動化測驗框架,不是指開發用到的框架,繼續深入研究Selenium和一些自動化測驗框架的知識,例如,什么是框架,框架解決什么問題,框架組成組件有哪些,這部分包括,單元測驗框架,Java中Junit或者testNG,Python中unittest.
設計簡單測驗框架,這個也有,例如Python+Selenium從零開始到設計自動化測驗框架,先學會設計一個POM設計思想的框架,
常見設計框架設計,前面我們有了POM設計框架的思想,接下來我們要學習資料驅動框架,關鍵字驅動關鍵,混合測驗框架,還有行為測驗驅動框架,
Linux和資料庫,不用說,自動化測驗到一定深度,也需要用代碼連接資料庫去進行測驗,linux和shell腳本,基本上測驗環境也會接觸到,如果要做自動化部署和運維,常見的linux和shell腳本是有必要學習的,這部分,請看linux和shell腳本入門系列,
版本控制和持續集成,有些人在公司接觸了版本控制軟體,例如SVN和git,隨意選擇一個你公司在使用的版本管理軟體,去學習它,要學會基本的操作,作業中常見的,用得到的需要掌握,持續集成,這個一個很火的話題,看到持續集成就要想起Jenkins,需要安裝和簡單配置Jenkins,如何在上面掛一個job等等
Web前端,放在這里,是為后面的web開發學習做準備的,前面的自動化測驗,我們接觸了一點點前端的知識,這部分已經有了javascript入門教程寫,接下來會寫HTML和XHTML和XML和CSS等入門教程,
寫一些小程式,假如你是選擇Python,你可以試試爬蟲,Java其實也是可以寫爬蟲,
完全掌握一門編程語言,這個可以放在和寫一些小程式一起去學習和實踐,如果你選Python,你可以學習Django框架進行開發一個web或者一個博客,如果是Java,你需要學會web開發入門,嘗試去了解Java三大web框架,優先學習SSH框架,
但是有個比較常見的問題,由于現在企業大多數都是敏捷開發模式,容易陷入版本快速迭代中,
以至于沒有時間精力再去額外學習一些高級和主流的測驗技術,如某種編程語言、自動化測驗工具、測驗框架搭建、測驗平臺研發
即使擠時間強迫自己學習,也不知道從哪里開始入手,那些碎片化的東西,只能讓你了解,很難很難消化,
當你要形成自己的輸出,用自己的思路和技術來做專案的時候,你要回到那個知識框架里面去學習
不要碎片化資訊學習,那不叫學習,要有決策性學習,系統的學習,學習解決問題的思路,
大道至簡,知行合一
愿你我相遇,皆有所獲!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/242234.html
標籤:其他
