互聯網時代的用戶是嚴苛的,一個APP如果崩潰或者變慢,人們就會拋棄它,去選擇類似的產品,而這往往是測試不到位造成的。特別是網絡時代的應用迭代速度加快,用手工測試方法耗時費力,風險越來越高,其結果自然難以讓人滿意;而長久以來一直被看好的自動化測試卻因未能得到廣泛應用而無法幫助企業解決測試中的諸多難題。自動化測試,難道真的只是看上去很美?
為何自動化測試只是“看上去美好”?
必須肯定的是,自動化能替人“工作”并解決人力難以避免的問題,從而把測試人員從最耗費時間精力的環節解放出來,這種因高效率產生的價值,是測試走向自動化道路的根本原因。
然而在現實中,一些測試組織的自動化測試卻經歷了很多波折,不僅沒有得到期望的效果,而且重金購買的工具被束之高閣,大量費心編寫的腳本只得棄之一旁。此時我們不禁要問,為什么自動化測試常常只是看起來很美?
經過觀察,不難發現其中的緣由:自動化腳本開發難度大,呈現工作量大且效率低下的現象,而且維護困難,復用性無從談起;自動化測試數據準備耗時、恢復困難,根本無法適應環境變化;復雜界面元素的識別、各種外接設備的模擬進一步增大為自動化測試的實施難度;另外,自動化技術人員素質要求高,人才卻較為稀缺,難以規模化,還要面臨人員流動,管理成本高等難題。上述種種,使得雖然自動化測試的重要性不斷提升,但很少有企業能夠將其運用的得心應手,一些企業甚至不敢去嘗試它。
應用上的種種難題使自動化測試陷入發展的兩難境地。然而,面對各行業日益旺盛的“提高效率、降低人工、減少風險”的測試需求,自動化測試必將是未來的大勢所趨。正是看清這一趨勢,國內一些專業的整合IT服務商開始針對難題尋求破解之道。以神州信息為例,當前其所提出的自動化測試理念及產品已經使自動化測試變得更加“聰明”。
神州信息,讓自動化測試想測就能測
現在,在國內外IT服務商的努力下,軟件測試市場從技術創新到產業價值鏈地位都已獲得巨大突破。以神州信息為例,作為擁有近30年整合IT服務經驗的廠商,神州信息早在10多年前,就根據各行業信息化需求打造出了一支獨立的專業測試團隊,并在此基礎上研發了一系列具備100%自主知識產權、可以進行二次開發與定制的測試產品,通過對軟件質量測試的測試需求、籌備、執行、總結等階段提供全程可靠支撐,讓測試工作更加高效、簡單。
例如備受企業用戶青睞的自動化測試系統方面,神州數碼結合多年的質量測試管理經驗和業界自動化測試現狀自主研發出一套高效、穩定的自動化測試系統,通過構件化的設計理念使自動化測試管理、測試執行和測試分析集于一體。自動化測試系統能夠自動生成測試案例,還可以在執行中實現全程測試監控,全面自動化化的提高了測試效率、擴大了回歸范圍,極大的緩解了人力緊張的問題,也減少了以往測試過程中需要過多人工干預,導致測試不全面的現象。
該自動化測試系統另一個重要的特性就是獨創的無代碼腳本編寫技術,測試人員通過自然語言即可編寫測試腳本,大幅度降低了自動化測試的使用門檻。如此一來,企業對高端編程開發能力人員的迫切需求得到了緩解,普通的功能測試人員就可以上手進行測試,從另一個維度降低了環境投資成本并大大縮短測試準備時間,使得企業業務可以快速布局。
要把完美的應用交到用戶手中,測試是不容忽視的環節,伴隨神州信息等服務商的努力,應該被重視也必須被重視的自動化測試正一步步向智能、人性、實用邁進,對于企業、開發測試人員來說,今天的自動化測試勢將成為提速業務發展的重要驅動。