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

2021-09-02 16:10:07 字數 2405 閱讀 9196

[img]

[b]從hpe全球軟體測試中心歷史看未來的測試[/b]

hpe it資訊服務部實際上是整個it部門下的乙個測試中心,主要是對內服務管理內部的it,不對外做交付。我們有大概1500個系統,我們負責的是這些系統每天的開發、公升級、維護工作。

[img]

最早是從2023年開始在印度做hpe測試中心的實踐,2023年開始中國上海的測試中心的實踐。最開始做的主要是一些功能化的測試,因為hpe it內部的系統五花八門,web、soa、saas等應用在hpe it環境裡都有,於是我們就針對這些系統進行各種各樣的測試。到2023年,自動化測試技術比較火,我們就開始用一些工具來做自動化測試的建立、指令碼維護和執行,同時我們在這些軟體的基礎上做一些測試工具的定製的二次開發,來滿足內部的需求。2005的時候,我們開始做一些效能測試。2023年我們開始做安全性測試,這時hpe收購了一些公司,乙個是做源**掃瞄的,乙個是做工具的。

我們的服務從最開始的提供人員,到整個測試專案,我們把測試服務進行標準化,然後進行服務計價,根據服務計價把測試服務賣給it內部的一些同事,最後我們希望提供乙個質量的增值。

2023年,我們的規模已經相當大了,中國團隊人數在四五百人左右,那時中國的測試中心應該是規模比較大的乙個,我們自認為比較成熟了,所以希望能跟業界接軌。2023年年底英國的專家給我們做了乙個評估,本來我們是想過**的,結果乙個禮拜就做完評估了而且成果特別好,而我們付了兩個禮拜的錢,於是我們就想看看四級、五級能不能過,結果也比較不錯,世界上很少有直接一下過五級的測試中心,我們2023年1月30號通過了五級評估。

[img]

我們植根於中國,是中國唯一乙個測試評估團隊,我們內部的qa專家可以對外做一些服務,我們希望把一些經驗分享出來,促進整個測試領域共同發展。

[b]測試組織的發展趨勢[/b]

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

[b]測試組織演進的4個時代:[/b]

[img]

2023年我們稱之為「1.0超人時代」,開發人員混沌無規則無度量,完全憑經驗做功能性測試,發現缺陷。

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

到3.0就是「測試中心時代」,很多企業會把分散在每個專案裡的測試人員集中在一起,組成所謂的「測試中心」。這個測試中心的測試人員我們稱之為「專門測試人員」,從「專業」到「專門」的意思是說:以前什麼都幹,而現在測試中心有這個體量,一般我們的經驗是會有乙個專門的效能測試團隊和安全性測試團隊,還有一些其他的自動化測試架構的團隊,測試行業會細分,每個領域都有一棵樹已經樹立起來了。然後我們開始做一些測試的資料收集,那時候我們同時一年大概要管200多個專案,從最開始立項到最後上線。專項測試、效能測試、安全性測試做得很多,最近也有專門做大資料的測試技能,包括mobil的一些測試技能。現在的測試中心基本上都在「2.0」或「3.0」時代。

4.0是我們努力的方向,在這個時代測試人員是混合型的,有tmmi/tpi、計算機輔助管理決策、一體化管理工具(融合度量系統)、持續交付、大資料**和測試資產復用、預防缺陷、滿足使用者體驗、提公升企業形象。我們以前收集的資料主要是做一些描述性的分析,但是不能指導決策,而現在我們拿到的資料應該幫助我們來指導決策。

[img]

測試實際上是乙個很有意思的職業。它左邊連線著使用者,幫使用者審查開發的質量;右邊連線著開發人員,開發人員做什麼東西都需要做測試。我覺得測試更像乙個火山口,外延在不停地擴充套件。老闆的要求會越來越高,需要成本的控制也會越來越嚴,實際上成本是乙個很大的考量,如果只是在做傳統的功能性的手工測試的話,他的價值是比較低的,很容易被替代,所以我認為就是「在火山口裡面」即使不噴岩漿,如果下很大的雨很多人也會被淹在裡面。

[b]測試人員發展的趨勢[/b]

1、業務,很多人會做「業務的專家化」,因為測試做了很多年,對這個系統特別熟悉,甚至比業務的人還熟,他是連線業務跟it系統的,我們看到很多的測試人員已經作為一種新的產品經理,他來定產品的需求,因為他對這個產品最熟悉。

2、技術。技術從最開始到自動化,所有的東西都會自動化,因為自動化會帶來效率的提公升,現在再加乙個「開發化」,因為devops不光是開發,還會做一些tmmi的融合。

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

4、管理。我們要做到管理透明化、精細化、智慧型化。所有的it人都在做一些新的東西,it這個行業本質決定了必須與時俱進。

我們也在做一些devops的轉型。[/size]

[img]

[img]

軟體外包市場未來關注五大新趨勢

外包市場正刮什麼風?未來5年內外包市場會發生什麼樣的變化?silicon.com列出了5個需要關注的領域。兼併由於提供商的數量有了大幅度增長,對外包合同的爭奪前所未有地殘酷,因此市場上很快會出現一些大規模的兼併交易。最近有關infosys technologies和capgemini group兼併...

2023年軟體測試就業前景趨勢

隨著中國it行業的發展和軟體市場的成熟,人們對軟體作用期望值也越來越高,軟體的質量 效能 可靠性等方面也正逐漸成為人們關注的焦點。幾乎每個中大型it企業的產品在發布前都需要大量的質量控制 測試和文件工作。軟體測試工程師,目前it行業極端短缺的人才。中國軟體業每年新增約20萬測試崗位就業機會,而企業 ...

2023年軟體測試就業前景趨勢

隨著中國it行業的發展和軟體市場的成熟,人們對軟體作用期望值也越來越高,軟體的質量 效能 可靠性等方面也正逐漸成為人們關注的焦點。幾乎每個中大型it企業的產品在發布前都需要大量的質量控制 測試和文件工作。軟體測試工程師,目前it行業極端短缺的人才。中國軟體業每年新增約20萬測試崗位就業機會,而企業 ...