軟件測試的挑戰是非常低估的,並且總是被解釋的。即使是看似基本的應用程序 - 類似於普通的移動應用程序 - 您可以采取的測試方法,您可以拍攝的路徑和條件,您可以測試的設備配置,等等。通過當今近連續的釋放周期,確保每次更新都會增加價值而不會中斷用戶體驗已經是一個令人生畏的任務。
企業組織加劇了困難。在此級別,測試必須適應:
- 複雜的應用程序堆棧,涉及平均900個應用程序。單一事務平均觸及82種不同的技術,範圍從大型機和傳統的自定義應用程序到微服務和雲原始應用程序。
- 深深的根深蒂固的手動測試流程,專為瀑布傳遞節奏和外包測試而設計 - 而不是敏捷,Devops,以及朝向“連續一切”的驅動器。
- 要求極端可靠性。每個IDC,企業環境中的一小時停機時間從500k到100萬美元的價格。“快速和打破東西”不是許多行業的選擇。
特別是在企業級,測試是#1交付延遲來源,手動測試仍然是普遍存在(隻有15%是自動化的),並且測試成本平均消耗23-35%的整體花費23-35%。
然而,許多頂級組織找到了一種突破這些障礙的方法。它們將測試轉變為其數字轉型舉措的催化劑 - 加速交付和未鎖定創新預算。
他們在做什麼不同的?您的組織如何比較?
介紹第一屆年度企業應用測試基準
闡明了行業領導者如何測試他們的業務(和世界)依賴的軟件,TRICENTIS正在釋放我們對第一次年度世界頂級組織測試的研究結果世界頂級組織如何測試報告。通過一對一的采訪,通過高級管理人員和代表多個團隊的IT領導者收集此數據。與會者代表了使用各種焦點功能測試自動化工具(開源,三韻和其他商業工具)的團隊。開發人員測試和安全測試活動超出了範圍。
目前的報告側重於從采訪的前100名組織收集的數據:財富500強(或全球同等)和跨美洲,歐洲和亞太地區的主要政府實體。所有營利性公司都有5B美元或更大的收入。
我們在這裏保護每個人的隱私,但隻是想象你在開車,工作,商店,吃喝的公司,管理您的財務......並在所有這些之後休閑度假。鑒於平均團隊規模和代表的團隊數量,我們估計本報告代表了這些領先組織數萬個個人測試人員的活動。
關鍵的外賣
在超高級別,這些頂級組織的結果揭示了39%的測試自動化......但是高誤報,低風險覆蓋率,令人震驚的測試周期。這裏有一些特定的外賣。
無穩定的自動化
平均測試自動化率(39%)相對較高,但誤報(22%)。這是缺乏測試數據管理等穩定實踐的早期測試自動化工作常見服務虛擬化。
測試並沒有與風險一致
要求覆蓋率(63%)高,但風險覆蓋率低(25%)。可能,團隊致力於每個要求的測試資源相同,而不是將他們的努力集中在對業務最關鍵的功能上。
開發和測試周期不同步
平均測試循環時間(23天)令人震驚地對當今快節奏的開發周期(其中87%為2周或更少的2018年)。*具有如此冗長的測試周期,測試不可避免地落後於發展。
質量很高(其中一些)
報告的缺陷泄漏率(3.75%)非常令人印象深刻。**但隻有約10%的受訪者跟蹤缺陷泄漏,因此整體速率可能更高。跟蹤此度量的組織往往是那些具有更成熟過程的組織。
偉大的基礎
組織使得掌握了測試成功的基本要素(采用適當的角色,建立測試環境,培養協同文化)。
“連續一切”並沒有發生...然而
很少有人正在實現> 75%的測試自動化速率或采用服務虛擬化和測試數據管理等穩定實踐。鑒於此,有限的CI / CD集成並不令人驚訝。雖然組織的優先級列表都很高。
最大的差距
領導者和落後者之間的最大差距在每天執行的自動化測試百分比,風險覆蓋率,泄漏到UAT中的缺陷和測試周期時間。
最佳改善目標
組織希望使最大短期改善(6個月內)的領域是風險覆蓋率,缺陷泄漏到UAT,假陽性率和測試周期時間。
關於報告
這完成18頁的基準報告現已上市。它涵蓋:
- 領導和落後者如何在關鍵的軟件測試和質量指標方麵不同
- 大多數組織代表CI / CD集成,測試環境策略和其他關鍵過程元素
- 現在測試設計,自動化,管理和報告方法是現在的趨勢
- 組織在2021年改善其測試的首要任務
以下是您發現一些數據點的一卷:
在2021年的過程中,我們將繼續分享數據集的不同分析。期望看到有關趨勢的報告:
- 由產業
- 通過測試技術
- 按地區
- 跨指標,實踐和交付方法的有趣相關性
來2022,我們將發布第二版報告,該報告將包括年度趨勢以及最新結果。
腳注:
**通常,<10%被認為是可接受的,<5%好,<1%是特殊的