熟悉軟件開發過程的人都知道,測試是一個專業性強、重復性高的工作。因此,在較早期的PC互聯網時代,測試能力就成為了眾多巨頭爭相發展的對象,比如微軟就在印度擁有全球最大的軟件測試團隊。
測試的發展先后經歷了純人工測試、工具化測試和云測試的三個階段。目前,以深度學習為代表的人工智能技術在測試行業進行落地應用,云測試成為當下主流。與其他模式相比云測試提升了測試效率50%以上,降低了至少30%的測試成本。
而在人工測試和工具測試的時代,企業在解決測試問題上主要還是以自建測試團隊和尋求外包測試解決為主。但隨著云測試模式的出現,越來越多的企業開始意識到利用先進技術的優勢,開始在測試預算中專門為云測試增設了預算規劃。
從整體上來說企業在測試環節上的投資越來越重視。來自工信部的數據顯示2020年1-5月,我國軟件和信息技術服務業收入27999億元,同比增長4.2%。2020年7月27日國務院關于印發新時期促進集成電路產業和軟件產業高質量發展若干政策的通知,從政策層給予了軟件企業高質量發展的諸多支持和政策福利,這些指向的都是面向未來的對軟件高質量發展和云測試行業的押注。
那么,無論是互聯網企業還是傳統企業,如何能找到適合自己需求的最好測試模式,并控制開支、提高效率呢?
首先,如何管理軟件和系統測試的預算呢?
軟件和系統測試預算的規劃應該與其他業務領域略有不同。需要提前6-12個月進行規劃預算和分配方式,查看適用模式和具體業務的測試成本,并將其應用到企業的財務預算計劃中。
記者調查發現,從2012年開始,企業的軟件和系統測試預算開始從自建團隊、外包測試的模式轉變為自建團隊、云測試、外包測試三種模式并存的情況,并且云測試在當中所占比例越來越大。
在這當中外包測試的模式正在呈現萎縮的趨勢,測試模式在優化進步的情況下,外包測試所存在的安全、專業性、供應商水平等問題,與企業在測試方面的成本、效率等方面存在相反的發展趨勢。
更重要的是,作為保證軟件和系統質量的重要環節,測試結果的準確度是絕對不容忽視的,外包測試多采用人工的模式,本質上無法避免測試結果的疏忽和漏洞。
其次,測試預算的靈活調整和結果導向
在理想情況下,企業的測試預算應根據自己的項目和需求進行調整、擴展或緊縮。這當中的彈性和服務的可伸縮是尤其重要的,無論對測試預算規劃還是測試費用跟蹤都有很直接的體現,云測試的模式在這方面表現最佳。
例如,在一些非提前規劃的項目情況下,自建團隊和外包測試的時間和隱藏成本是無法避免的。企業在自建團隊和外包測試的模式下,根據測試量、項目大小和測試服務的不同,成本通常很難提前把控甚至經常超過原定預算。
最后,是否有可能降本增效?
自建團隊和外包測試都需要投入大量人力、預算,還要購置、維護大量的測試設備,這都是企業的測試成本,而使用云測試則可以節省購買、部署、測試設備的成本,自動化腳本錄制工具提升了測試效率,以前花7天的時間才能做完的兼容測試,使用云測試只需要1天就可以完成。
對于一般規模的軟件企業的測試需求,如果需要10人左右的測試人員,相同的內容云測試模式可將人力成本減少一半,甚至可以不使用測試外包人員,完全交給云測試模式來完成。假定一個測試工程師的工資是1.5~2萬/月,少外包一個人,一年則至少節省20萬以上的成本,而對于這家企業來說,測試成本至少降低百萬以上。
以云測試模式的領導企業Testin云測的行業案例來說:某知名汽車廠商,由于缺少應用質量衡量標準,且用戶對應用體驗的要求高,測試團隊人員經常遇到測試時間緊張、測試難度大的困境。Testin云測的質量專家對產品進行剖析,提供一站式測試服務,實現了測試維度和完整度大幅提升。APP內部投訴率從70%降低至5%,APP上線依據數據化,迭代周期實現計量化,大版本測試從一個月縮減至2周,明顯實現降本增效。
一直以來,大幅推進企業信息化,推動決策者做出大步轉型決策的都是那些決定企業經營的關鍵因素。2020年越來越多的企業認識到,必須提升經營效率,降低經營成本,尤其是固定成本,這就給企業經營者和CIO、CTO們提出了很高的要求。不但要立竿見影地節省IT成本,而且必須將成本和企業長期健康發展結合起來,這或許是CIO、CTO群體今年的集體“大課”了。