近幾年,第三方的測試公司愈來愈多,也越作越好,專業的測試服務,相對較低的測試成本,使更多的公司選擇這些第三方的測試公司來測試本身的產品。如此以來這些公司的測試員的地位更低了,甚至有些說不在須要測試員。安全
早些年就有人喊出了「測試已死」的口號,主張開發人員交叉測試。其實並非「測試已死」,而是「測試人員已死」。沒有人否定測試的價值,他們只是認爲再也不須要專門的測試人員了。框架
本人作了10多年測試,從軟件到移動應用,手遊測試、APP測試都有作過,多年的經驗到如今,一直在思考本身的職業前景。工具
簡單說說個人思考,那麼測試的核心價值是什麼?很簡單,測試就是須要持續地進行技術調查,儘量快而全面地提供質量反饋。但這其中又分紅幾個關鍵點。性能
測試本就是一個迭代的過程。把某一個版本分支測試好了,大多沒什麼難度,問題在於作長遠打算,作好測試數據和用例管理,還有自動化腳本,性能和安全測試方面的規劃。必要時,測試人員須要承擔過程改進的角色。學習
測試過程的一種類比。由於是調查,因此應該自發地收集信息,早期介入。由於是技術崗位,因此不會抗拒學習代碼,不會懼怕與開發作技術討論。會時常更新本身的測試技術和工具箱,時常提醒本身,不斷用知識來武裝本身。測試
測試人員不可能發現百分之百的問題,不免會有一些考慮不周和遺漏的狀況;再加上時間有限,如何提升測試效率,也是咱們須要反覆學習思考的問題。測試與開發技術同樣,也有專業的工具和框架;測試與產品設計同樣,也須要用戶思惟,深刻了解業務。若是能兼具「開發」和「產品」之長,那麼離「快而全面」的測試目標就越近。設計
測試人員主要產出是質量反饋。發現了 Bugs,要不要修,何時修,這不是測試人員來決定的。質量是須要整個產品團隊一塊兒構建起來的,不是測試測出來的。質量好,不會只有測試的功勞;質量糟糕,也不會只有測試人員出了問題。開發
寫到這裏,其實不須要我來講測試或者說測試人員的價值,就像上面說的,要作好一個產品是一個團隊的努力,測試一直做爲團隊的一員一定是有價值的。相信每一個作測試都有這樣的共鳴,特別是現象在,各類自動化測試平臺的出現,更是須要測試人員的存在,而且須要測試人員在專業技術上有更高的水平來配合工做。get