測試團隊最重要的工做是「保障產品質量」安全
圍繞這個目標,測試團隊的實力體如今如下四個方面:性能
1.業務理解能力學習
2.測試理論知識測試
3.技術能力設計
4.推進力對象
1、業務理解能力接口
測試面向的對象是一個個產品,對業務的理解能力決定了測試是否能夠很好的理解需求,而且深挖隱藏需求點。測試面向的對象不只僅是系統,也有文檔;在項目初期就開始介入,利用本身對業務的理解,對產品需求規範提出本身更全面的思考和看法。開發
2、測試理論能力文檔
測試者須要熟悉各類測試方法,熟悉測試流程,並在工做過程當中靈活運用。不一樣類別的軟件,雖然基本的測試方法一致,但在測試的側重點上有所區別。好比,APP測試須要着重考慮適配性、性能、安全性、易用性、安裝卸載等等;而接口主要關注入參、出參、業務邏輯、性能等。測試在設計case和執行測試過程當中要有取捨,有重點的進行測試源碼
3、技術能力
隨着持續集成、敏捷等概念的普及,業界、公司對測試的技術能力要求愈來愈高,測試也不肯再知足於簡單的點點點,因而自動化測試塵囂而上。雖然如今自動化測試作的好的公司並很少,但一點自動化都沒有的公司也再也不有了。招聘平臺上測試相關JD上,無一例外都會有對代碼能力、自動化能力的要求。
技術能力不只僅體如今自動化測試能力上,也能提高對系統實現的理解力。除了自動化測試,也能快速的理解開發的設計思路和實現,一些測試專家能給開發很好的建議。可以很好的對代碼進行review,沒必要很麻煩的進行造數據、進行各類輸入來完成一個功能的測試,很是高效的發現一些隱藏性的bug。
4、推進力
爲了保障質量,測試不只僅要作好測試軟件的工做,還要推進產品和開發完善他們工做。做爲面向客戶的最後一個關口,測試要想辦法推進產品和開發提高質量,以避免問題堆積到測試階段,增長項目風險。特殊狀況下,爲了保證最終質量,測試還須要推進業務部門進行系統驗收測試。測試還要推進發現問題的解決,對問題有輕重緩急之分,須要解決的問題寸步不讓。測試還要推進線上問題的總結,肯定線上問題出現的緣由,以期在後續過程當中避免一樣問題的出現。
那麼測試的這四項能力如何提高?
面向團隊,不是單兵做戰
1、業務理解能力
1.週期分享
2.人員backup,消除單點
3.新系統,邀請業務專業人員進行業務培訓
4.競品分析
5.交叉測試
2、測試理論能力
1.團隊梯隊建設,組織測試專家培訓
2.造成規範的測試流程
3.優秀測試用例學習
4.測試用例review
3、技術能力
1.語言學習
2.組織對抗賽
3.推行在測試中使用自動化
4.組織學習新技術
5.review系統源碼
6.造成學習氛圍
4、推進力
1.造成規範的測試流程
2.支持員工的判斷,不輕易妥協
3.作更多質量相關的工做,提高測試話語權
4.規範測試報告,總結項目提測質量、bug解決效率、bug曲線