網(wǎng)絡(luò)服務(wù)案例:SOAtest幫助AOL確保其SOA項目的靈活性和可靠性
美國在線(AOL)是一家全球Web服務(wù)公司,運營一些最受歡迎的Web目的地,提供一整套免費軟件和服務(wù),經(jīng)營該國最大的Internet訪問業(yè)務(wù),并提供全套廣告解決方案。當AOL決定將其傳統(tǒng)的基于訂閱的ISP轉(zhuǎn)換為面向服務(wù)的體系結(jié)構(gòu)(SOA)時。此舉是AOL策略的一部分,該策略旨在為新的和當前的業(yè)務(wù)合作伙伴(內(nèi)部和外部)快速提供定制服務(wù)。
AOL確定測試其Web服務(wù)是此轉(zhuǎn)換的必要部分。AOL在StarWest國際軟件測試分析與審查會議上發(fā)現(xiàn)了Parasoft SOAtest,Parasoft在該大會上演示了在Parasoft SOAtest上啟動和運行有多么容易。
從一開始就節(jié)省時間
AOL的首席質(zhì)量保證工程師Hemadri Dasari是評估Parasoft SOAtest的主要參與者。正如他回憶的那樣,“對于我們而言,開始和開始開發(fā)測試用例非常容易。”
Dasari繼續(xù)解釋說,開始之前,他只是向Parasoft SOAtest幫助文檔尋求指導。然后,基于他先前存在的WSDL文件,開始自動創(chuàng)建測試用例。
AOL認為對他們而言,最具成本效益的解決方案是Parasoft SOAtest。他們的決定立即被證明是一個不錯的選擇。AOL QA部門副總裁Greg Kozy補充說,他的團隊在部署后一小時內(nèi)與Parasoft進行了測試。
通過自動化提高生產(chǎn)力
除了易于上手所節(jié)省的時間外,AOL還發(fā)現(xiàn)Parasoft SOAtest可以節(jié)省他們準備和運行SOA測試的時間。AOL質(zhì)量保證工程師Tara Kantharajapur解釋說,在實施Parasoft SOAtest之前,他和其他質(zhì)量保證工程師正在手動輸入命令行以發(fā)送測試請求,然后手動傳遞響應(yīng)。
現(xiàn)在,Kantharajapur在談到SOAtest時說:“它正在加快我們的測試準備工作并執(zhí)行它們,并自動發(fā)現(xiàn)測試期間發(fā)生的問題?!?
Dasari確認隊友對節(jié)省時間的評估。根據(jù)他自己的計算,Dasari說使用Parasoft SOAtest的生產(chǎn)率比其他產(chǎn)品高30%至40%,因為Parasoft SOAtest是自動化的。
超越
AOL已經(jīng)使用SOAtest近兩年了。隨著AOL與時俱進的技術(shù)世界保持同步,Parasoft SOAtest與之并駕齊驅(qū)。
“銷售SOAtest的是易用性。使我們繼續(xù)使用SOAtest的原因是我們從Parasoft團隊獲得了出色的支持。”
剛開始,AOL需要針對其特定的Web服務(wù)需求進行各種類型的自定義。Dasari解釋說:“Parasoft支持團隊真正了解了我們的實現(xiàn),然后幫助我們創(chuàng)建了一些Java類和一些Python腳本來滿足我們的需求?!彼又f:“支持很棒!我使用的任何其他產(chǎn)品都沒有這種支持。出售SOAtest的是易用性。使我們繼續(xù)使用SOAtest的原因是我們從Parasoft團隊獲得了出色的支持。”
拓展視野
在最近幾個月中,AOL將他們對SOAtest的使用擴展到更多的QA甚至Development。首席高級開發(fā)人員Tony Angelo最近被引入SOAtest。他解釋說,AOL希望對一種用于測試Web服務(wù)的解決方案進行標準化。Angelo繼續(xù)說:“因此,如果沒有開發(fā)人員,我總是可以使用Parasoft SOAtest運行他的測試?!?
維持資源比率
隨著SOAtest的擴展在AOL的Kozy質(zhì)量保證部門中不斷發(fā)展,Kozy回憶起他在AOL首次進入SOA領(lǐng)域時參加的一次演講。有人提到,從歷史上看,在軟件開發(fā)中,開發(fā)人員與質(zhì)量保證人員的比例一直是二比一。Kozy被警告說,隨著轉(zhuǎn)向SOA,QA最終將淘汰數(shù)字開發(fā)。
“【我們的】團隊已經(jīng)完成了所有激進的截止日期,所以我對在這里選擇和執(zhí)行Parasoft SOAtest感到滿意。”
隨著時間的流逝,Greg Kozy分享了他從那天起學到的東西。他說:“通過使用包括Parasoft SOAtest在內(nèi)的自動化工具,我們能夠?qū)㈤_發(fā)人員與質(zhì)量檢查人員的比率保持相同,兩個開發(fā)人員進行一次質(zhì)量檢查,這是我們無法做到的。這些團隊已經(jīng)完成了所有激進的截止日期,因此,我對在這里選擇和執(zhí)行Parasoft SOAtest感到滿意。”