杜比

杜比通過ServiceNow自動化放大了測試的成功

公司概述

50多年來,杜比開發了突破性的技術,為全球數十億人帶來了革命性的娛樂和交流體驗,包括電影院、家庭影院、個人電腦、手機和遊戲。六年多來,杜比卓越測試中心(TCoE)采用了一種創新的方法與Tricentis Tosca和Tricentis qTest進行測試,為幾個具有重大財務意義的應用程序提供了快速、高質量的發布.像ServiceNow這樣的應用程序是關鍵IT基礎設施的一部分,傳統上已經超出了TCoE的測試實踐的範圍。但當基礎設施團隊需要加快速度時ServiceNow測試之後,他們找到了杜比的TCoE主管和IT總監Mamatha Mitr,調查托斯卡的能力。

ServiceNow是一個關鍵的企業軟件,它簡化了組織的數字工作流和操作,以提高效率。它的核心功能擴展到許多業務功能,作為服務交付的單一聯絡點,以最小化等待時間和中斷。

  • 箭頭圖標
    工業:消費產品
  • 箭頭圖標
    公司規模:1001 - 5000名員工
  • 箭頭圖標
    地點:美國
  • 箭頭圖標 產品:

挑戰

  • 所需的每個ServiceNow升級9周的手工回歸測試14名團隊成員
  • 耗時的手工測試這不是對高價值資源時間的有效利用嗎
  • 手工測試不能提供完整的覆蓋率發布所需
  • ServiceNow中的複雜流程不斷變化,需要測試用例需要經常更新
  • 對覆蓋所有區域的不同數據集進行測試非常困難為了實現

案例研究- 554006 -杜比實驗室

ServiceNow每年兩次的升級和每季度一次的補丁需要長時間和嚴格的測試,以確保複雜的、不斷演進的流程的持續功能是完整的.這些頻繁的更改意味著測試非常複雜,需要由業務分析師、應用程序開發人員和維護專家組成的團隊不斷更新。這些團隊花費了超過9周的時間來完成每次升級的手工回歸測試——這個過程被證明是對他們時間的無效利用。由於ServiceNow頻繁的發布計劃,9周的測試周期使得跨越多個應用程序和特定於地區的版本的測試數據的許多排列和組合以及不同的場景難以實現完整的測試覆蓋。

快速擴展測試自動化以達到90%的覆蓋率

基礎設施團隊與Dolby現有的TCoE合作,利用文檔化的最佳實踐,推進Tosca的無腳本測試自動化。他們能夠聘請來自Tricentis的一些高級顧問與項目經理一起為ServiceNow快速且顯著地擴展測試自動化通過多個計劃的衝刺過程。該範圍將包括ServiceNow,以及它與Peoplecare HR和AskIT(杜比的內部知識和票務門戶)的集成。

最初項目的重點是盡可能地自動化,同時確保開發的測試用例在未來的升級和發布中可重用。基於風險的測試方法被用來分配在每個sprint中自動化的測試的優先級。優先級是基於頻率和小組確定的“損傷級別”。T結果是90%以上的自動化測試覆蓋了應用程序的所有關鍵領域

第二個關注點是創建在離線、無人參與的模式下執行測試用例的能力。這允許在非工作時間執行測試,並將業務分析人員和應用程序開發人員解放出來,以便在白天專注於更高優先級的任務。

到目前為止,團隊已經自動化了200多個測試用例以支持ServiceNow的未來版本。其中95%的測試在Tricentis分布式執行服務器(DEX)上以無人值守模式成功執行。

我們在開始項目之前定義了成功度量。如果自動化可以將回歸測試時間縮短到幾個小時,並將缺陷泄漏到生產中最小化,那麼該項目將被認為是成功的.”

使用Tricentis測試數據管理擴展測試覆蓋率

為了交付有信心的版本,需要用來自所有主要地區的數據對相同功能的不同場景進行測試。自動化這些場景允許在短時間內測試數據的各種組合。這有助於增加每個月發布的不同數據組合的覆蓋率,這些數據由Tricentis管理測試數據管理(TDM)。

在整個項目中,團隊確保遵循TDM方法。Mamatha解釋說,“我們想要一種有效的方法來管理測試數據,並確保有具體的步驟來恢複數據,並使其可用於測試。”測試數據包括創建和維護它們以獲得一致測試結果的先決步驟。

“在經曆了ServiceNow自動化並使用這個過程幾個月之後,我可以看出我們並沒有在測試上花費幾個周期,我們已經從無接觸到非常低接觸的模型。團隊從無縫升級中受益。我們利用集中的儀表板提供完整的可視性指標,如已完成工作的總運行時間,計劃完成的工作等。”

結果

  • ServiceNow的所有關鍵領域都是自動化的,並且有90%以上的測試覆蓋率
  • 自動化是使用精簡資源模型實現的
  • 基於風險的測試方法將優先級分配給測試創建,確保首先測試最關鍵的業務功能
  • 95%的測試在非工作時間以無人值守的模式離線執行——允許團隊在工作日專注於高優先級的任務
  • 測試自動化有助於簡化ServiceNow正在進行的維護
  • 高度可重用的測試用例可用於所有未來的升級和發布
  • 7個不同的ServiceNow應用程序和門戶自動化
  • 測試數據管理確保測試數據對廣泛的測試場景可用,擴展了測試覆蓋範圍
  • 使用Tricentis qTest存儲測試用例,便於組織、管理、共享和跟蹤

聽聽杜比的原話

Baidu
map