特色
    Tricentis虛擬峰會:以DevOps的速度交付軟件創新

    從敏捷、DevOps等領域的頂級思想家那裏學習最新的知識。現在可以按需提供課程。

    看現在
    特色
    獲得Tricentis認證

    開始你的學習之旅。

    查看課程
    特色
    您的轉換工具包

    使用我們的轉換工具包推進您的企業測試策略。

    了解更多
    圖像

    指南和見解

    傳統的測試方法是否阻礙了組織的SAP創新?

    如何使SAP測試現代化以降低風險,提高發布速度,加速創新

    現代SAP環境對於任何數字業務的成功都是至關重要的。事實上,更新SAP係統或遷移到SAP S/4HANA通常是企業數字化轉型的基石,創建連接到整個業務的應用程序和生態係統的數字核心。測試可以確保這些複雜的集成正常工作—並且在推出更新時業務不會中斷。

    因為即使是最小的軟件應用程序更改也會產生破壞性的影響,所以測試是該過程的關鍵部分。從曆史上看,測試也是昂貴、耗時和複雜的。但這不是必須的。

    最近的一項調查發現88%的組織正在計劃或已經開始遷移到SAP S/4HANA,並期望對業務流程進行重大改革。如果您是這些組織中的一員,那麼您可以期待這種努力既有利於業務,又增加了測試的負擔。這是因為無論是手動測試還是基於腳本的遺留工具都不能提供足夠的效率或能力來處理今天加速的更新周期。

    下麵的指南概述了將幫助您實現SAP測試現代化的策略,以及其他成功實現這一目標的企業的故事和他們取得的令人印象深刻的結果。

    手工測試如何將SAP項目置於風險之中

    SAP更新和升級的手動軟件測試可能需要數周時間才能完成,這使得it團隊幾乎不可能像業務要求的那樣反應迅速和具有創新性。如果沒有足夠的時間來完成測試,這意味著您要麼推遲了對業務至關重要的創新,要麼發布了具有未知缺陷的軟件,這些缺陷可能會將您的業務置於風險之中。

    軟件交付瓶頸

    傳統的測試流程形成了阻礙業務創新的瓶頸。GitLab最近的一項調查顯示測試是最重要的延遲來源在軟件交付中,甚至在DevOps團隊中。來自Tricentis的最新研究顯示,SAP開發項目也有同樣的趨勢,仍然高於手工測試的平均依賴程度。因為從庫存管理到銷售、采購、財務和會計,廣泛的流程都依賴SAP,這導致了重大的生產力和創新問題。

    支持端到端業務流程

    今天的核心業務流程要廣泛得多,也複雜得多,經常跨越多種技術、體係結構和部署模型。一般的組織現在使用超過900個應用程序,一個工作流可能通過微服務和api接觸到幾十個這樣的應用程序。

    雖然軟件測試團隊以前可以在一個應用程序一個應用程序的基礎上測試單獨的業務流程,但他們現在經常必須運行多個並行測試,以驗證端到端流程性能。自動化這些測試使得提高測試覆蓋率和縮短測試時間成為可能。

    管理軟件風險

    傳統的手工測試方法引入了不可避免的風險,通過測試的不一致性,以及通過限製測試人員能夠實現的風險覆蓋的數量。與自動化軟件測試不同,手動方法不能支持持續回歸測試,在這種測試中,核心業務流程可以每天檢查,以快速查明風險並減少業務中斷的風險。

    IT資源利用率低

    通過手動軟件測試業務分析師和用戶常常麵臨執行重複和耗時任務的壓力,這使他們脫離了通常正在進行的職責。企業還可能在每次SAP更新後建立由有經驗的SAP項目成員組成的超級護理團隊,這同樣要花費他們的精力和金錢。考慮到今天技術人員的IT短缺這並不是對業務和IT人員時間的最佳利用,並阻止他們專注於更具戰略意義、更高價值的活動。

    作為數字轉型的累贅

    成功的數字化轉型舉措都與創新、先發優勢和更快地將改進的技術送到業務用戶和客戶手中有關。測試延遲帶來了關於不確定性和風險的擔憂,特別是當實現主要更新的時間框架以周為單位而不是以月為單位時。

    為什麼傳統的、基於腳本的工具不能勝任

    為了應對這些挑戰,一些企業采用了基於腳本的SAP測試工具。但是這些遺留的測試自動化工具是為瀑布式開發而構建的,當時團隊一年隻管理幾個版本。從那以後,幾乎一切都改變了。

    建造和維護都很昂貴

    當開發人員積極地處理應用程序時,維護腳本非常麻煩。應用程序發展得越頻繁,保持腳本同步就越困難。團隊經常會達到這樣一種情況:創建新測試比更新現有測試更快。這個循環很快就會導致一個需要不斷更新的笨拙的測試套件。加劇維護挑戰的事實是,腳本和代碼一樣容易受到缺陷的影響——腳本中的缺陷可能導致誤報並中斷測試執行。

    有限的測試自動化能力

    雖然理論上可以使用遺留工具自動化回歸測試,但許多用戶報告說回歸測試仍然需要數周時間,最常見的原因是測試自動化率低。在兩周敏捷衝刺的時代,這種時間線已經不再被接受。

    榴彈炮能源當公司發起一項計劃,要在5天內將新想法交付到生產時,他們意識到需要將SAP測試現代化。要實現這一目標,他們需要加快每季度SAP IS-U和SAP CRM後端交付周期。主要的測試障礙是他們漫長的回歸測試周期,這需要超過一周的時間。在實現Tricentis測試自動化後,他們能夠自動化他們的端到端回歸測試套件,顯著提高測試自動化率,並每天運行超過95%的測試。

    今天複雜的SAP環境需要的不僅僅是自動回歸測試。一個完整的測試自動化解決方案應該簡化UI和API層的測試自動化,以及跨端到端的業務流程。

    風險覆蓋範圍不足

    遺留的SAP測試自動化用戶通常會積累巨大的測試套件,其中的風險覆蓋範圍未知。經過審查,他們發現隻有30%的業務風險被覆蓋了——而且絕大多數測試是多餘的。一位從傳統的、基於腳本的工具遷移過來的Tricentis客戶報告說,他花費了一年時間和數百萬美元來自動化超過9000個測試腳本。當他們完成的時候,他們隻達到了8%的風險覆蓋率。

    端到端測試覆蓋率不足

    林德集團承諾每周推出SAP更新以加速向智能企業的過渡,QA領導意識到遺留腳本工具需要徹底改革。當時,測試自動化的低比率將使這個目標幾乎不可能實現。

    驅動Linde核心業務的應用程序棧極其複雜,包括18個高度定製的SAP實例和業務流程,它們跨越一個部門中超過184個不同的應用程序。遺留的SAP測試過程同樣複雜,需要跨Micro Focus UFT、SeeTest和Selenium的專業知識。

    Linde轉向無腳本的測試自動化方法,在六個月內,他們顯著提高了SAP、Salesforce、移動、web和其他涉及端到端事務的技術的測試自動化率。

    補救措施:無腳本的、基於模型的測試自動化

    無腳本測試自動化通過顯著減少測試SAP版本所需的時間、精力和資源,允許您跟上加速發布過程。

    測試速度快

    基於模型的測試自動化支持高水平的測試用例重用,這使得為端到端業務流程測試構建和維護全麵的自動化變得更容易——不需要編碼技能。通過在潛在的錯誤和缺陷影響您的生產環境之前暴露它們,這減少了測試時間線,以及業務中斷的風險。

    瓦裏安發現業務用戶在每個版本的手動測試上花費了多少時間後,他們致力於減少這個負擔。該團隊實現了Tricentis以現代化SAP測試,用於增強和支持包升級以及SAP S/4HANA遷移。今天,業務用戶在測試上花費的時間減少了93%,測試成本減少了超過三分之一。

    Varian的企業應用程序經理Arnab Mukherjee這樣解釋了現代化工作的關鍵性質:“隨著在不同應用程序之間更頻繁地發布的需求,有一個自動化框架讓您加速測試是非常必要的。”

    實現新的風險覆蓋水平

    當與ai驅動的變更影響分析配對時,這種方法可以進一步縮短測試時間線。影響分析確定了測試套件中的冗餘和以前未檢測到的覆蓋缺口。通過突出顯示應用程序的哪些領域受給定SAP更新的影響最大,影響分析可以幫助您確定需要運行的最重要的測試——以及不必要的測試。這允許軟件團隊根據風險對測試進行優先級排序,並且在實現顯著的更高風險覆蓋率的同時進行更少的測試。

    這正是一家服裝公司在使用智能影響分析啟動大規模SAP升級項目時所發現的。僅ECC更新就包含62,000個SAP Notes和超過110萬個受影響的對象。通過使用智能影響分析隻測試正確的東西,該公司能夠在9個月內完成整個項目,並且沒有任何缺陷。

    更有效地使用IT資源

    自動化消除了手工軟件測試的負擔。這可能每年釋放數萬個昂貴而有限的資源小時,給首席信息官和他們的團隊更多的機會來研究新的IT創新,並更快地將其推向市場。

    杜比實驗室由於依賴於手工測試,他們的業務係統分析師缺乏時間和資源來徹底測試每個版本。實現端到端測試覆蓋幾乎是不可能的。使用Tricentis測試自動化,團隊報告了每個版本幾乎100%的風險覆蓋率。

    根據杜比卓越測試中心戰略主管Mamatha Mitr的說法,SAP測試現代化的努力是非常值得的。具體節省的時間取決於工作流程,但對於業務係統分析師和其他職能領導來說,節省的時間超過75%。運行頻繁使用的、對我們的業務至關重要的測試用例是非常重要的,如果沒有測試自動化,我們幾乎不可能達到100%的效率。”

    與其他自動化測試解決方案不同,Tricentis允許您自動化SAP測試,而不必等待穩定的SAP環境。Tricentis使用基於模型的測試自動化,它是為使用快速變化的軟件而構建的。因此,無論您處於SAP之旅的哪個階段,您現在都可以使SAP測試現代化,開始從自動化中受益,並隨身攜帶這些好處。

    SAP和Tricentis:您成功的合作夥伴

    Tricentis與SAP有著長期的合作關係,為SAP客戶帶來現代測試技術和實踐的好處。我們是第一個與SAP Solution Manager集成的測試平台,也是第一個與SAP Cloud ALM集成的測試平台,確保了對所有代SAP軟件的支持,無論您是在本地運行、在雲上運行,還是在混合解決方案上運行。通過我們的合作,我們將繼續與SAP一起創新,使您始終可以依靠Tricentis平台來幫助您加速采用最新的SAP軟件和解決方案,以10倍的測試速度,降低90%的風險,節省50%的成本。

    繼續閱讀

    請登記進入
    Baidu
    map