從手中的數據光盤,到去銀行和電信公司辦理的每一筆業務,我們的工作與生活一直離不開各類軟件的幫助。在“萬物互聯”的今天,大量應用軟件不斷涌現。在軟件設計、研發模式發生改變的同時,軟件產品的質量控制與質量管理也面臨著更多挑戰。
作為軟件生命周期的重要環節,軟件測試是一個盡可能發現并排除軟件中潛藏錯誤,提升軟件質量的過程。但隨著應用軟件的數量、關聯度、更新速度與靈活性不斷提升,來自復雜需求、并發測試、壓力測試等方面的需求也越來越多,如果僅靠人工軟件測試方法很難滿足對效率與效果的兼顧。特別是某些服務于海量用戶的大型軟件,需要在風險可控的狀況下盡早進入市場,否則隨時間推移會失去或降低其價值。正因為此,行業必須以更專業的方式完成軟件質量測試及質量管理工作。
大型企業如何借助外力化解軟件測試壓力?
今天,軟件的自動化測試正在成為更多企業的選擇,它能以更高的效率完成靠人力難以完成的大規模、重復性的測試,這也帶動了相關市場的發展與軟件測試工具的創新。近年來,軟件測試市場從技術創新到產業價值鏈地位都已獲得巨大突破,在國內外IT服務商的努力下,包括測試執行工具、測試管理工具等一批質量測試相關工具正幫助軟件企業化解壓力。這些不斷更新的質量測試產品和專業化的測試服務廠商是保障軟件質量與新應用發布速度的“強援”。
就測試工具而言,盡管市場規模在擴容,但并不意味著一座“金礦”由此誕生。作為一個專業化細分工具軟件市場,研發軟件測試產品對一般服務商而言并非易事:不僅需要在各專業領域具備相當的技術實力,更要深度掌控了解測試在不同行業的應用特點,不同企業的業務需求等等,并有能力為這些需求提供有效支撐。
哪些軟件測試產品更受關注?
軟件測試產品的最大價值,就在于提高效率,減少操作風險與人力工作量。
如何提高測試實施過程中的工作效率?如何縮短測試的環境準備時間?這些都是當今質量測試研究最多的話題,也是軟件測試產品關注的最大價值部分。自動化測試系統能夠自動生成測試案例,還可以在執行中實現全程測試監控,在減少人工操作風險的同時,也讓測試變得更為簡單、透明。
此外,利用測試環境的模擬原理,讓用戶可以解決以前難以實現的測試環境部署,大大提升效率。以金融機構為例,其業務系統往往要與合作伙伴建立多種聯系,如支付、證券、通信等等,在測試時間上很難協調。因此相關產品、技術進入該領域也比較早,其中又以神州信息銳行測試環境模擬系統應用較多,通過它提供的簡單配置,用戶即可快速完成虛擬系統搭建,在降低環境投資成本的基礎上大大縮短測試準備時間,從而縮短整個測試執行周期。
另外,隨著測試管理方面需求逐漸增多,相關系統的應用也越來越廣泛,通過對測試需求、測試案例、測試缺陷、測試流程再到全部測試資源進行管理,測試人員的工作量得到了控制。這幾類產品的搭配應用,可以對軟件質量測試的測試需求、籌備、執行、總結等階段提供全程可靠支撐,讓測試工作從此簡單。
因此,如測試模擬器、自動化測試系統等更受當前企業用戶的青睞。
如何選擇靠譜的測試服務商?
工具選擇是一方面,具體的效果需要由實施隊伍來完成。什么樣的測試服務商是大型企業需要的呢?
實施經驗、支持能力、定制能力、服務水平……是行業用戶選擇測試服務商重點關注的維度。由于軟件測試是一項要求“專”而“精”的業務,需要在企業核心業務系統領域的長期積累,才能具備較高而全面的研發實力與服務能力。目前綜合能力較為領先的除了國際上的IBM、HP,還包括在國內具有相當實力的神州信息等專業的整合IT服務商。
以神州信息為例,作為擁有近30年整合IT服務經驗的廠商,神州信息早在10多年前,就根據各行業信息化需求打造出了一支獨立的專業測試團隊,并在此基礎上研發了一系列具備100%自主知識產權、可以進行二次開發與定制的測試產品。以信息化發展程度較高的金融行業為例,神州信息的測試產品與測試服務支持已在幾十家銀行核心系統的建設、再造過程中得到了價值驗證。通過這種難得的“高規格”打磨與考驗,神州信息的測試產品架構、產品質量等方面不斷提升,是少數有實力完整覆蓋整個測試產品生命周期,并可與國外廠商“掰手腕”的企業之一。
現在,伴隨移動生態環境、云計算與物聯網的發展,軟件之間的聯系已越來越廣泛,迭代速度也在不斷加快。令人欣慰的是,技術創新不僅為軟件行業帶來更好的發展前景,在神州信息等服務商的努力下,軟件測試也獲得了更好的發展環境。今后,更加“聰明”的測試服務勢必將成為中國軟件提升信息安全能力和國際競爭力的重要驅動。