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