16年畢業出來找作業,從小就比較喜歡計算機,大學報的也是計算機專業,奈何分數不過關,被調劑到偏門專業,在學校就有自己學測驗(沒人教,只能從簡單的入手),學的一知半解的,
畢業后,知道自己的專業幾斤幾兩,果斷選擇轉行,撿起“軟體測驗”,在家里待了半年,天天上網查資料,找大佬,從白天到晚上,不是在學就是在學的路上,從測驗理論到實戰操作,大大小小的問題,在群里前輩的幫助下,總是能很快解決,慢慢的,測驗方法,用例設計,web測驗,app測驗,介面測驗,雖然離技術大牛還差很遠,但是找一份初級測驗工程師的作業應該完全沒有問題,
第一份作業去的外包公司,但是有些外包公司給人的體驗真的一言難盡
- 感覺進入外包公司會低人一等,總感覺自己是個外人,無法融入甲方公司!
- 另外感受不到歸屬感(過節什么的,甲方公司員工都有禮物,但你沒有感覺格格不入!)
- 那些說外包公司不靠譜,是因為一旦甲方不喜歡你,可以隨時與你的公司談話,換一個人入場,而你可能會調往其他公司繼續外包出去或者把你留在公司內部等待機會也或者把你開除,而這些都不會給你補償,
在外包公司越待越覺得壓抑,于是暗下決心,準備“向上”發展
學習Python,當有一門語言基礎后,學習一些自動化測驗框架,介面自動化,最終通過自動化來實作我們做回歸測驗或者冒煙測驗的主要功能,以此減少我們的作業量,提高作業效率,
學有所成之后,果斷跳槽,現已拿到位元組的offer,
學習的路程是痛苦又快樂著的,現在從事測驗行業近5年了,月薪16K

對于自學軟體測驗,其中的辛酸我是深有體會嗎,所以我分享一下這些年來,我對測驗行業技術上的一些歸納和總結,希望能幫助到有心在技術這條道路上一路走到底的朋友!
第一階段:前置基礎知識 可掌握的核心能力:
-
熟悉計算機相關概念;
-
掌味訓礎的測驗理論;
-
熟練掌握HTML常用標簽和語法規范;
-
掌握使用CSS定義網頁樣式;
-
掌握js的基本用法;
第二階段:Linux和資料庫 可掌握的核心能力:
-
掌握Linux作業系統按照和配置;
-
熟練掌握Linux常用命令;
-
掌握資料庫增刪改查操作;
-
熟悉資料庫索引、視圖、事務、常見函式等高級功能;
-
掌握Redis的string型別、hash型別、set型別、list型別等基本型別和操作;
第三階段:測驗基礎 可掌握的核心能力:
-
掌握測驗的基本概念和測驗常見分類;
-
熟練掌握黑盒測驗用例設計方法,進行功能測驗用例設計;
-
熟練掌握缺陷報告的撰寫;
-
熟悉測驗管理工具禪道和JIRA的使用
-
掌握專案測驗流程;
-
掌握Web專案功能測驗分析和用例撰寫;
-
熟悉測驗計劃,測驗方案,測驗報告的核心內容
-
掌握功能測驗與資料庫的關系
-
掌握Fiddler工具的使用
第四階段:編程+資料結構可掌握的核心能力:
-
掌握Python基礎語法, 具備基礎的編程能力;
-
建立編程思維以及面向物件程式設計思想,
第五階段:web自動化可掌握的核心能力:
-
能夠熟練搭建Web自動化測驗環境;
-
熟練掌握元素的定位方法和元素操作;
-
掌味訓鼠鍵盤操作及HTML特殊元素的處理;
-
掌握使用UnitTest管理自動化測驗的腳本;
-
熟練掌握PO模式的設計思想,并能夠對頁面進行封裝;
-
掌握資料驅動的實作方式;
-
掌握日志的相關概念,以及日志的收集處理;
-
掌握在實際的專案中如何靈活運用自動化的相關技術,
第六階段:移動端自動化 可掌握的核心能力:
-
掌握移動端APP測驗特性;
-
能夠熟練搭建移動自動化測驗環境;
-
熟悉appium的作業原理;
-
熟練掌握ADB工具的使用;
-
熟練掌握元素的定位方法、元素操作和手勢操作;
-
掌握單元測驗框架pytest的使用;
-
掌握YAML資料讀寫;
-
掌握使用allure生成測驗報告;
-
熟練掌握PO模式的設計思想;
-
掌握資料驅動的實作方式;
-
掌握Git的使用方式;
-
掌握Jenkins持續集成的環境配置;
-
掌握在實際的專案中如何靈活運用移動自動化的相關技術
最后為大家準備一份配套的學習資源

有需要資料的朋友可以關注公眾號:軟體測驗大白,免費獲取!包括,軟體學習路線圖,50多天的上課視頻、16個突擊實戰專案,80余個軟體測驗用軟體,37份測驗檔案,70個軟體測驗相關問題,40篇測驗經驗級文章,上千份測驗真題分享,還有2021軟體測驗面試寶典,還有軟體測驗求職的各類精選簡歷,希望對大家有所幫助……
學習不要孤軍奮戰,最好是能抱團取暖,相互成就一起成長,群眾效應的效果是非常強大的,大家一起學習,一起打卡,會更有學習動力,也更能堅持下去,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/375779.html
標籤:其他
