杜比

    Dolby通過ServiceNow Automation擴大測試成功
    200+
    ServiceNow自動化的測試用例
    95%
    測試在每晚無人值守模式下離線運行
    7
    不同的ServiceNow應用程序和帶有自動測試的門戶網站
    圖片

    概述

    50多年來,杜比(Dolby)開發了開創性的技術,這些技術徹底改變了全球在電影院,家庭劇院,PC,手機和遊戲中數十億人的娛樂和溝通經驗。超過六年,杜比(Dolby)的卓越測試中心(TCOE)采用了一種創新的方法來與Tricentis Tosca和Tricentis Qtest進行測試,從。傳統上,諸如ServiceNow之類的應用程序是關鍵IT基礎架構的一部分,它屬於TCOE測試實踐的範圍。但是,當基礎設施團隊需要加速時ServiceNow測試,他們求助於杜比(Dolby)的TCOE領導者和IT總監Mamatha Mitr來調查Tosca的能力。

    ServiceNow是企業軟件的關鍵部分,可簡化組織的數字工作流程和運營以提高效率。它的核心功能擴展到許多業務功能,可作為服務交付的單個聯係點,以最大程度地減少等待時間和中斷。

    杜比

    杜比(Dolby)推進了視覺和聲音的科學,以創造和啟用壯觀的體驗。

    挑戰

    • 每個ServiceNow需要升級手動回歸測試9周由14個團隊成員

    • 耗時的手動測試不是有效利用高價值資源的時間

    • 手動測試未提供完整的覆蓋範圍釋放需要
    • ServiceNow中的複雜過程正在不斷變化,需要經常更新的測試用例

    • 對覆蓋所有區域的不同數據集進行測試很困難達到

    ServiceNow每年兩次升級和季度補丁需要長時間嚴格的測試,以確保複雜的持續功能,不斷發展的過程已完成。這些頻繁的更改意味著測試很複雜,並且需要由業務分析師,應用程序開發人員和維護專家團隊進行的持續更新。這些團隊花費了九個星期的時間來完成每次升級的手動回歸測試,這一過程被證明是對時間的無效利用。借助ServiceNow的頻繁發布時間表,一個為期9周的測試周期使得很難在測試數據的許多排列和組合中實現完整的測試覆蓋範圍以及在多個應用程序和特定於區域的版本中的不同場景。

    快速縮放測試自動化為90%的覆蓋範圍

    基礎架構團隊與杜比現有的TCOE合作,繼續進行Tosca的無腳本測試自動化,利用有記錄的最佳實踐。他們能夠與Tricentis的少數高級顧問與項目經理結合使用,以快速而顯著擴展ServiceNow的測試自動化通過多個計劃的衝刺。該範圍將涵蓋ServiceNow,並與PeopleCare HR和Askit(Dolby的內部知識和票務門戶網站)進行集成。

    最初的項目的重點是在確保開發的測試案例的同時盡可能多地自動化,以便將來升級和發布。使用一種基於風險的測試方法來分配優先級,每次衝刺中將自動化測試。優先級基於團隊確定的頻率和“傷害類別”。t他的結果是該應用程序的所有關鍵領域的90%+自動測試覆蓋率

    次要重點是創造能夠以離線,無人值守模式執行測試用例的能力。這允許在非工作時間內進行測試執行,並釋放業務分析師和應用程序開發人員在白天專注於更高的優先級任務。

    迄今為止,該團隊已自動化200多個測試用例支持ServiceNow的未來版本。這些測試中有95%是在三角洲分布式執行服務器(DEX)上成功執行的。

    結果

    • ServiceNow的所有關鍵領域都是自動化的,具有90%+的測試覆蓋率
    • 使用細長的資源模型實現了自動化
    • 基於風險的測試方法將優先級分配給測試創建,確保首先測試最關鍵的業務功能
    • 在非工作時間內,95%的測試以無人值守的模式離線執行 - 使團隊可以在工作日期間專注於高優先級任務
    • 測試自動化有助於簡化ServiceNow的持續維護
    • 非常可重複使用的測試用例可用於所有以後的升級和版本
    • 7個不同的ServiceNow應用程序和門戶自動化
    • 測試數據管理確保可用於廣泛測試方案的測試數據,從而擴展測試覆蓋範圍
    • 使用Tricentis Qtest存儲測試用例,以便於組織,管理,共享和跟蹤

    我們在啟動項目之前定義了成功指標。如果自動化可以使回歸測試時間達到幾個小時,並最大程度地減少了產量的缺陷泄漏,那麼該項目將被認為是成功的。”

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

    為了充滿信心,將需要測試與所有主要地理位置的數據相同功能的不同方案。自動化這些方案允許在短時間軸上測試各種數據組合。這有助於增加覆蓋範圍,每月發布不同的數據組合,這些數據組合由Tricentis管理測試數據管理(TDM)。

    在整個項目中,團隊確保遵循TDM方法。Mamatha解釋說,“我們想要一種管理測試數據的有效方法,並確保有概述的特定步驟來恢複數據並可以進行測試。”測試數據包括用於創建和維護它們以保持一致測試結果的前提步驟。

    “經過ServiceNow自動化並利用此過程幾個月後,我可以說我們沒有在測試上花幾個周期,並且我們對非常低接觸的模型采用了無觸摸。該團隊從無縫升級中受益。我們利用集中式儀表板,該儀表板提供了指標的完整可見性,例如已完成的工作的總運行時,計劃完成的工作等等。”

    Baidu
    map