《2020年Q1移動互聯網行業數據研究報告》顯示,2020年第一季度,移動網民人均安裝APP總量持續增長至63款;人均單日APP使用時長達6.7小時,相較去年同期增長2.4個小時……這還僅僅是在智能手機上。可以想象,如果加上其他各種智能設備,整個移動互聯網的使用規模將達到何種量級。
隨著互聯網、移動互聯網的普及和發展,用戶對于軟件質量的要求越來越高。有人發現62%的用戶希望應用的響應時間能在2s內,80%的用戶如果超過3次發現應用有問題,就會開始嘗試其他同類型應用替代。
面對如此高頻率且嚴苛的用戶需求,解決軟件質量問題而存在的軟件測試的重要性不言而喻。
那么,保證軟件和系統質量的軟件測試行業,最近這幾年有哪些變化,在這些變化之下我們能發現軟件和系統測試哪些發展的方向?
軟件測試預算將繼續增長
由于對高質量軟件產品的巨大關注和需求,以及國產軟件崛起、云測試、移動性和虛擬化等主要的IT趨勢,軟件測試的地位也越來越重要。這也使得軟件和系統類公司層面為軟件測試分配的預算逐年加大。從預算分配上來看自建團隊、云測試、外包測試三種模式成為軟件和系統測試預算的主要分類。
高質量是核心
開發者、企業、用戶都希望自己的應用/軟件系統在質量層面沒有任何問題,追求高質量發展也一直是軟件和系統測試的核心。軟件測試作為信息系統質量保證的重要手段,保證互聯網中所有關于軟件質量的相關項,像整個互聯網系統和軟件的 “工程監理”的角色,而監理就是要保證“質量”工程。
云測試模式擴大
“云測試”是一種先進的軟件及系統測試模式,它將人工智能技術和彈性的人力模式融入到測試行業中,革新了整個測試行業,使測試行業的效率提高50%以上,讓企業成本支出至少減少30%。云測試的這種創新模式,是可以彌補這些年科技快速發展但對質量問題關注有限的局面,讓對軟件質量的追求變簡單,讓測試成為一種公共資源。其次在目前的經濟形勢下,云測試模式對企業和行業最大的貢獻點就在于可以為企業解決在測試層面最本質的“降本增效”問題。
人工智能技術應用
在云測試之下,軟件測試的未來是智能化,目前人工智能正在測試行業應用實踐。AI 和機器學習將會從進行更多的自動化測試、增強人工測試人員的能力等方面來影響軟件測試工作,以達到更高的質量要求和更緊迫的時間要求。
數字化轉型的新需求
企業數字化、產業智能化,無疑是未來20年所有國內企業和傳統產業要深度參與研究的重要課題。盡管中國的互聯網基礎設施建設迅猛,智能手機帶動網民數量快速上升,但企業數字化和產業智能化程度與發達國家相比仍然存在較大差距。就像傳統IT架構一樣,當面臨突然間的業務量激增時, 云化的企業服務成為了可以低成本高效率的解決測試問題的最佳方案,云測試也將迎來高光時刻。
軟件測試在未來勢必將變得越來越重要,軟件需求企業、研究方向、測試服務等諸多參與方也在不斷的進化升級。總的來說,目前軟件測試正處于飛速發展的階段,市場需求變化更快,云測試成為行業最大的競爭點。