翻譯|實施案例|編輯:莫成敏|2019-12-16 14:18:03.160|閱讀 303 次
概述:Atena開發團隊研究了可能的API測試解決方案,并發現了SmartBear SoapUI Pro的免費開源版本。在看到該工具使API測試變得多么容易并且易于學習之后,Atena購買了 SoapUI Pro。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
SoapUI Pro擁有許多其他web服務測試工具所不具備的高級技術和功能。對于REST、SOAP以及其他流行的API和物聯網協議,SoapUI Pro提供了業界最全面的功能測試功能。通過易用的圖形界面和企業級功能,SoapUI Pro允許你快速創建和執行自動功能測試。本文講述了SoapUI Pro在Atena中的應用。
公司信息
Atena總部位于波蘭,成立于1991年,致力于為保險業提供技術解決方案——設計、實施和集成綜合IT系統。該公司為后臺和前臺操作以及商業智能和中間件解決方案開發定制的交鑰匙解決方案。Atena還是SAP和Microsoft等全球IT領導者的合作伙伴。
業務需求
當Atena啟動一個新的軟件開發項目,為其客戶創建一個定制的解決方案時,高級管理層希望最終實現該解決方案的產品化。該項目的關鍵要素之一是API測試。該解決方案需要與該特定客戶端上的其他系統集成。
新應用程序的需求是在開發過程中自動測試其模塊的可能性。為了按時完成開發項目,Atena需要找到一種簡化和加速測試過程的方法。
“很多年前,我們使測試自動化了,但是希望擴展我們的測試能力,以便我們每天可以運行更多測試。”Atena軟件開發總監Artur Muchewicz說,“實現這一目標的關鍵需求之一是直接運行自動測試,而無需使用GUI,這會減慢測試速度。”
Atena還希望能夠在不同的開發環境之間轉移API測試,因為該解決方案最終將需要與其他不同的客戶端環境集成。在測試人員只需要測試一小部分API的情況下,自動化選定的測試是另一個重要屬性。
Muchewicz補充說:“由于我們的測試人員具有不同的專業領域,我們還希望找到一種可以在對API測試自動化知識不甚了解的情況下使用的工具。我們希望他們可以輕松地在某些時候自行運行測試,我們需要支持多個用戶同時運行相同API的測試。”
目標解決方案
Atena開發團隊研究了可能的API測試解決方案,并發現了SmartBear SoapUI Pro的免費開源版本。在看到該工具使API測試變得多么容易并且易于學習之后,Atena購買了專業版本。
對于REST、SOAP和其他API協議,SoapUI Pro提供了全面且易于使用的功能測試功能。基于數百萬社區成員證明的開放式核心技術,SoapUI Pro還可以幫助測試人員和開發人員確保API是否按預期執行以及API是否滿足業務需求。
軟件開發總監Artur Muchewicz補充說:“SoapUI Pro使多個測試人員和開發人員可以輕松地就涉及同一代碼的API測試進行協作,這對我們很重要,因為我們的團隊擁有多種編碼技能,每個人都發現這個工具很容易使用。”
SoapUI Pro使Atena能夠立即測試各個SOAP和REST服務的API以及特定的數據集。這使開發團隊能夠確保應用程序GUI層正常工作。該過程花費時間更少,因為團隊可以在將應用程序與GUI層集成之前運行測試。
好處和結果
Atena測試人員立即接受了SmartBear SoapUI Pro,因為它易于使用,并且使他們能夠專注于測試,而不必學習新的API技能。“SoapUI Pro幫助我們提供了炸藥產品,并將我們的測試人員和開發人員聚集在一個協作的測試環境中。”
SmartBear解決方案使Atena軟件開發團隊能夠一次創建測試,然后在具有不同配置的多個環境中運行它們。“我們可以運行更多的測試,以便更好地確保自定義軟件運行良好。”Muchewicz指出,“現在,每個代碼發布后,我們都會運行1000多個測試用例,每天大約要運行五次。以前,當我們進行手動回歸測試時,我們每天只能運行大約200個測試用例,因為它們花費了大約三個小時。”
除了通過將每天的測試用例數量從200個增加到5000個,SoapUI Pro將回歸速度提高25倍之外,SoapUI Pro還可以通過將測試人員聚集在他們都理解的一個API測試平臺上來幫助開發團隊進行交流。“解決方案使我們在討論API測試結果時使用相同的頁面、相同的語言,” Muchewicz解釋說。“測試人員可以更輕松地了解開發人員對其代碼的處理方式,并且開發人員可以更輕松地了解他們從測試人員那里收到的反饋。”
當開發人員進行自己的測試時,SoapUI Pro會減少他們在測試上花費的時間。他們只需單擊一個按鈕,即可立即看到代碼質量。這使他們可以將更多的時間用于開發代碼。
對API測試的反饋還幫助開發人員改善了編碼。隨著時間的流逝,修復的錯誤越來越少,并且開發人員現在對環境(而非測試環境)中的代碼質量有了更清晰的反饋。
“最后,SoapUI Pro可以幫助我們為最重要的客戶之一生產更好的定制軟件。” Muchewicz說。
業務挑戰
確保GUI層適用于為主要客戶開發的自定義應用程序。
簡化并加速API測試,以每天多次運行超過1000個測試。
不使用GUI即可直接運行自動測試。
在不同的開發環境之間傳輸API測試。
使測試人員和開發人員能夠以最少的測試自動化知識來測試API。
SmartBear SoapUI Pro
提供全面、易于學習的API協議測試。
幫助確保API達到預期效果并滿足業務需求。
使多個測試人員和開發人員可以輕松地進行API測試協作。
啟用對SOAP和REST服務以及特定數據集的即時API測試。
允許測試人員和開發人員創建一次測試,然后在多個環境中運行。
結果
為主要客戶提供了更好的保證,定制軟件運行良好。
每天將API測試用例從200增加到5,000。
通過將測試人員和開發人員集中在一個API測試平臺上來促進溝通。
減少API測試時間,以便開發人員將更多時間用于開發代碼。
提供有關API測試的反饋,以幫助開發人員改善編碼。
本案例內容到這里就結束了,感興趣的朋友請繼續關注我們,我們會不斷更新產品相關資訊哦~您也可以下載SoapUI Pro試用版免費測試~
相關內容推薦:
想要購買SoapUI Pro正版授權,或了解更多產品信息請點擊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: