標籤:
總結了一下測試從業人員的感受與建議
個人最深的感觸為:從事軟體行業的任何工作,好的前景需要紮實,可靠地編程能力作為支撐,缺少這項基本有重要的技能,很難取得真正的職業發展。
在需要具備的技能上有如下:
通用技能上:
1.基本電腦知識(作業系統,資料庫,通訊協議原理,熟悉至少一門程式設計語言)
2.基本軟體測試知識(各種測試理論,測試方法論,測試案例編寫,缺陷界定標準,軟體品質評估)
3.簡單專案管理知識
產品、系統認知:
1.熟悉所測產品功能,能夠將產品文檔內描述的UC轉化成TC,這個最最基本
2.熟悉所測產品的一些隱藏需求或者功能(業務上的進階能力)
打個比方,支付公司上一種新的支付渠道,熟悉業務的測試人員應當可以預見到這次升級可能會對前段介面、系統賬務、各類報表等各個模組造成影響,從而一併納入測試範疇。
要知道,很多時候,即便是接入這些渠道的產品經理,也不一定會在Prd或者UC中對這些可見影響項一一列出,這需要經驗和責任心。
性格上:
1.有牛皮糖屬性的為佳,越“不要臉”越好
測試工程師,在很多公司,和研發是有業務上對立屬性的(雖然從宏觀角度上來說,都是為了提高軟體品質服務)。測試工程師提交的BUG越多,意味著研發工程師工作品質越差,需要返工的工作量也越大,甚至會影響績效,所以測試工程師有時候很容易得罪研發部門。
一個可以相對堅持原則(比如3級BUG以上一定要改),又能拉下臉和不愉快的研發工程師保持較好關係的測試工程師,會對項目品質起到很關鍵作用。說到底,又能做事(發現BUG並督促修改),又會做人(該進的不讓,該退的絕對給面子,最大化消除部門間矛盾)的測試工程師,是十分難得的。
2.有異想天開屬性的為佳
這個只可意會,不好言傳的。在我帶過的團隊裡,的確有那種奇葩……經常會用令人匪夷所思的方式找出BUG,這是天賦。
3.會“偷懶”的為佳
這裡的偷懶不是指上班發微博聊天混日子,而是能夠利用已知資源對枯燥乏味的測試工作進行最佳化的同學。
感受如下:
1. 編寫代碼的能力依然有很高的要求,要想測試的好,就需要明白為什麼會出現這種問題。
2.測試人員和開發人員在大公司逐漸不進行區分了,意味著測試並不比別的工作輕鬆簡單。
3.軟體測試行業是必不可少的,但是前景並不像真正從事技術的人廣闊。可以考慮進入大公司或者正規測試機構。
軟體測試第八周——業內人員的感觸與建議