新入職的軟件測試工程師如何快速融入團隊
軟件測試新人要學習的東西很多,先學什么后學什么?該如何分配?這是新人指南知識沉淀中整理出來的,大家可參考下:業務、技能、工具、流程……很多培訓,它們之間哪個是我該首先掌握的?
1、業務方面
你所在業務線的業務知識,肯定是重點。每位新人來后,都會被分配到不同的組,不同的組其業務重點也不相同。
淘寶的主流業務要明白。如:賣家發布寶貝、買家購買寶貝。建議新人可以在測試環境下實際操作下。對淘寶的主體流程有一定的總體概念。
把握當前工作的重點:雖然你處于某一條業務線,每條業務線的業務知識也是很多的,要和tl溝通,明確自己以后的工作重點。先從當前工作的重點開始,一點帶面,逐漸掌握業務
2、技能
不同的新人技能要求也不一樣,淘寶分為多種測試類型。功能測試、性能測試、自動化測試、接口測試、安全性測試。
每位新人要根據自己“入職時主管對你的定位”+“目前的優勢”+“自己打算將來的發展方向”選擇不同的技能提高。
因為市面上的技能何其多,要塑造自己的優勢。
3、工具
工具方面總體來說,跟技能是相同的。
另外還要考慮公司需要的工具,以后要推廣的工具,F在淘寶已用ruby取代了QTP的自動化測試。
4、流程
查看流程規范。最重要的2個流程,就是“項目測試流程”和“日常測試流程”。
我覺得還有比較重要的是注意發布流程的相關約定,比如周二或周四發布要在什么時間確保提交測試、什么時間預發布測試。
對于新人,在項目中實踐,通過執行別人寫的用例,可以很快的體會測試的思想,掌握一些測試的基本方法。但自己編寫TC,從UC提取TC,確實還需要一定時間的鍛煉。
記得剛開始的時候,從頭到尾的看完UC,很多規則,腦袋看得暈乎乎的,TC的也是像抓圖似的,抓了這塊忘了那塊。經過一段時間的練習,我逐漸掌握了較為系統的測試用例的編寫方法,現把自己的一點體會總結下:
1、在測試之前,要熟讀prd和UC,深入的挖掘UC,對于新增的業務,如果對之前的老業務不了解,那么一定要找出相應的資料了解下其中的規則?梢詤⒄兆约核诋a品線業務的mm圖,熟悉整個業務框架。對于自己不明確的地方,UC上沒有指出來的,記錄下來,以便在UC評審的時候提出,及時的得到解答。
2、根據UC編寫TC。多參照QC里寫的好的用例,對照著UC,會收獲很多。目前各產品線也在總結一些公用控件的測試用例,為以后的測試形成規范和指導。
3、還需要理論結合實踐。測試用例的設計方法如:等價類劃分、邊界值分析、因果圖法、判定表法等,結合相應的實例來學習會比較快的理解。
4、BUG的經驗總結,每周周會我們社區組成員都會分享這周發現的經典bug,并記錄在cf上,彼此共同進步,感覺很好。也可以多看看站點上整理的經典bug,開拓自己發現bug的思路。
剛進入這個行業,一切還不熟悉,但身邊這么多熱心的有經驗的人,主動與他們交流,向他們請教自己心中的疑惑,自己平時多做總結,你會在不知不覺中提高自己的測試技術。
這里很溫暖,有充足的氧氣夠我呼吸,有充足的陽光普照,我想我們新人很快就可以成長成一棵棵參天大樹。
文章來源于領測軟件測試網 http://www.k11sc111.com/