做測驗十多年,有不少人問過我下面問題:
現在的手工測驗真的不行了嗎?
測驗工程師,三年多快四年的經驗,入門自動化測驗需要多久?
自學自動化測驗到底需要學哪些東西?
不得不說,隨著行業的競爭加劇,互聯網產品迭代速度越來越快,QA 與測驗工程師都需要在越來越短的測驗周期內充分保證質量, 可是,App 測驗面臨著很多挑戰,比如多端發布、多版本發布、多機型發布等等,導致了手工測驗很難完全勝任,因此,自動化測驗、持續測驗就成為了每個開發團隊的必要需求, 而現實是,很多團隊在實施自動化測驗的程序中,并未取得良好的質量效果,這主要是因為學習自動化測驗有兩大難點:
- 自動化測驗本身擁有一定的技術門檻;
- 最大的難點是需要大量的實戰經驗,
據我了解,不少初中級測驗工程師在跨過基礎門檻,比如掌握了基本的編程與自動化測驗框架 API 后,往往會認為自己已經掌握了自動化測驗,便開始投入到實際開發中,卻又掉進各種各樣的技術債和經驗債里,痛苦不堪,比如,遇到框架穩定性與適用范圍、用例穩定性、用例可復用性等問題,
十分推薦大家能多看看自動化測驗相關的學習資料,告別現在困境,(群:786229024 有基于軟體測驗的相關資料教程獲取..)

