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