解讀測試架構師

    測試架構安全

  測試的發展主要是管理線和技術線架構

  管理線:測試人員管理,項目管理,資源協調等框架

  技術線:測試策略,技術規劃,測試方法引入,自動化框架,自動化平臺等工具

  軟件測試架構師更多就是技術線的帶頭人。管理線的人更多的工做語言是:績效,考評,時間點,質量等。性能

  技術線的更多工做語言是:技術規劃,技術可行性,技術價值,技術共享性,解決什麼問題等。測試

  軟件測試架構師更可能是一種角色,而不是一種title,是測試技術上和測試經驗上有影響力的人。什麼是有測試影響力的人呢?就是你沒有任何官位,你不是任何人的行政上級,可是你們在測試技術上和技術方向上願意跟隨你,願意採納你的建議。編碼

  其實在不少中小公司中測試組長和測試主管也兼職軟件測試架構師的角色和職責。在大公司中,測試人員數百人時,管理工做所須要的精力會很是大,所以技術線和管理線就會分的比較開了。spa

  更多軟件測試架構師作什麼,能夠看個人博客。在咱們公司軟件測試架構師的職責定義細則也不是很是統一的,也不是很在乎是否有這個title,但有一點是同樣的,都是測試技術線,對產品的項目管理和作人的工做就相應減小不少。設計

    測試架構師的價值項目管理

  其實這些類型的工做早已有人在作的了,之前叫高級測試工程師,叫系統測試工程師,如今叫測試架構師,其實變的只是title,工做內容仍是沒有變。

  關於測試架構師的重要性和價值,從公司角度出發,測試架構師是在幫助公司從提升運營效率的角度來提高公司的競爭力。經過引入,實踐,推廣新測試 技術,可從單點上提升某些技術效率和提升測試質量,也可從全局提升某些技術效率和提升測試質量,同時幫助員工培養。測試架構師這個角色也是一個團隊貢獻 者,是一個領導者,而不是孤膽英雄和獨立貢獻者。從影響力的角度來看,作好測試架構師比作好測試經理還要難,由於你是在沒有考評權的狀況下要去改變測試人 員,去推廣你的專家價值。據我觀察咱們公司中沒有很好溝通能力的人很難在測試技術路線上有很大的影響力。

  能夠說測試架構師是一個公司全部測試技術經驗的窪地,他了解內部大部分的技術最佳實踐,也在積極瞭解公司外的最佳實踐,經過我的的實踐評估出適 合本身公司現狀,能解決公司如今問題的測試技術,有利於公司作好測試技術知識資產的管理,減小公司內測試知識資產的重複浪費。對於測試架構師沒有支撐的項 目組在測試質量和測試效率上的提高相比其它組要慢一些,項目組內對更佳的測試經驗和測試技術瞭解較少,員工成長較其它組也要慢些,視野要窄些。

  國內可能有些誤區,如把測試架構師定位爲測試工具開發工程師或自動化測試開發工程師,其實這些工做不須要測試出身也能作好。測試技術領域除了工 具和自動化,其實還有不少的領域:如何提升測試設計的質量,如何提升有效場景的測試覆蓋率,如何把握好測試成本和測試目標的平衡,如何幫助開發提升產品的 可測試性,如何作好產品的可測試性設計,如何作好產品的專項測試(可靠性、安全性、性能、壓力等),如何作好測試執行的保障,如何作好黑盒之外的測試(需 求和設計的測試),如何作好編碼前的測試,編碼階段的測試等等。

  測試人員的核心競爭力不是編寫自動化,也不是作測試工具,而是測試質量,測試設計的質量。

  測試架構師和產品架構師最大的競爭力區別就體如今如何提升測試質量的經驗和能力上,這纔是測試人員不可被替代的獨特核心競爭力。

  工具開發和自動化測試開發的積累沒法打造不被開發人員替代的測試核心競爭力。若是一個測試架構師50%的時間都去寫代碼作測試工具開發了,那麼 就是在浪費測試架構師好不容易積累起來的測試經驗,其實也是在浪費公司的測試知識資產。測試架構師應該作測試領域中沒法被他人替代的工做,測試工具和自動 化測試框架的實現是能夠被開發工程師或其它有必定開發能力的測試人員替代作的。測試架構師能夠基於如何提升測試覆蓋率,如何提升測試效率和測試質量的角度 提出測試工具和自動化測試框架的開發需求,甚至一些實現的指導就能夠了。在咱們公司有幾十名測試開發人員幫助咱們實現測試工具,讓咱們聚焦測試技術,而非 聚焦開發技術。

相關文章
相關標籤/搜索