Telecommunication

電信業 - 系統自動化測試

為了即將上線的新系統,此電信業者將針對該系統本身和其他系統的介接進行功能測試,為了維持一定的測試品質,需

要投入大量的測試資源,在此同時也必須在限定的時間內完成測試,確保上線的時程不被耽誤。

  1. 耗費人力: 此電信業者以往的測試工作採用人工測試,會耗費大量人力進行重複性高的測試作業,且各部門相關人員都必須到場,會浪費大量人力資源。
  2. 耗費時間: 測試時間會受限於正常上班時間5*8小時,如果有大量複測需求會耗費更多時間,有可能趕不上預估的上線時程。
  3. 測試品質不穩定: 使用人工進行測試,測試的品質會不穩定,若無法維持上線後系統的品質,會影響使用者對企業的滿意度。

為了解決上述問題,聯瞻協助此電信業者建置自動化測試平台,達到以下目標:

  1. 降低大量人力: 以Robot Framework開發自動化測試腳本並整合CI平台 - Jenkins,建立自動化測試平台,減少大量重複性人力作業。
  2. 降低測試花費時間: 利用 Jenkins排程,使客戶可以在指定時間執行測試腳本,進行全天候7*24小時測試。
  3. 維持測試品質: 利用自動化測試平台產出測試報告,掌握測試品質和能有效率地進行修正,另外透過測試管理平台,管理測試進度,確保時程不會被耽誤。

電信業者採用聯瞻資訊的自動化功能測試服務後,在SIT階段規劃的125個測試個案中,查出90個功能/規格不相符失。

並且透過自動化的測試作業,有效的在最短的時間內執行盡可能多的測試個案,讓新系統上線時的風險能有效的降低。