原創|實施案例|編輯:鄭恭琳|2020-08-12 10:50:19.390|閱讀 315 次
概述:
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
荷蘭計劃在全國范圍內推出一個被稱為是公民服務號碼(CSN)的新的個人識別系統。CSN 將會被衛生保健組織,政府部門和移民局用來實施適當的身份認證和提供相關服務。
考慮到這種先進系統對于全國公民福利支持的重要性,負責此項目推出的荷蘭內務部正在致力于確保此系統有非常高的性能。幸運的是,政府部門有能力在要求的時間內滿足這個目標。
鑒于 Parasoft 卓越的自動化軟件測試框架,政府部門測試 CSN 發布新版本的時間從三個星期減少到僅僅一天。這使政府部門在保證軟件最高質量的同時加速項目的完成。通過回歸和負載測試,組織已經證明系統有可以處理每年一億筆, 并且每秒最高有 200 筆交易的能力。
當荷蘭政府決定需要一個以識別為目的的系統用來整合和管理公民信息,這個任務被分配給了內務部。內務部作為荷蘭十三個政府部門之一,主要負責包括旅游證件、護照的個人記錄和文檔的完整性。BPR,一個在政府部門內監管個人文檔的管理機構被賦予設計、開發、驗證新的系統是否可以處理此重要任務的工作。
此高調的提議,將被稱為是公民服務號碼(CSN),要求政府部門在有限的時間內建立一個健壯的并且安全的系統。不僅系統的性能在推出時給予高度重視,對它的期待也是很高的,不允許有一點點的差錯。正因為有這些需求,政府部門很早就意識到,需要一個先進的方法對軟件質量進行管理。
顯然,這有很大的風險。Hedde van der Lugt(BPR 的 CSN 項目領導)說“這將成為荷蘭公民的唯一身份號碼”。這將提高政府的效率和對公民的服務水平。我們將負責確保系統的完整性。
該計劃項目團隊成立于 2005 年,在編程工作方面有一個成功的開始但是軟件測試方面就不那么令人滿意了。測試數據被放在 Excel 電子表格中,需要辛苦的將它們拷貝到目前的 SOAP 測試工具里進行回歸和負載測試。“我們發布軟件很快,但是測試很慢”van der Lugt 補充道。“我們需要一個測試解決方案來幫助我們贏得時間。”
鑒于現有的手工性質的方法,需要至少三個星期來完成所有的功能測試。這是讓人難以接受的緩慢速度。所以政府部門的開發項目組開始探索其他的解決方法。
在一次充分的市場評估中,BPR 徹底地檢驗了許多開源的產品。它考慮到了多個功能和安全驗證。它還看到了對于本地服務的代理和支持。最終將定價和成本考慮進去。
最后,結論認為 Parasoft SOAtest 是這個挑戰合適的解決方案。其他的工具需要寫大量的腳本或者對于 SSL 安全協議表現不佳,也有的許可證費用太高。
Parasoft SOAtest 解決方案可以進行有效的自動化性能、壓力、負載測試——嚴格確保系統的健壯性和安全性。Martin Folkert(s 項目測試協調員)說“Parasoft SOAtest 明顯是最容易使用的產品,我們的關鍵問題是使用測試工具的不是程序員。我們知道工具必須有很好的用戶體驗。”
政府部門在不同的方面使用 SOAtest。首先,開發團隊進行回歸測試,確保沒有缺陷引入新版本,并且之前驗證過的代碼可以繼續滿足其規格。其次,軟件允許負載和壓力測試來確保系統有足夠的健壯性來滿足確切的要求。最后,一旦開發合作伙伴完成每個新的發布,軟件可以被用來進行功能測試。
現在,政府的開發團隊可以看到SOAtest 的能力了。新版本安裝在產品中,通過執行 10 分鐘的“go, no go”測試來確保產品的正確安裝。如果有需要改正的錯誤,軟件的代碼可以送回到合作伙伴那里。但是發布的版本如果被證明是穩定和安全的,那么將會被作為系統的一部分。
Folkerts 說 Parasoft SOAtest 的部署“十分簡單”。他解釋道,“我們僅僅需要放入 Parasoft SOAtest 可以輕松讀出的測試數據就行了,這僅僅需要一天左右的時間。”
然后,我寫了一份文檔給我們的項目組,其中介紹了 Parasoft SOAtest。這是一個相當容易的轉變,在這之前,測試人員需要做大量的拷貝和復制工作,所以他們都很高興有這個新的途徑來做測試。
來自 Parasoft 的本地支持也很有用。Parasoft 的支持人員也是很容易接觸到的。例如,當開發在從 Excel 表格中導出數據并且導入到 SOAtest 中時遇到了問題。通過 Parasoft 支持團隊對這個問題的及時解決,保證了政府測試團隊快速地進行測試。
和 Parasoft 相關的投資回報已經被證明是非常可觀的。更重要的是,SOAtest 的引入將功能測試的時間從三周減少到一天。“這個軟件幫助我們顯著的提高了生產力。”van der Lugt 說。“我們可以在給定的時間內發布更多的測試周期。”
確實,政府部門的開發團隊也看到了測試團隊生產力的提升。“工作從體力勞動發展成為有趣的測試用例”Folkerts 說。“許多的體力勞動已經消失并且不再流行。”
使我們加速了開發周期。現在我們可以每三天發布一個版本而不是每三個星期。
Parasoft SOAtest 通過更快的方式幫助我們 100%保證系統的可靠性,這通過其他的方式是不可能達到的。
這對于負責發布一個新的系統來服務于 1600 萬荷蘭公民的政府部門是一個重大的勝利。通過結合了回歸、功能、負載測試,這個系統己經被驗證了有每年處理一億筆,并且每秒最高有 200 筆交易的能力。
Parasoft 的自動測試架構幫助政府部門更加方便地利用功能測試和負載測試來模擬真實的環境對系統進行測試。開發團隊有能力在自動化方式下實施更高質量的負載測試,同時,明顯加快了項目完成的速度。
“這基本保證了系統的完整性,”van der Lugt 說。“我們相信 Parasoft SOAtest幫助我們以更快的方式確保系統的可靠性,這是一個有價值的產品,覆蓋了我們所有的需求。”
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn