借助持續(xù)交付實(shí)現(xiàn)迅速開發(fā)、敏捷測(cè)試和可靠發(fā)布隨著企業(yè)數(shù)字化轉(zhuǎn)型的不斷深入,應(yīng)用的數(shù)量、速度和復(fù)雜性也在不斷增加。Forrester的研究表明: “企業(yè)所擁有的時(shí)間將不再那么充裕。客戶期望值攀升、競爭威脅加劇以及客戶選擇增多已使得軟件應(yīng)用的快速交付和迭代成為一項(xiàng)競爭優(yōu)勢(shì)。優(yōu)化交付價(jià)值鏈已成為獲得更好業(yè)務(wù)成果的新途徑。” ***應(yīng)用所有者需要快速交付既創(chuàng)新又吸引人的應(yīng)用,但一直疲于突破整個(gè)軟件開發(fā)周期的限制和依賴。CA通過提供“零接觸工作流程”的持續(xù)交付功能,幫助企業(yè)改進(jìn)發(fā)布計(jì)劃和業(yè)務(wù)流程、借助敏捷測(cè)試實(shí)現(xiàn)“少測(cè)試,多覆蓋”、根據(jù)需求提供數(shù)據(jù)和部署模擬環(huán)境,應(yīng)對(duì)軟件開發(fā)周期的挑戰(zhàn)。
CA的持續(xù)交付功能主要通過以下方式實(shí)現(xiàn):
●CA 發(fā)布自動(dòng)化持續(xù)交付版是CA發(fā)布自動(dòng)化的高級(jí)模塊,助力實(shí)現(xiàn)“零接觸”的APP進(jìn)展和部署。它的分析功能幫助DevOps 團(tuán)隊(duì)通過單一控制點(diǎn)規(guī)劃、管理、分析和優(yōu)化持續(xù)交付計(jì)劃。
●CA敏捷需求設(shè)計(jì)(CA Agile Requirements Designer,原稱Grid-Tools Agile Designer)與CA 敏捷中心 (CA Agile Central,原稱Rally)的整合從需求階段自動(dòng)創(chuàng)建最大測(cè)試覆蓋范圍的測(cè)試用例。
●CA測(cè)試數(shù)據(jù)管理器 (CA Test Data Manager,原稱Grid-Tools Data Maker)與CA敏捷中心 的整合通過從CA 敏捷中心內(nèi)部請(qǐng)求和保留測(cè)試數(shù)據(jù),縮短測(cè)試周期的準(zhǔn)備時(shí)間。
●CA服務(wù)虛擬化與CA測(cè)試數(shù)據(jù)管理器的整合迅速生成逼真的虛擬數(shù)據(jù),并直接將數(shù)據(jù)傳入已部署的虛擬服務(wù),提高測(cè)試的效率和質(zhì)量,同時(shí)避免合規(guī)性風(fēng)險(xiǎn)。
●CA發(fā)布自動(dòng)化 與CA測(cè)試數(shù)據(jù)管理器 的整合自動(dòng)生成基于特定測(cè)試用例的特定測(cè)試數(shù)據(jù),從而實(shí)現(xiàn)更快和更優(yōu)化的進(jìn)程。
●CA應(yīng)用測(cè)試與CA敏捷中心的整合使得用戶可以通過進(jìn)程的構(gòu)建版本號(hào)來查看測(cè)試用例的歷史。
●CA發(fā)布自動(dòng)化與CA敏捷中心的整合發(fā)布測(cè)試結(jié)果并據(jù)此部署下一個(gè)生命周期環(huán)境。
通用金融公司(GM Financial )關(guān)鍵應(yīng)用助理副總裁Matt McComas 表示:“我們正在通過CA的持續(xù)交付解決方案規(guī)范我們的應(yīng)用產(chǎn)品,實(shí)現(xiàn)服務(wù)環(huán)境平臺(tái)之間的一致性,并能輕易地整合CA發(fā)布自動(dòng)化和其他的持續(xù)整合應(yīng)用,如Jenkins。因此,我們正在快速識(shí)別和解決我們應(yīng)用環(huán)境的不一致性,并已能將部署時(shí)間縮短到兩分半鐘,同比減少了98%。”
CA API管理、CA服務(wù)虛擬化和CA應(yīng)用測(cè)試的整合可以使開發(fā)團(tuán)隊(duì)自動(dòng)創(chuàng)建虛擬服務(wù)和API測(cè)試,為復(fù)合應(yīng)用和微服務(wù)的快速開發(fā)提供支持。此外,為了幫助企業(yè)充分利用現(xiàn)有投資,CA持續(xù)交付解決方案能夠很方便地與市場已有的工具,如惠普應(yīng)用生命周期管理(ALM)、Atlassian的JIRA軟件、Jenkins、Docker、Perfecto、Chef和鍵應(yīng)用程序其他持續(xù)的整合應(yīng)用程序Puppet等進(jìn)行整合,從而建立一個(gè)開放的、完全整合的持續(xù)交付解決方案組合。
荷蘭皇家電信(KPN,荷蘭領(lǐng)先的電信公司)IT戰(zhàn)略顧問Arnold Hoogerwerf表示:“通過在軟件開發(fā)生命周期中使用不同的CA工具,測(cè)試不再是一個(gè)‘把關(guān)者’,而是幫助簡化新版本開發(fā)、開啟‘運(yùn)行質(zhì)量’大門的使者。我們所采用的CA系列持續(xù)交付解決方案已經(jīng)幫助我們?cè)跍p少投資和增加測(cè)試的敏捷性方面取得顯著效果,并幫助我們更早地發(fā)現(xiàn)缺陷以便在更短的時(shí)間內(nèi)提升應(yīng)用的質(zhì)量。”
高度復(fù)雜巧妙地發(fā)布自動(dòng)化與云技術(shù)和DevOps 原則相輔相成、共同作用,確保企業(yè)可以交付應(yīng)用并更快更好地提高競爭力。CA持續(xù)交付解決方案中開放靈活的架構(gòu)能幫助企業(yè)在諸如亞馬遜網(wǎng)絡(luò)服務(wù)、微軟Azure和Skytap等現(xiàn)代云平臺(tái)上部署應(yīng)用,作為其應(yīng)用交付實(shí)踐的一部分。


