為了跟上迅速變化的市場格局并提供引人入勝的用戶體驗,企業正以閃電般的速度開發和提升軟件及移動應用。不斷加速的變化促使企業重新思考和優化內部軟件開發流程。而用以確保持續高質量和規模化的應用交付管理解決方案還尚未快到足以支持諸如敏捷、精益和DevOps等開發方式。
Hewlett Packard Enterprise中國區副總裁、軟件集團總經理李時表示:“當今企業成功的核心在于那些具有敏捷、高質量、高性能的應用,從而持續提供引人入勝、直觀的用戶體驗。然而,要想快速交付這些優質的應用,企業的IT團隊必須同樣具備迅速反應能力,并能夠持續交付高質量的產品。HPE ALM Octane是專為敏捷和具備DevOps能力的團隊而設計的,為他們提供一個可隨時隨地訪問的云優先的方式,借助大數據分析來幫助企業在所有IT模式下提供快速,高質量并且規模化的產品。”
以分析和開放架構為指導,HPE ALM Octane推動軟件開發的速度、質量和規模
為了改進產品的方向和執行,軟件開發團隊需要能從各種開發測試工具中集成數據的產品,從而無縫報告產品在應用交付渠道上的質量狀態,并讓大數據式的算法能夠充分利用生命周期數據。HPE ALM Octane讓軟件開發者能夠流程化生產。連同HPE ALM和質量中心企業版(Quality Center)一起使用,對于一些繼續在現有項目中使用傳統軟件開發方式來處理DevOps、精益、敏捷等現代軟件開發的軟件開發商與企業,HPE ALM Octane能夠幫助他們彌補差距。
HPE ALM Octane利用了由Swagger記錄的REST APIs和在開源層上開發的開放平臺架構, -就被廣泛應用的測試工具的集成實現優化-。盡管HPE ALM Octane本身就是開放的,但該軟件的設計初衷是為了解決和應對有一定規模的企業軟件交付相關的挑戰。為了加快跨團隊的應用交付,該解決方案提供了直觀的、可輕松配置的業務規則和工作流程。
HPE ALM Octane可以為在持續集成渠道環境中的自動化檢測提供配置和管理,從而讓開發者能夠輕松地在此環境中自動查看結果和缺陷。此外,由于納入了Jenkins和Team City等持續集成工具,通過HPE ALM Octane的開放架構,企業就能利用來自HPE和第三方的各種測試框架。
HPE ALM Octane的主要特性包括:
l 強化的開源開發/測試工具鏈——HPE ALM Octane集成了被廣泛采用的核心工具組,這些工具組側重于測試自動化、協作和應用部署,可提高數量并進行shift left性能測試。借助這些工具的優勢,HPE ALM Octane為交叉工具鏈的可視性和洞察力增加了價值。該解決方案將支持以下工具和框架:
l Jenkins和TeamCity集成將觸發持續集成和測試活動、發現測試、執行測試運行并維護關系和報告結果——其中包括與每個管道相關的缺陷。
l GIT將在源代碼中提供手動測試腳本版本的管理和管理測試。
l 通過支持Gherkin而實現的業務驅動型開發(BDD)將在生命周期設計和開發階段的早期進行開發測試;這有助于簡化使用手動流程的自動化測試,因為測試很容易轉化成為自動化腳本。
l 來自HPE和開源的各種自動化測試工具,包括:HPE統一功能測試、HPE功能測試自動化解決方案LeanFT、HPEStormRunner Load和通過CI集成使用的Selenium;以及持續報告并鏈接到HPE ALM Octane應用模塊、版本和缺陷的測試活動、類型和結果。
l Swagger記錄的RESTAPIs,以便直接和第三方工具集成。
l 持續的高質量DevOps軟件交付——利用持續集成流程和相關活動來捕獲、分析、提供并呈現直觀可行的數據,以便進行缺陷管理和追蹤。
l 增強與聊天應用(ChatOps)的協作——主動追蹤傳輸活動、應用架構與組件和質量狀況之間快速演變的關系。此外,HPE ALM Octane可追蹤應用組件、待辦事項、版本、測試與缺陷之間的變化。工件、狀態和關系可通過智能標簽來輕松維護,通過與ChatOps協作成為內容豐富的、自動化的任務。
日立咨詢((@HIT_Consulting)數字工程總監Jonathon Wright表示:“日立咨詢提供領先數字賦能平臺,通過聚焦于特殊操作功能和性能而實現我們客戶的目標。與Hewlett Packard Enterprise一起,特別是充分利用HPE ALM Octane,我們期待增強我們的能力,以便在動態應用交付開發環境中為客戶希望解決的領域,尤其是圍繞 DevOps流程提供數字服務。”
IDC(@IDC)應用生命周期與高管戰略服務項目總監Melinda Ballou表示:“加快從云和本地移動到包括微服務在內的物聯網的各類開發和部署需要在整個軟件生命周期內進行敏捷協調。每個領域都為開發者帶來了新挑戰。業務創新所需的絕對速度和部署復雜性正在改變團隊工作方式來滿足設計、速度、規模和持續質量的需求以及持續集成測試和持續發布的方式。跨越不同流程的管理以及充分利用開源是其中的關鍵所在。”
在HPE ALM Octane基礎之上,HPE還宣布了一些支持敏捷、DevOps和規模化質量的HPE功能與性能測試的新特性。