2021-2022 世界質量報告(World Quality Report)

語言: CN / TW / HK

前言

2021-22 世界質量報告(World Quality Report 簡稱 WQR)是由 Micro Focus,Capgemini 和 Sogeti 三家公司合作的來分析軟體質量和測試趨勢在全球範圍內唯一的報告。

這份報告共採訪了 1750 名高管和專業人士。從最高管理層到 QA 測試經理和質量工程師,涵蓋了來自全球 32 個國家的 10 個行業。

世界質量報告(WQR)是一項獨一無二的全球研究,今年的調查強調了新部署方法中不斷變化的受大流行影響的應用程式需求的影響,以及 QA 對敏捷和 DevOps 實踐的採用,AI 的持續增長。

作為測試關注這類軟體質量報告可以幫助我們快速瞭解軟體測試行業的現狀和趨勢。

五大主題

WQR 的一個關鍵資訊:在新冠疫情依舊的今天,我們看到了數字化轉型的融合以及敏捷和 DevOps 實踐的實時採用。此外,QA 正在成為採用敏捷和 DevOps 實踐的領導者,為團隊提供工具和流程以促進整個軟體生命週期(SDLC)的質量。

WQR 圍繞關鍵發現和趨勢突出了五個特定主題:

  1. 新冠疫情對 QA 組織和軟體測試的影響

  2. 數字化轉型與 DevOps 和敏捷採用的實時融合以及 QA 在其中的日益重要的作用

  3. 地理上分散的團隊在跨環境部署應用程式時專注於業務成果

  4. 人工智慧 (AI) 增強了敏捷和 DevOps 在所有團隊中培養不斷增長的質量責任文化

  5. 使用 AI 驅動的持續測試和質量管理工具來解決客戶體驗優先事項和快速變化的受疫情影響的要求

主要發現和趨勢

1. 新冠疫情對 QA 組織和軟體測試的影響

新冠疫情對 QA 在內的幾乎所有業務方面都產生了直接而真實的影響。然而許多 QA 組織能夠適應新的混合工作環境的現實,並過渡到在分散式團隊中工作的新現實。這可能發生了,因為混合分散式團隊的趨勢已經在增長,而疫情只是加速了這種趨勢。

客戶體驗為王

新冠疫情將重點重新放在了客戶及其體驗上。今年最受好評的方面是:

  • 增強客戶體驗,63% 的受訪者選擇了這一點

  • 其次是增強安全性(62%)

  • 再次是對業務需求的更高響應能力(61%)

  • 以及更高質量的軟體解決方案 (61%)

從保管人到質量冠軍

在過去的一年中,測試和 QA 目標也發生了重新排序。去年業務成果和質量的守護者是明顯的領導者,而今年,這些資料之間的支援率縮小了。

  • 團隊中的質量保管人、質量速度和質量賦能以 62% 領先

  • 業務保證、數字化幸福和自動化以 61% 排在了第二位

QA 團隊正在從質量的監護人演變為質量的擁護者。QA 團隊正在成為組織質量計劃中充滿活力的領導者,支援團隊中的每個人實現質量,同時為業務成果和增長做出貢獻。

2. 數字化轉型與 DevOps 和敏捷採用的實時融合以及 QA 在其中的日益重要的作用

推動數字化轉型

今年,數字化轉型舉措符合疫情的要求。在疫情開始之前,敏捷和 DevOps 是一種增長趨勢。在疫情期間,我們開始看到 QA 現在在組織採用敏捷和 DevOps 方面發揮著關鍵作用,模糊了開發和測試之間的界限,同時建立了一種混合的質量方法。

來看看數字化轉型的驅動因素有哪些:提高生產力和效率以 47% 的比例領先;其次是提高服務/產品質量的比例為 46%;第三是速度、更好的敏捷性和靈活性;客戶體驗直接落後於速度;緊隨其後的是降低成本和創造創新機會;競爭差異化是最後。

因為競爭差異似乎更多是數字化轉型的附帶好處,而數字化轉型本身有助於提高效率、質量、速度和整體更好的客戶體驗。

QA 在 DevOps 和敏捷採用中的作用越來越大 —— 以業務優先順序為指導

今年,我們見證了業務需求的重大調整,變得比技術堆疊的需求更重要。與去年相比,對技術棧給予權重的參與者數量下降了 16 個百分點,取而代之的是上升最大的:

  • 業務優先順序,現在排名第一,比去年增加了 11 個百分點

  • 此外,與去年相比顯著增加的是文化/敏捷性,增加了 21 個百分點

3. 地理上分散的團隊在跨環境部署應用程式時專注於業務成果

去年的調查是在全球疫情開始時進行的,該調查顯示了滿足業務目標所需的變革跡象,以及遠端工作和數字化轉型的新要求。通過今年的調查,我們看到數字化轉型仍在繼續,即使與受疫情影響的新工作要求保持同步。這加速了公司將工作負載遷移到雲的計劃,部分原因是計劃中的數字化轉型計劃,以及向遠端工作的快速轉變,刺激了提高安全性的需求。