第一階段:初級測驗工程師
一般剛剛入門,熟悉基本的測驗流程,入門薪資一般在6000-8000元之間,
具體作業是:
(1)按照測驗方案和流程對產品進行功能測驗,檢查產品是否有缺陷,
(2)具有一些手工測驗經驗,開發測驗腳本并開始熟悉測驗生存周期和測驗技術
第二階段:中級測驗工程師
初級測驗工程師積累1-2年作業經驗后,可逐步發展為中級測驗工程師,一般月薪能達到8K-15K
之間,
具體作業是:
(1)撰寫測驗方案,測驗檔案、與專案組一起制定測驗階段的作業計劃,
(2)專案完整流程和整體質量把控介入、和開發高效溝通以及關系處理
(3)能夠在專案中合理利用測驗工具來完成測驗任務,能夠獨立撰寫自動測驗腳本程式并擔任 測驗編程初期的領導作業
第三階段:高級測驗工程師/測驗組負責人
一般擁有3-4年測驗經驗,可以對初級測驗工程師指導作業,一般月薪可以達到15-25K左右,
高級測驗工程師具體作業是:
(1)幫助開發或維護測驗或編程標準與程序,分析軟體需求,獲得測驗需求,
(2)熟悉產品代碼和產品整體架構設計,專案整體流程體系改進
(3)參與同行的評審(軟體需求,軟體測驗計劃等),并為其它初級的測驗工程師或程式員充當 顧問,
(4)了解自動化持續集成并能進行系統運用
測驗組負責人:
除了技術上需要達到高級測驗工程師的水平外,同時在管理上有額外的要求:
(1)設計測驗計劃及進行測驗專案的管理
(2)專案及測驗流程和工具的選擇及優化
(3)擔負一些進度安排和作業規模/成本估算職責
第四階段: 測驗專家/測驗經理
一般有6—10年經驗的測驗工程師,薪資在30K-50K之間,
測驗專家一般是在性能、或者安全、或者測驗開發方向等特定領域有技術專長的測驗人員,具體
作業是:
(1)性能測驗整體方案設計,軟體系統性能問題定位和性能優化,記憶體優化及分析資料溢位等
(2)分析系統的安全漏洞等
(3)自動化持續集成體系建設等
而測驗經理的作業重心主要在管理方向,具體作業如:
(1)負責進度安排、作業規模/成本估算、按進度表和預算目標交付產品,
(2)負責團隊測驗專案的質量及控制,
(3)構建測驗團隊及進行測驗團隊的管理
軟體測驗是一種入門起點較低、上手迅速、且發展空間比較大的職業,因此,對于很多學生而言,作為進入IT就業的初級崗位,是非常合適的
一旦選擇之后,就需要堅持下去,此時可以給自己一個長期的目標,
軟體越來越多,要靠質量取勝,就倒逼測驗人員需求越來越大
對于剛剛入行的新人,這個時期是一個全面熟悉期,最能夠學習到新的知識,也最有拼搏的熱情和動力,建議大家可以借著這股沖勁,盡可能了解所在領域的全貌,了解各個主要分支的內容、特性、優勢、局限性等等,并考察自己當前的作業環境,結合個人匹配程度和興趣愛好,根據前述內容調整自己的規劃,
對于測驗行當而言,技術方面一般有幾類:黑盒測驗、白盒測驗、自動化測驗、測驗工具、專用業務技能等;相關的管理方面一般有:測驗管理、質量管理、專案管理等,
面對上述形形色色的方向,建議大家可以都稍稍了解下內涵,然后確定1—2個,作為中長期的主攻方向,達此標準,基本已經實作了入門,至于能否進得廳堂,就要看后期的努力了,
升華階段(老手后5年—10年)
正因為有前期的細節的背景的支撐,此時,你需要努力提升自己的宏觀把握能力,當然,一般人是技術做得越好,管理的時候,越容易切中專案要害,但是,對于從技術上來的人,關鍵是要開始培養和人打交道的能力,此階段的關鍵是,需要逐步形成自己的管理風格,具備協調并行事務的能力,
這個階段,也可能少數的人會選擇離開具體的企業,而開始從事測驗咨詢,那是一個充滿挑戰的嶄新開始,也必須有前期的積累方能勝任,
提高階段(入門后3年—5年)
對于入門后選擇管理還是選擇技術,關鍵是看對自己的長期的定位了,不過,建議當前階段還是技術為重吧,畢竟,在一個技識訓境中,要做好管理,必須要有扎實的基礎,
本階段是人最容易懈怠的階段,畢竟,剛剛入行的熱忱早已被日復一日的繁復作業給冷卻,有了一定的作業經驗,勝任本職,對于大多數人而言,絕不是問題,家庭、娛樂方面開始占據了業余生活的主流,可是,畢竟大家還很年輕,大多數人此時也不過20多歲,就此懈怠也是非常可怕的,因此,有規劃的提高自身核心競爭力,在這個時候尤為關鍵,
對于選擇做技術的人而言,這個階段的達成標準,一般至少要能夠熟悉你所選技術方向的大多數技術細節,“細節決定成敗”嘛,雖然把握全域的能力是必要的,但是作技術而言,倘若不能鉆的很細很深,恐怕也很難以高手自居吧,
對于選擇做管理的人而言,建議是:此階段接觸管理的理念,并可以介入管理,但是此階段不宜全面進入管理,學習管理的理念是非常重要的,其實管理更多一種思維和做事的方式,這門學問很深入,也不像技術,會不會是那么的顯著,因此,建議多看多學,取長補短,并努力形成自己的做事風格,高級軟體測驗工程師,測驗組長等,都是不錯的含有技術特征的管理職位,此時的你應該能夠勝任于此,
最后:這里有我建立的一個專門交流軟體測驗方面問題的學習群,里面也有很多大公司的技術大牛,很多時候,技術大牛的幾句話就會讓我們醍醐灌頂,少浪費時間,如果想要多跟有經驗的人學習,就找我加入我的軟體測驗交流群,以后有作業的內推機會都相互推薦一下,畢竟我們是關系社會,

軟體測驗技術交流群社:786229024 等待你的加入... 大家可以一起探討交流,共同學習軟體測驗技術、面試等軟體測驗方方面面,還會有免費直播課,識訓更多測驗技巧,我們一起進階Python自動化測驗/測驗開發,走向高薪之路,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/552641.html
標籤:其他
下一篇:返回列表
