圖片

    專業發展

    SAP ABAP開發人員如何花費更少的時間測試和更多的時間開發

    各地的組織都知道這個真理 - 將諸如SAP之類的企業技術改造是幸存日益數字業務環境的關鍵。快速軟件更新對於確保組織保持競爭力和安全至關重要。當務之急是要使軟件發布流程不會阻礙創新或使公司不必要的生產力,安全,財務或其他風險。

    對組織的SAP環境的更改需要進行大量測試,這通常是手動執行的。單位測試驗證軟件最小的功能部分,通常是發行周期中的第一道防線,以捕獲缺陷。但是,對於開發人員而言,單元測試最終是一個“乏味,容易出錯且耗時”處理,並花費時間和資源避免完成其他關鍵任務。

    CTO和領導者正在尋找方法來回答這個問題:“我的開發人員如何花費更少的時間測試,而更多的時間開發?”

    答案?自動單元測試

    為什麼自動化單元測試應該是企業優先級

    將軟件開發視為一群在小組論文或演示文稿上共同努力的人。有些人可能會使用咒語檢查,並確保編輯任何包含的照片。其他人可以簡單地將他們的想法放在幻燈片或頁麵上,而無需檢查以確保其材料的格式正確。整個項目的質量取決於每種貢獻的質量,如果人們遵循不同(或沒有)質量標準的情況,將會受苦。

    從事SAP項目的開發人員也是如此。每個ABAP開發人員都有自己的風格和技巧,他們可能並非都遵循相同的代碼質量方法 - 一些可能根本不會進行測試。領導者需要一種方法來確保他們的團隊代碼滿足最低內部質量要求,否則整個項目都處於危險之中。

    自動化的ABAP單元測試可以解決單元測試的乏味,也可以確保開發團隊的質量一致。另一種選擇是由於自定義ABAP代碼的問題,將業務置於風險上。

    並非所有測試工具都是平等創建的

    某些ABAP測試工具僅限於某些SAP環境,僅提供有限的集成或無法在本機SAP環境中執行測試。其他人也可能具有少量的自動化,但不要完全消除手動工作。最重要的是,某些工具可能很難部署,也不是用戶友好的,從而進一步阻礙了質量和速度。

    更聰明的解決方案

    Tricentis LiveCompare不是您的平均變更智能工具。它為SAP團隊提供了AI驅動的分析和見解,可顯著降低為SAP係統提供和支持更改的風險,時間和成本。作為這些功能的一部分,LiveCompare可以運行SAP自己的ABAP單元測試,並對ABAP質量規則執行一係列驗證。

    LiveCompare包括連續開發人員影響分析(DIA),該分析可自動為開發人員進行各種質量檢查。每當開發人員提交提交更新的ABAP代碼時,LiveCompare就會在30分鍾內為它們提供這些見解:

    • 代碼比較直接鏈接到指定的代碼更改,因此開發人員可以在比較之前/之後看到。
    • 影響警報使開發人員了解他們的變化將如何影響更廣泛的SAP景觀。他們列出了SAP景觀中的所有人員和地點將受到代碼更改的影響,包括使用每個受影響的對象的頻率以及這些對象的主要用戶是誰。自然,影響許多經常使用的功能的變化具有更大的風險,但是SAP環境的複雜性使開發人員難以知道其變化可能是多麼“危險”。
    • 單位測試結果總結自動執行的ABAP單元測試的結果。開發人員可以查看每個單元測試的結果以診斷任何故障。
    • 代碼質量檢查總結自動執行的ABAP代碼質量檢查的結果。這些是一組可自定義的規則,可確保開發人員的代碼符合公認的質量標準,包括SAP HANA兼容性。

    下圖顯示了樣本結果。其中包括指向代碼比較,影響警報,單位測試結果和代碼質量檢查的鏈接。

    通過在所有開發團隊中自動執行這些任務,LiveCompare可以全麵提高您的自定義代碼的質量。它在開發人員更改達到QA之前識別並解決了缺陷,在該質量質量檢查中,它們的修複價格高10倍,或者在解決方案昂貴的30倍的情況下,它們的生產價格高30倍。該數字不包括潛在的破壞和停機缺陷。

    結果?來自LiveCompare的開發人員影響分析加快了SAP的釋放時間,同時增加了質量並降低風險。

    你自己看

    您可以查看開發人員影響分析以及所有LiveCompare的其他功能安排演示與我們的一位專家。

    Baidu
    map