由於受疫情影響的工作場所,評價最高的焦點是對測試系統和測試環境的遠端訪問(使用 SaaS 和雲)。支援這種遠端訪問是基於遠端的次要因素,包括更好的團隊協作工具。為了支援現代應用程式的質量,測試環境本身也必須現代化。今年,我們看到:

  • 組織對使用雲和容器實現測試環境現代化的越來越滿意(最高滿意度)

  • 其次是改進預訂和管理測試環境(+16)

  • 然後提供可見性(+22)

  • 最後成本效率(+18)

4. 人工智慧 (AI) 增強了敏捷和 DevOps 在所有團隊中培養不斷增長的質量責任文化

人工智慧繼續改變測試自動化的構建方式,以及測試的執行方式。我們看到組織內部對基於 AI 的測試水平的信心越來越高,幾乎一半的受訪者表示他們已經擁有 AI 和 ML 所需的測試執行資料的倉庫,並表示他們願意根據他們的 AI 和 ML 平臺提供的情報採取行動。

今年,我們還要求受訪者預測他們利用一系列方法來加速和優化敏捷和 DevOps 環境中的測試的可能性。與去年同期相比:

  • 將測試整合到 CI/CD 流水線的自動質量門(+5)

  • 通過實施智慧和自動化儀表板以實現持續質量監控增長最多(+9)

  • 今年新增加的使用 AI 來優化測試用例在總體上並列第二,僅落後於測試左移。

5. 使用 AI 驅動的持續測試和質量管理工具來解決客戶體驗優先事項和快速變化的受疫情影響的要求

今年,我們向受訪者詢問了測試自動化有哪些好處:

  • 首先與去年相比所有專案同比趨勢均呈下降趨勢,這顯示了在混合和分散式團隊中工作所面臨的挑戰

  • 像是更好的發現缺陷、縮短測試周期、降低整體安全風險、更好的測試覆蓋率、降低測試成本,以及控制測試的透明度都是顯而易見的好處

  • AI/ML 是第四高的好處,這也證明了它的潛力和價值

主要建議

敏捷和 DevOps 中的 QA 編排

關注最重要的事情:客戶體驗和業務目標,以效率和速度滿足這兩者的需求。同時,在你的團隊中採用工程思維,並接受多技能和技能提升。一個正在迅速成為新常態的新趨勢是 SDET(測試中的軟體開發工程師)。投資洞察力,尤其是跨越整個 QA 和測試功能的實時洞察力。從短期戰術計劃到長期規劃和戰略方向,專注於開發具有實時 KPI 的智慧儀表板。

智慧測試自動化

通過採用自動化優先的軟體質量交付方法,在 QA 中標準化測試自動化的使用。在 E2E 生命週期中擴充套件自動化,將自動化納入所有 QA 活動。

人工智慧和機器學習

推動人工智慧的使用 —— 不要被它所驅動。AI 和 ML 有望提供指數級的改進,但將 AI 用作工具,而不是替代你正在制定的業務決策。例如,使用 AI 來闡明該做什麼以及何時該做。它不僅有助於識別故障,而且有助於識別這些故障發生的原因。此外,將 AI 重點放在最重要的事情上,確定軟體交付中最具挑戰性的質量領域。如果你尚未將 AI 納入質量,那麼現在是開始的最佳時機。

測試環境管理 (TEM) 和測試資料管理 (TDM)

雲端計算的採用正在繼續肯定和穩定的增長,但要注意確保未來不會掩蓋現在的需求。成功採用雲端計算的關鍵是要確保與傳統應用程式的完整性。另外,資料分析現在是測試資料管理框架的一個關鍵方面。

安防與智慧產業

遠端連線要求對測試和QA組織的安全性和彈性進行適當的考慮。投資於創新,在你的實驗室和你的團隊中。無論你是否從 POC 開始來證明可行性,確保管理層的支援是實施變革的關鍵。

總結

看完整個 WQR 報告之後我從中學習到的變化:

  1. 以業務優先順序為指導。與去年相比,技術棧的權重下降了16%,取而代之的是業務優先順序。然後是文化、敏捷增加了21%

  2. 對雲和容器實現測試環境現代化滿意度評價最高

  3. 將測試整合到 CI/CD 流水線的自動質量門(+5%)

  4. 實施智慧和自動化 Dashboard 以實現持續質量監控的增長最多(+9%)

  5. 使用 AI 來優化測試用例在總體上並列第二,僅落後與測試左移

  6. 人工智慧繼續改變自動化的構建方式和測試的執行方式。幾乎一半的受訪者表示他們擁有 AI/ML 所需要的測試執行倉庫,並且願意根據 AI/ML 提供的情況採取行動