軟件行業(yè)案例:Parasoft 幫助 Comverse 公司更快更準(zhǔn)確地測試 API
Parasoft API 測試工具SOAtest 幫助Comverse 的實時計費部門自動化他們的測試過程,用以確保產(chǎn)品的一致性、穩(wěn)定性,以及減少實時計費解決方案投放市場的準(zhǔn)備時間。
以快速和具有成本效益的方式實現(xiàn)高水平的軟件質(zhì)量是一項具有挑戰(zhàn)性的工作。Comverse 的服務(wù)客戶 Wipro 公司對代碼評審與降低錯誤有著嚴(yán)格的要求,因此 Comverse 采用了 Parasoft 的自動化開發(fā)測試平臺。這一舉動無疑得到了巨大的回報。Wipro 公司的軟件質(zhì)量承諾為該公司成為全球 IT 服務(wù)市場的主導(dǎo)力量奠定了堅實的基礎(chǔ),同時為其帶來業(yè)務(wù)的動態(tài)增長且在客戶群中贏得了卓越的聲譽。
Comverse 公司簡介
Comverse 公司是領(lǐng)先的軟件和系統(tǒng)供應(yīng)商,在無線和有線網(wǎng)絡(luò)提供多媒體增值服務(wù)。近 20 年來,世界各地的服務(wù)提供商依靠 Comverse 公司的解決方案來增強品牌,增進(jìn)客戶忠誠度,增加收入。
Comverse 公司的實時計費系統(tǒng)實時管理數(shù)以百萬計的用戶,針對聲音、數(shù)據(jù)和新興的支付服務(wù)實時為每一個用戶進(jìn)行授權(quán),且在預(yù)付和支付賬戶信用額度方面給人以深刻的印象。
挑戰(zhàn)
實時計費部門需要能夠響應(yīng)他們的電信客戶。他們需要頻繁的更新計費平臺,以確保他們繼續(xù)滿足服務(wù)定制需求的要求,這些定制需求被他們的無線服務(wù)提供商所需要。
由于可伸縮性需求和計費系統(tǒng)的關(guān)鍵性使命,Comverse 公司能夠為每個新版本的發(fā)布確認(rèn)功能增強操作的正確性顯得至關(guān)重要。這些改進(jìn)必須完全兼容客戶當(dāng)前計費解決方案的現(xiàn)有能力、并在一定的負(fù)荷下表現(xiàn)良好。
解決方案
Parasoft SOAtest 提供一種有效的方式來驗證系統(tǒng)新版本的外部 API 是否會破壞現(xiàn)有的功能。通過選擇新的測試參數(shù),現(xiàn)有的測試可以被快速更新,同時開發(fā)人員可以看到新的功能增強將如何影響現(xiàn)有的軟件。
此外,Comverse 公司開發(fā)了一個廣泛的回歸測試用例集,使得測試更加全面。且有助于確保代碼一旦正確就能永遠(yuǎn)保持這種狀態(tài)。
SOAtest 的負(fù)載測試功能還為 Comverse 公司提供了能夠驗證計費系統(tǒng)在現(xiàn)實情況下性能和行為的能力。Comverse 公司可以確保計費系統(tǒng)在生產(chǎn)環(huán)境下能夠支持他們的高容量客戶并發(fā)。
“Parasoft 為我們計費系統(tǒng)的新版本發(fā)布減少了所需的時間和成本,并增加了我們對系統(tǒng)每個發(fā)布版本外部 API 健壯性的驗證能力”
總結(jié)
將 Parasoft 納入開發(fā)過程,通過 Parasoft 提供的更快、更精確的方法在計費系統(tǒng)每個發(fā)布版本中測試外部 API,使 Comverse 公司能在較短的時間內(nèi)就發(fā)布一個一致的產(chǎn)品。
結(jié)果是 Parasoft API 測試標(biāo)準(zhǔn)成為了實時計費部門開發(fā)過程的一部分。它用于驗證計費系統(tǒng)每個新版本的外部 API。