亚洲,欧美,中文字幕,小婕子伦流澡到高潮视频,无码成人aaaaa毛片,性少妇japanesexxxx,山外人精品影院

轉(zhuǎn)型升級對云計算下的測試業(yè)務(wù)至關(guān)重要

  • 來源:中國信息化周報
  • 關(guān)鍵字:技術(shù),發(fā)展,改革
  • 發(fā)布時間:2020-05-26 17:51

  云計算是信息技術(shù)發(fā)展和服務(wù)模式創(chuàng)新的集中體現(xiàn),是信息化發(fā)展的重大變革和必然趨勢。支持企業(yè)上云,有利于推動企業(yè)加快數(shù)字化、網(wǎng)絡(luò)化、智能化轉(zhuǎn)型,提高創(chuàng)新能力、業(yè)務(wù)實力和發(fā)展水平;有利于加快軟件和信息技術(shù)服務(wù)業(yè)發(fā)展,深化供給側(cè)結(jié)構(gòu)性改革,促進互聯(lián)網(wǎng)、大數(shù)據(jù)、人工智能與實體經(jīng)濟深度融合,加快現(xiàn)代化經(jīng)濟體系建設(shè)。

  國家先后出臺了一系列的政策文件,包括《國務(wù)院關(guān)于促進云計算創(chuàng)新發(fā)展培育信息產(chǎn)業(yè)新業(yè)態(tài)的意見》(國發(fā)〔2015〕5號)、《云計算發(fā)展三年行動計劃(2017-2019年)》(工信部信軟〔2017〕49號)和《推動企業(yè)上云實施指南(2018-2020年)》(工信部信軟〔2018〕135號),鼓勵企業(yè)上云務(wù)實推進企業(yè)上云工作,引導(dǎo)企業(yè)加快數(shù)字化轉(zhuǎn)型步伐,促進新一代信息技術(shù)與實體經(jīng)濟深度融合。

  基于這一大的技術(shù)轉(zhuǎn)型背景,本文重點分享云計算技術(shù)當(dāng)下的核心技術(shù)優(yōu)勢、軟件測試行業(yè)轉(zhuǎn)型下的云測試和測試云以及部分實踐情況。

  云計算技術(shù)的核心技術(shù)及優(yōu)勢

  云計算,通俗來講就是放在云端的IT服務(wù),云計算讓使用IT資源就像用水、用電一樣的方便。你無需關(guān)心電廠在哪里、是怎么工作的,將插頭插入插座即可獲取電能,對用戶來說電廠好像有用不完的電,而用戶僅需為自己使用那部分電能付費。云計算的快速發(fā)展,依托于以下的一些核心技術(shù):

  虛擬化技術(shù) 云計算技術(shù)的核心基礎(chǔ),實現(xiàn)對物理資源的統(tǒng)一管理。從表面上看,云上運行的虛擬機都是獨立的服務(wù)器,但實際上,它們共享了物理服務(wù)器的CPU、內(nèi)存、硬件和網(wǎng)卡等資源。KVM目前是最熱門的虛擬化方案,但由于用戶交互體驗不是很好,不方便使用,因此OpenStack這樣的云管理平臺就出現(xiàn)了。很多廠商基于KVM以及OpenStack等主流方案構(gòu)建自己的云平臺。

  容器技術(shù) 更輕量級的虛擬化技術(shù)。它和虛擬機有很大不同,虛擬機是操作系統(tǒng)級別的資源隔離,而容器本質(zhì)上是進程級的資源隔離。大家經(jīng)常聽說的Docker就是創(chuàng)建容器的工具,是應(yīng)用容器引擎。容器的技術(shù)優(yōu)勢在于極其輕量、秒級部署、一次構(gòu)建隨處部署、彈性伸縮??傊萜魇且环N輕量級的打包和隔離應(yīng)用工作負(fù)載的方法。容器允許在同一物理或虛擬服務(wù)器上毫不沖突地運行多項工作負(fù)載。Kubernetes(k8s)目前幾乎成為實際默認(rèn)的容器化平臺標(biāo)準(zhǔn),集成了大規(guī)模容器的配置和注冊管理功能。

  微服務(wù)架構(gòu) 最新的應(yīng)用軟件架構(gòu)設(shè)計模式,推崇單一職責(zé)、服務(wù)自治、輕量通信和接口明確等原則。應(yīng)用架構(gòu)正在從采用瀑布模型開發(fā)法的單體代碼庫轉(zhuǎn)變?yōu)楠毩㈤_發(fā)和部署的松耦合服務(wù)。成千上萬個相關(guān)的服務(wù)相互連接就形成了應(yīng)用。微服務(wù)很適合采用容器的方式部署,每個容器承載一個服務(wù)。單臺物理機或者虛擬機可以同時運行多個容器,從而輕松地模擬出復(fù)雜的微服務(wù)架構(gòu)的應(yīng)用。容器允許開發(fā)人員選擇最適合于每種服務(wù)的工具或技術(shù)棧,并且可以獨立于應(yīng)用的其他服務(wù)組件,輕松共享、部署、更新和瞬間擴展。

  DevOps技術(shù) 是一種軟件開發(fā)方法,涉及軟件在整個開發(fā)生命周期中的持續(xù)開發(fā),持續(xù)測試,持續(xù)集成,持續(xù)部署和持續(xù)監(jiān)控?,F(xiàn)代化開發(fā)流程快速、持續(xù)且具備自動執(zhí)行能力,最終目標(biāo)是開發(fā)出更加可靠的軟件。通過持續(xù)集成 (CI) 和持續(xù)部署 (CD),每次開發(fā)人員簽入代碼并順利測試之后,IT 團隊都能夠集成新代碼。作為開發(fā)運維方法的基礎(chǔ),CI/CD 創(chuàng)造了一種實時反饋回路機制,持續(xù)地傳輸小型迭代更改,從而加速更改,提高質(zhì)量。持續(xù)集成環(huán)境通常是完全自動化的,通過 git 推送命令觸發(fā)測試,測試成功時自動構(gòu)建新鏡像,然后推送到容器鏡像庫。通過后續(xù)的自動化和腳本,可以將新鏡像的容器部署到預(yù)演環(huán)境,從而進行進一步測試。

  云測試

  云測試,狹義的理解就是基于云計算支撐技術(shù),在云平臺進行測試服務(wù)的平行遷移工作,開展的類似傳統(tǒng)的測試服務(wù)工作。

  測試上云的方式主要表現(xiàn)在于利用云平臺的快速部署能力,迅速地將傳統(tǒng)的信息化系統(tǒng)測評能力遷移到云平臺中,配套開展傳統(tǒng)信息系統(tǒng)相關(guān)的功能測試、性能測試、兼容性測試、安全性測試等測評服務(wù)工作。

  云測試的主要優(yōu)勢在于快速的環(huán)境部署能力。基于虛機模板技術(shù)以及備份策略,可以快速地部署服務(wù)器端應(yīng)用程序;依托云平臺靈活的主機配置參數(shù)調(diào)整能力、存儲部署能力以及便捷的網(wǎng)絡(luò)部署配置能力,可以在云平臺上快速地構(gòu)建和更換被測環(huán)境;同時基于虛機的定制鏡像技術(shù),也可以快速高效地推送部署測試工具環(huán)境以及測試過程管理平臺,相較于傳統(tǒng)測試,更加高效、便捷,也同步降低了測試成本。另外針對移動應(yīng)用的盛行,類似于Testin云測、百度MTC、騰訊移動云測試平臺等,都推出了基于真實終端設(shè)備環(huán)境,基于自動化測試技術(shù)的7×24云端服務(wù),可以在線上通過鍵盤鼠標(biāo)的操作控制遠程的移動終端設(shè)備(手機或者平板電腦),開展移動APP的功能測試、兼容性測試、安全測試、遠程真機調(diào)試、定制化測試等服務(wù)。

  測試云

  測試云,簡單的理解就是針對云計算平臺的特性以及容器、微服務(wù)和DevOps等新的技術(shù)發(fā)展方向,開展有針對性的測試技術(shù)研究,利用云平臺構(gòu)建進一步的測試組合環(huán)境,并采用新的技術(shù)方式或者業(yè)務(wù)模式,創(chuàng)新性地開展測試工作。

  當(dāng)下主要研究發(fā)展方向如下:

  面向微服務(wù)架構(gòu)的測試探索。面向與容器化部署的微服務(wù)應(yīng)用程序,微服務(wù)具有顆粒度更小、部署靈活、運行時環(huán)境復(fù)雜多變的特性,如何在云環(huán)境下有效地對微服務(wù)展開接口測試、Mock測試、性能測試以及故障模擬測試,相較于傳統(tǒng)測試,都是新的挑戰(zhàn)?;诹髁夸浿坪突胤诺臏y試方法,已經(jīng)在阿里、京東等企業(yè)內(nèi)部用于演練雙十一、6·18等購物狂歡的壓測;基于APM原理的全鏈路監(jiān)測分析技術(shù),也將極大地提升微服務(wù)架構(gòu)平臺的性能監(jiān)測和故障檢測能力。

  大數(shù)據(jù)和人工智能技術(shù)在測試中的應(yīng)用。目前已經(jīng)出現(xiàn)了基于人工智能技術(shù),進行交互界面的圖像識別,自動創(chuàng)建可編輯的自動化腳本。隨著數(shù)據(jù)分析技術(shù)以及自然語言處理技術(shù)的不斷成熟,在自動化測試過程中的數(shù)據(jù)準(zhǔn)備、腳本編輯以及結(jié)果驗證比對方面,將發(fā)揮更大的應(yīng)用作用。另外,對于測試結(jié)果以及缺陷的分析工作,也將隨著沉淀的數(shù)據(jù)規(guī)模增長,為數(shù)據(jù)分析提供更充分的原料。

  面向開源軟件的檢測服務(wù)探索。開源技術(shù)進一步引起了大家的關(guān)注。開源代碼的應(yīng)用與共享、缺陷分析、安全檢測和溯源工作,也成為了各家機構(gòu)關(guān)注的重點。源代碼檢測工具的線上SaaS化,以及跨工具的檢測結(jié)果整合分析,已經(jīng)成為工具廠商和集成廠商的工作方向之一。源代碼的溯源、危險成分分析也是當(dāng)下圍繞開源工作的熱門工作。

  眾包。眾包測試(Crowdsourced Testing)是軟件測試的一個新興趨勢,它利用了眾包和云平臺的優(yōu)勢、有效性和效率。允許招募大量的工作人員,圍繞特定的工作內(nèi)容展開線上的協(xié)作工作。當(dāng)下,圍繞數(shù)據(jù)采集、數(shù)據(jù)標(biāo)注以及眾包測試等新型的創(chuàng)新工作方式,也成為一些公共測試服務(wù)平臺布局的功能之一。

  實 踐

  隸屬于中國電子信息產(chǎn)業(yè)發(fā)展研究院的中國軟件評測中心與青云公司合作,部署了自己的私有云環(huán)境,物理節(jié)點40多個,552個物理CPU,2.3TB物理內(nèi)存,40TB存儲空間,已經(jīng)完成了云測試的遷移工作,針對主流的測試業(yè)務(wù)構(gòu)建了大量的測試鏡像資源,能夠相對嫻熟地在云平臺上開展傳統(tǒng)的測評業(yè)務(wù)。

  中國軟件評測中心正在探索研發(fā)一體化測試管理平臺,實現(xiàn)全程的信息化管理;積極開展微服務(wù)架構(gòu)的測試、APM技術(shù)的應(yīng)用探索;針對工業(yè)互聯(lián)網(wǎng)的典型應(yīng)用,開展工業(yè)時序數(shù)據(jù)庫產(chǎn)品的專項測評技術(shù)突破工作;另外圍繞醫(yī)療行業(yè)移動APP、工業(yè)互聯(lián)網(wǎng)平臺的業(yè)務(wù)需求,開發(fā)部署了線上實施數(shù)據(jù)的監(jiān)測分析服務(wù)平臺,進一步延伸測評咨詢服務(wù)能力。

  周潤松

關(guān)注讀覽天下微信, 100萬篇深度好文, 等你來看……