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