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

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

    看現在
    特色
    獲得Tricentis認證

    開始你的學習之旅。

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

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

    了解更多

    跨國化工公司

    一家跨國化工公司如何以低32%的成本實現多16倍的檢測
    16 x
    執行的測試更多
    63%
    更快的發布周期
    32%
    更低的成本
    圖像

    概述

    這些是令人震驚的結果,這家280億美元的化工公司專注於工業氣體和工程,在前瞻性的質量領導者的架構下,在Tricentis測試自動化的支持下,經過多年的測試轉型,實現了令人震驚的結果。

    該組織迅速實現並擴展了跨高度定製的SAP實例、Salesforce、web應用、移動應用和多個定製/遺留應用的端到端自動化測試。他們的戰略、高效的測試方法使公司能夠按時並在預算內交付內部IT項目——確保持續的創新不會將公司複雜的全球運營置於風險之中。

    在極其複雜的應用程序環境中實現安全創新

    該公司服務於各種終端市場,包括化工和煉油、食品和飲料、電子、醫療保健、製造和初級金屬。他們的工業氣體被用於無數的應用,從醫院救生用的氧氣到電子製造用的高純和特種氣體,清潔燃料用的氫氣,等等。

    他們一直致力於成為“表現最好的全球工業氣體和工程公司,在一個互聯世界中為客戶提供創新和可持續的解決方案。”實現這一目標需要完美的IT操作。核心業務流程必須在極其複雜的應用程序棧不斷發展的過程中保持可靠和彈性。考慮到它們全球業務的範圍和規模,即使是一個細微的應用程序“故障”也可能很快轉化為供應鏈中斷、監管問題和失去商業機會。

    當兩位新的質量領導被賦予卓越測試中心(TCoE)的職責時,他們麵臨著相當大的挑戰。該團隊負責確保自定義開發和供應商更新不會破壞跨13個SAP實例和關鍵企業應用程序(包括Salesforce、移動應用程序、web應用程序和許多基於microsoft的應用程序)的關鍵業務流程。這個應用程序組合的大多數都在快速發展。SAP應用程序通常每周更新一次,而許多其他應用程序是以持續交付模型發布的。然而,任何改變都是有風險的。例如,僅在Salesforce平台作為服務中,開發團隊可能在10個已經處於生產狀態的應用程序和10個仍在開發中的應用程序之間使用類似的對象。所有的應用程序都是高度互連的,它們共享相同的代碼庫和相同的對象。日常測試對於確保一個團隊的改進不會無意中破壞其他團隊的核心過程是至關重要的。

    選擇Tricentis不到一年:

    • 完全自動化SAP SRM測試所需的範圍(超過300個測試)
    • 完全轉換了SAP模板的現有350個測試
    • 為Salesforce推出持續測試,並將其集成到他們的CI/CD管道中
    • 在Tosca中重新實現他們的遺留(HP)測試框架
    • 推出了Windows 10和Office 365的自動化測試
    • 將Selenium腳本集成到他們的新流程中
    • 在他們的探索性測試中添加了自動化文檔

    測試轉換是必要的

    與許多企業公司一樣,測試過程是為支持第一代測試自動化工具而構建的:基於腳本的測試自動化,需要專門的技術知識,並且在長達數月的瀑布開發過程中實現。測試是由位於印度的TCoE和一個由全球係統集成商(GSI)承包商補充的公司員工組成的小團隊創建的,他們根據項目需求的波動而上下浮動。

    盡管端到端業務流程跨越多種技術,但團隊使用不同的(斷開連接的)工具來測試每種技術類型。SAP測試使用通用的基於腳本的商業測試工具。Salesforce測試建立在Selenium的開源自動化測試之上。Android和iOS移動應用程序使用了一個商業移動測試工具。自定義遺留應用程序通常超出了這些工具的範圍。還有一種商業工具被用來協調所有這些測試,並將它們不同的結果關聯起來。

    新的團隊領導——服務交付、應用程序測試和安全管理(企業應用程序)主管和卓越IT測試中心主管——很快就發現了這種方法的一些挑戰:

    • 這是又貴又慢讓所需的專家構建測試自動化的預期水平;為一項技術創建一個測試套件需要數月時間。
    • 所需的脆弱腳本繁重的維護為了適應每個版本中的更改—以至於重新創建它們往往比修複它們更簡單。
    • 測試專家不能輕易地從一種技術轉換到另一種技術(例如,在SAP、Salesforce、web和移動之間),以適應動態項目需求或端到端測試。
    • 他們的遺留測試自動化工具不適合他們最近向高度的轉變迭代的敏捷過程和現代DevOps工具鏈。

    一個新的測試自動化工具……

    麵對確保團隊以更低的成本進行更多、更快的測試的壓力,新的領導者知道是時候改變組織的測試方法了,包括它的測試產品。他們開始尋找一個新的測試平台,首先考慮到以下三個需求:

    • 成本:它應該能夠更有效地創建測試自動化,並避免昂貴的、資源密集型的測試維護。
    • 用戶:它應該支持從開發團隊到功能中小型企業專家和業務分析師的所有人。
    • 技術:它應該測試端到端業務流程,跨越單個事務中涉及的所有各種技術。

    廣泛的技術分析表明,Tricentis Tosca滿足了所有這些需求,團隊選擇了它作為首選工具。然後他們製定了一個雄心勃勃的收養計劃。為了幫助加快實現價值的時間,Tricentis領導了幾個試點項目,分兩個階段推出了測試自動化。第一階段涵蓋了高度定製的SAP SRM、SAP ECC、Salesforce、web應用程序和純遺留應用程序的測試自動化。第二階段涉及移動和電子商務應用的自動化測試、腳本遷移、與其他工具(質量中心、Jira、移動實驗室等)的集成以及探索性測試。

    這一切都在2018年1月至10月期間完成,幾名Tricentis顧問與他們的內部團隊密切合作,特別是IT測試中心卓越主管,他對項目的實施及其長期成功起到了重要作用。由於Tricentis顧問為每個應用程序構建了一套核心測試;內部團隊在他們身邊工作,所以他們知道如何擴展和擴展這個初始的基礎。

    還有一種新方法:基於風險的測試

    領導者知道他們的測試轉換需要的不僅僅是一個新工具。它還需要更深層的流程更改。認識到基於風險的測試如何幫助他們最大化測試影響,同時最小化測試創建和維護,他們努力改變測試組織的思維方式。

    “過去我們有很多例子,人們為擁有3000多個連續運行的測試用例而自豪,而沒有發現任何缺陷,”一位領導者解釋道。“我說,‘這成功嗎?明白了嗎?你不覺得你浪費了資源嗎?’在一天結束的時候,您必須尋找高價值的測試自動化,並且您必須關注業務風險。”

    當然,要使這種基於風險的測試方法發揮作用,您需要有人在業務中幫助權衡各種需求之間的風險。然後,測試團隊可以優先考慮最高風險功能的測試——使用正式的測試用例設計方法,以最少的測試用例實現最有效的測試。以這種方式工作,用20%的測試工作來覆蓋80%的業務風險是完全可行的。這與組織需要覆蓋更多的風險、更快的速度和更低的成本完美地結合在一起。

    “關鍵的挑戰之一是在測試自動化中實現正確的成本平衡。要做到這一點,我需要一個工具來幫助我們快速構建測試自動化,並幫助我們快速、有效和可持續地維護測試自動化。”

    -服務和安全管理主管

    測試自動化的增長和停機時間的減少

    團隊已經穩定地擴展了測試自動化轉換的範圍,以涵蓋附加的應用程序,以及引入到已有測試自動化的應用程序中的持續更改。開發團隊很欣賞更新的快速反饋如何幫助他們在最簡單、最便宜的時候修複問題。

    最終,擴展測試自動化並確保它與應用程序更改保持同步已經導致了接近零的停機時間,減少了開發人員和it操作人員的分心,同時確保了更廣泛的公司及其業務合作夥伴的可靠操作。

    把效率提升到新的水平

    在完成730億美元的合並後,新整合的公司開始專注於在2019年最大化協同效應和效率。通過構建這個有效的測試自動化基礎,現有的領導者已經能夠為業務驅動一個非常精益的測試實踐,現在測試自動化的創建和維護要簡單得多,人工成本顯著降低。事實上,他們的勞動力成本現在隻是同類機構平均水平的一小部分。除此之外,根據行業基準,成本規避(通過在生產前發現缺陷而避免的成本)每年可節省約數百萬美元。此外,測試人員可以輕鬆地轉移焦點和技術,以適應可變的項目生命周期。這種靈活性是確保每個IT項目擁有評估其業務風險所需的資源的關鍵之前它被發布到生產環境中。

    以下是他們自2018年開始測試轉型並不斷擴展和優化以來取得的驚人結果的快照。

    Baidu
    map