徐盛:軟件測試新趨勢從超人時代到智慧測試時代

ba20006705c93dce206
本篇文章來自於HPE和msup共同舉辦的技術開放日HPE測試中心總監徐盛的分享,由壹佰案例整理編輯。安全

從HPE全球軟件測試中心歷史看將來的測試微信

HPE IT信息服務部其實是整個IT部門下的一個測試中心,主要是對內服務管理內部的IT,不對外作交付。咱們有大概1500個系統,咱們負責的是這些系統天天的開發、升級、維護工做。
ba4000672acab762e13架構

最先是從1996年開始在印度作HPE測試中心的實踐,2002年開始中國上海的測試中心的實踐。最開始作的主要是一些功能化的測試,由於HPE IT內部的系統五花八門,Web、SOA、SaaS等應用在HPE IT環境裏都有,因而咱們就針對這些系統進行各類各樣的測試。到2003年,自動化測試技術比較火,咱們就開始用一些工具來作自動化測試的建立、腳本維護和執行,同時咱們在這些軟件的基礎上作一些測試工具的定製的二次開發,來知足內部的需求。2005的時候,咱們開始作一些性能測試。2012年咱們開始作安全性測試,這時HPE收購了一些公司,一個是作源代碼掃描的,一個是作工具的。工具

咱們的服務從最開始的提供人員,到整個測試項目,咱們把測試服務進行標準化,而後進行服務計價,根據服務計價把測試服務賣給IT內部的一些同事,最後咱們但願提供一個質量的增值。性能

2010年,咱們的規模已經至關大了,中國團隊人數在四五百人左右,那時中國的測試中心應該是規模比較大的一個,咱們自認爲比較成熟了,因此但願能跟業界接軌。2014年年末英國的專家給咱們作了一個評估,原本咱們是想過三級的,結果一個禮拜就作完評估了並且成果特別好,而咱們付了兩個禮拜的錢,因而咱們就想看看四級、五級能不能過,結果也比較不錯,世界上不多有直接一下過五級的測試中心,咱們2015年1月30號經過了五級評估。
ba50006716cade882e8測試

咱們植根於中國,是中國惟一一個測試評估團隊,咱們內部的QA專家能夠對外作一些服務,咱們但願把一些經驗分享出來,促進整個測試領域共同發展。大數據

測試組織的發展趨勢spa

結合咱們自身的經驗談談測試組織的發展趨勢。從多個維度來看:人員、管理體系、度量等,實際上都是在不停演進的。3d

測試組織演進的4個時代:
ba20006705e2261546a開發

2010年咱們稱之爲「1.0超人時代」,開發人員混沌無規則無度量,徹底憑經驗作功能性測試,發現缺陷。

2.0叫「專業測試時代」,專業測試人員跟開發人員分開,大概惠普的ES是中國比較早過CMMi五級認證的,測試的度量系統還談不到,主要是在項目級別作一些手工的收集,管理工具也是單向級別的,作自動化迴歸測試的時候加了一條「加強信心」,也就是說這個時代不只有「發現缺陷」還有「加強信心」。

到3.0就是「測試中心時代」,不少企業會把分散在每一個項目裏的測試人員集中在一塊兒,組成所謂的「測試中心」。這個測試中心的測試人員咱們稱之爲「專門測試人員」,從「專業」到「專門」的意思是說:之前什麼都幹,而如今測試中心有這個體量,通常咱們的經驗是會有一個專門的性能測試團隊和安全性測試團隊,還有一些其餘的自動化測試架構的團隊,測試行業會細分,每一個領域都有一棵樹已經樹立起來了。而後咱們開始作一些測試的數據收集,那時候咱們同時一年大概要管200多個項目,從最開始立項到最後上線。專項測試、性能測試、安全性測試作得不少,最近也有專門作大數據的測試技能,包括Mobil的一些測試技能。如今的測試中心基本上都在「2.0」或「3.0」時代。

4.0是咱們努力的方向,在這個時代測試人員是混合型的,有TMMi/TPI、計算機輔助管理決策、一體化管理工具(融合度量系統)、持續交付、大數據預測和測試資產複用、預防缺陷、知足用戶體驗、提高企業形象。咱們之前收集的數據主要是作一些描述性的分析,可是不能指導決策,而如今咱們拿到的數據應該幫助咱們來指導決策。
ba20006705de6db13d2

測試其實是一個頗有意思的職業。它左邊鏈接着用戶,幫用戶審查開發的質量;右邊鏈接着開發人員,開發人員作什麼東西都須要作測試。我以爲測試更像一個火山口,外延在不停地擴展。老闆的要求會愈來愈高,須要成本的控制也會愈來愈嚴,實際上成本是一個很大的考量,若是隻是在作傳統的功能性的手工測試的話,他的價值是比較低的,很容易被替代,因此我認爲就是「在火山口裏面」即便不噴岩漿,若是下很大的雨不少人也會被淹在裏面。

測試人員發展的趨勢

一、業務,不少人會作「業務的專家化」,由於測試作了不少年,對這個系統特別熟悉,甚至比業務的人還熟,他是鏈接業務跟IT系統的,咱們看到不少的測試人員已經做爲一種新的產品經理,他來定產品的需求,由於他對這個產品最熟悉。

二、技術。技術從最開始到自動化,全部的東西都會自動化,由於自動化會帶來效率的提高,如今再加一個「開發化」,由於DevOps不光是開發,還會作一些TMMi的融合。

三、人員。不想在火山口裏的人應該有一些專門化,好比安全性測試專家。咱們如今的最佳實踐是導師制,就是說這邊是一個很老的員工,這邊是比較新的員工,可能一個帶不少個,由於員工的流動性比較大,可是咱們要持續保持知識和經驗的傳承。因而咱們的老員工會慢慢變成專家和導師,給新進來的人作培訓,而後把知識和經驗傳遞給他們,讓整個測試組織的能力不會受到損失。

四、管理。咱們要作到管理透明化、精細化、智慧化。全部的IT人都在作一些新的東西,IT這個行業本質決定了必須與時俱進。
咱們也在作一些DevOps的轉型。
b9e00072a3b60346881
b9e00072a3cd554f561

本文由壹佰案例技術編輯根據HPE & msup技術開放日講師的分享內容整理後原創首發,轉載或節選內容前需獲受權。同時,也歡迎更多企業、社區與TOP100公衆帳號展開內容合做,更歡迎您成爲原創做者。更多內容合做請添加微信EF0815,輸出你的技術品牌!

相關文章
相關標籤/搜索