網絡安全案例:MIMOS通過Parasoft SOA質量解決方案自動化實現(xiàn)加速測試和保持高質量
MIMOS是馬來西亞科學、技術和創(chuàng)新部下屬的戰(zhàn)略機構。MIMOS通過與大學、研究機構、政府和工業(yè)領域的多方利益相關者的明智合作,進行探索性和行業(yè)驅動的應用研究,重點是前沿技術。
MIMOS基于現(xiàn)實世界趨勢的應用研究領域是網絡空間安全、加密系統(tǒng)、網格計算、通信技術、MEMS/NEMS、高級信息學、知識技術和微能源。最近,知識技術實驗室開始了一個新項目的工作,該項目旨在利用語義對現(xiàn)有搜索引擎功能進行極大的增強。這是MIMOS的第一個使用面向服務的體系結構(SOA)開發(fā)的項目。
在嚴格的期限內面對挑戰(zhàn)
MIMOS的軟件開發(fā)和中央工程測試部門(SDCE)被分配來測試其知識技術研究領域中搜索引擎功能增強項目的每個組件。該項目需要大約5個應用程序和大約20個組件。
組成應用程序的許多組件都啟用了功能,包括搜索和對主數(shù)據(jù)庫進行數(shù)據(jù)挖掘。測試部門的SOA團隊(只有7人)面臨著嚴格的期限。所有組件都需要在五個月內完成測試。除了學習和透徹理解每個組件外,測試活動還包括為每個組件編寫測試用例,測試每個組件的功能以及測試組件之間的連通性。
在沒有自動化的情況下,小型團隊的工作量很大。他們需要手動測試每個組件,一次一次。 MIMOS SOA測試團隊必須找到一種方法來掌握和加速組件的測試。艱巨的測試任務促使人們搜索自動測試解決方案。
輕松自動化
與開源工具和其他測試產品相比,MIMOS測試部高級經理Redzuan Abdullah表示:“Parasoft SOA質量解決方案贏得了人們的認可。” 他強調說,Parasoft不僅提供更多功能,而且還提供高質量的支持和培訓。
Redzuan繼續(xù)說道:“與其他測試產品相比,Parasoft的SOA解決方案在其標準包裝中具有某些功能,而其他產品則沒有,例如安全測試。”
選擇了Parasoft SOA質量解決方案后,SDCE的測試部門便開始了其部署和實施。MIMOS的工程師Zakaria Alli回顧了部署過程,“這非常容易。部署只花了兩個星期。我們還進行了為期五天的全面培訓,以學習解決方案?!?
MIMOS測試工程師Azmir Abdullah,討論了Parasoft SOA質量解決方案的學習曲線,申明:“它具有友好的用戶界面,并且易于理解。我們能夠迅速趕上?!?
減少時間,削減成本并保持高質量
自2007年8月起,Parasoft SOA質量解決方案已在MIMOS上全面實施。Redzuan談到了他的團隊迄今為止的經驗。他說:“我們測試組件所需的時間大約減少了一半。如果我們必須手動執(zhí)行,那將花費我們兩倍的時間。知識技術研究領域團隊開發(fā)的組件的學習范圍也大大減少了?!?
“我們測試組件所需的時間大約減少了一半。如果我們必須手動完成,那將花費我們兩倍的時間。”
除了節(jié)省時間外,Parasoft SOA質量解決方案還降低了成本并幫助MIMOS維持了高質量的輸出。關于降低MIMOS的成本,Redzuan解釋說:“我們能夠用我們現(xiàn)有的資源進行測試,而無需手動獲得更多幫助?!?
Redzuan繼續(xù)說道:“當然,在質量方面,由于Parasoft SOA質量解決方案的自動化特性,應該沒有任何問題。”