• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      應(yīng)用軟件版本升級(jí)測(cè)試研究

      2021-07-30 01:18:46姜文劉立康
      微型電腦應(yīng)用 2021年7期
      關(guān)鍵詞:云化鏡像工程師

      姜文,劉立康

      (西安電子科技大學(xué) 通信工程學(xué)院,陜西 西安 710071)

      0 引言

      隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,軟件企業(yè)需要不斷更新已經(jīng)推向市場(chǎng)的軟件產(chǎn)品,以便更好地滿(mǎn)足用戶(hù)需求,Windows操作系統(tǒng)軟件,Oracle數(shù)據(jù)庫(kù)軟件等知名軟件都在不斷地推出新的軟件版本。隨著計(jì)算機(jī)硬件技術(shù)的發(fā)展,計(jì)算機(jī)的內(nèi)存、硬盤(pán)容量、運(yùn)算速度獲得相當(dāng)大的提升,為單機(jī)版應(yīng)用軟件功能和性能的提升提供了硬件環(huán)境,需要不斷更新軟件產(chǎn)品版本。近年來(lái)計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和云計(jì)算技術(shù)獲得廣泛應(yīng)用,應(yīng)用軟件需要及時(shí)推出網(wǎng)絡(luò)版和云化版軟件,以滿(mǎn)足市場(chǎng)需求,更好為廣大客戶(hù)服務(wù)。

      采用新的軟件版本替換原來(lái)低版本軟件產(chǎn)品稱(chēng)為軟件升級(jí)[1-4],升級(jí)是軟件從低版本向高版本的更新。高版本通常會(huì)修復(fù)低版本的部分缺陷,同時(shí)擴(kuò)展新的功能。經(jīng)歷了軟件升級(jí),一般都會(huì)比原版本的性能更好,得到優(yōu)化的效果,用戶(hù)也能有更好的體驗(yàn)。為了能夠順利進(jìn)行軟件升級(jí),需要軟件企業(yè)做好軟件升級(jí)的測(cè)試工作。

      1 軟件升級(jí)

      軟件升級(jí)從變更涉及面大小可以分為補(bǔ)丁級(jí)別升級(jí)和版本級(jí)別升級(jí)。

      1.1 補(bǔ)丁版本

      軟件產(chǎn)品進(jìn)入維護(hù)階段,為了解決客戶(hù)方在軟件使用過(guò)程中的缺陷問(wèn)題需要軟件維護(hù)組不斷推出補(bǔ)丁版本。補(bǔ)丁級(jí)別升級(jí)主要是對(duì)某個(gè)軟件本的局部問(wèn)題進(jìn)行修復(fù)。在軟件新版本推出之前通常會(huì)有多個(gè)補(bǔ)丁版本解決客戶(hù)反映的各種問(wèn)題。補(bǔ)丁版本有助于延長(zhǎng)軟件版本的使用壽命。

      1.2 正式的軟件版本

      通常經(jīng)過(guò)多個(gè)補(bǔ)丁版本后,根據(jù)技術(shù)的發(fā)展,客戶(hù)方的功能擴(kuò)展的要求,結(jié)合補(bǔ)丁版本改進(jìn)的技術(shù)問(wèn)題推出軟件產(chǎn)品新版本。

      1.3 二者的區(qū)別

      二者之間的區(qū)別如同“一件舊衣服打補(bǔ)丁”和“換一件新衣服”,如表1所示。

      表1 正式的軟件版本和補(bǔ)丁版本之間的區(qū)別

      從表1中的比較可以看出補(bǔ)丁版本的升級(jí)相對(duì)來(lái)說(shuō)更為簡(jiǎn)單。

      2 軟件升級(jí)前的測(cè)試工作

      軟件升級(jí)前需要做好一系列軟件測(cè)試工作,測(cè)試工作是軟件版本升級(jí)[5-8]技術(shù)環(huán)節(jié)。

      2.1 軟件正式版本

      軟件正式版本立項(xiàng)之后,由研發(fā)部門(mén)的測(cè)試組負(fù)責(zé)軟件功能、性能、可靠性和安全性測(cè)試工作,研發(fā)工作結(jié)束之后,內(nèi)部發(fā)布軟件版本進(jìn)入試用階段。根據(jù)以往的經(jīng)驗(yàn),在試用階段暴露的軟件缺陷較多,需要開(kāi)發(fā)工程師和測(cè)試工程師不斷定位解決、反復(fù)測(cè)試這些問(wèn)題,不斷完善該軟件版本,一直到該軟件在使用過(guò)程中進(jìn)入穩(wěn)定狀態(tài),組織相關(guān)人員評(píng)審之后,正式發(fā)布對(duì)外的軟件版本,投放市場(chǎng)推廣應(yīng)用。

      2.2 軟件補(bǔ)丁版本

      軟件投放市場(chǎng)應(yīng)用之后,轉(zhuǎn)由軟件維護(hù)組進(jìn)行軟件維護(hù)工作,處理客戶(hù)在軟件使用過(guò)程遇到的各種問(wèn)題。對(duì)于需要修改軟件代碼的缺陷問(wèn)題,通常通過(guò)定期發(fā)布補(bǔ)丁包來(lái)處理。補(bǔ)丁包通常包含多個(gè)需要處理的補(bǔ)丁問(wèn)題。完成補(bǔ)丁包的測(cè)試和驗(yàn)收工作后,正式發(fā)布軟件補(bǔ)丁版本。

      2.3 軟件升級(jí)前的鏡像測(cè)試

      客戶(hù)局點(diǎn)實(shí)施軟件版本升級(jí)之前,客戶(hù)局點(diǎn)可以向軟件研發(fā)部門(mén)申請(qǐng)鏡像測(cè)試。測(cè)試工程師需要對(duì)客戶(hù)環(huán)境進(jìn)行模擬仿真測(cè)試,這種測(cè)試稱(chēng)為“鏡像測(cè)試”。鏡像測(cè)試的目的是為了在客戶(hù)局點(diǎn)軟件升級(jí)之前,提前發(fā)現(xiàn)局點(diǎn)升級(jí)過(guò)程中的問(wèn)題,保證客戶(hù)局點(diǎn)順利完成版本升級(jí)和升級(jí)之后順利恢復(fù)業(yè)務(wù)。

      軟件鏡像測(cè)試主要包括如下內(nèi)容。

      2.3.1 搭建測(cè)試環(huán)境

      根據(jù)客戶(hù)的環(huán)境類(lèi)型、組網(wǎng)、業(yè)務(wù)特性、環(huán)境配置、軟件版本等信息搭建測(cè)試環(huán)境。該測(cè)試環(huán)境通常稱(chēng)為“鏡像環(huán)境”。

      2.3.2 升級(jí)前軟件版本業(yè)務(wù)測(cè)試

      在測(cè)試環(huán)境上安裝客戶(hù)當(dāng)前使用的軟件版本,進(jìn)行客戶(hù)局點(diǎn)使用的軟件業(yè)務(wù)測(cè)試,表明對(duì)客戶(hù)軟件使用狀況的模擬是成功的。

      2.3.3 軟件升級(jí)前檢查與軟件升級(jí)測(cè)試

      完成軟件升級(jí)前業(yè)務(wù)測(cè)試后,通過(guò)軟件的升級(jí)工具對(duì)鏡像測(cè)試環(huán)境進(jìn)行升級(jí)前檢查,排除外部導(dǎo)致升級(jí)失敗的因素。

      升級(jí)前檢查結(jié)果若符合升級(jí)要求,就可以啟動(dòng)升級(jí)測(cè)試,升級(jí)測(cè)試的過(guò)程是鏡像測(cè)試中最關(guān)鍵的步驟。升級(jí)檢查結(jié)果是否成功,決定下一步測(cè)試如何進(jìn)行。

      2.3.4 升級(jí)后的軟件新版本業(yè)務(wù)測(cè)試

      在測(cè)試環(huán)境中用軟件新版本替換原來(lái)的軟件版本,測(cè)試軟件新版本的業(yè)務(wù)功能,驗(yàn)證軟件新版本業(yè)務(wù)功能是否正常。

      2.3.5 回退到原來(lái)的軟件版本的業(yè)務(wù)測(cè)試

      在測(cè)試環(huán)境中用原來(lái)的軟件版本替換軟件新版本,進(jìn)行業(yè)務(wù)測(cè)試和驗(yàn)證,測(cè)試結(jié)果和升級(jí)前的測(cè)試結(jié)果比較,若二者結(jié)果相同,表明軟件升級(jí)可以正?;赝?。這樣做的好處在于當(dāng)升級(jí)出現(xiàn)問(wèn)題時(shí)可以及時(shí)回退到原來(lái)的狀態(tài),保證客戶(hù)的日常業(yè)務(wù)正常運(yùn)行。

      3 軟件升級(jí)流程

      軟件升級(jí)流程如圖1所示。

      圖1 軟件升級(jí)流程

      3.1 客戶(hù)提出軟件升級(jí)需求

      軟件新版本發(fā)布之后,客戶(hù)對(duì)目前使用的軟件版本提出升級(jí)需求。售后工程師對(duì)該局點(diǎn)的環(huán)境組網(wǎng)、環(huán)境以及特性進(jìn)行升級(jí)評(píng)估,確認(rèn)現(xiàn)網(wǎng)局點(diǎn)需要使用的目標(biāo)版本。確認(rèn)該局點(diǎn)可以升級(jí)后,售后工程師協(xié)助申請(qǐng)新版本的許可證書(shū),確定局點(diǎn)的軟件版本升級(jí)的時(shí)間點(diǎn)。

      3.2 獲取客戶(hù)局點(diǎn)環(huán)境信息

      現(xiàn)場(chǎng)工程師獲取客戶(hù)局點(diǎn)的環(huán)境信息和環(huán)境配置信息,將這些信息反饋給研發(fā)部門(mén)的局點(diǎn)接口人。接口人協(xié)調(diào)測(cè)試部門(mén),安排測(cè)試人員啟動(dòng)鏡像測(cè)試,將現(xiàn)網(wǎng)收集到的現(xiàn)網(wǎng)環(huán)境信息與配置提供給測(cè)試工程師。

      3.3 執(zhí)行鏡像測(cè)試

      測(cè)試工程師根據(jù)局點(diǎn)目前的軟件版本和待升級(jí)的目標(biāo)版本,準(zhǔn)備好版本包、升級(jí)包和升級(jí)工具。

      a.根據(jù)客戶(hù)方的環(huán)境信息,搭建測(cè)試環(huán)境,完成環(huán)境的配置工作。根據(jù)現(xiàn)網(wǎng)環(huán)境支持的特性,進(jìn)行特性功能測(cè)試。

      b.上傳現(xiàn)網(wǎng)局點(diǎn)待升級(jí)的版本包、升級(jí)包以及升級(jí)工具包。

      c.安裝待升級(jí)的版本包,啟動(dòng)升級(jí)前測(cè)試工作,收集測(cè)試報(bào)告。

      d.通過(guò)升級(jí)包與升級(jí)工具,啟動(dòng)軟件升級(jí)。升級(jí)過(guò)程中,如果遇到發(fā)生錯(cuò)誤導(dǎo)致升級(jí)失敗,聯(lián)系開(kāi)發(fā)工程師定位升級(jí)失敗的原因,給出避免升級(jí)失敗的規(guī)避手段。如果升級(jí)成功,收集升級(jí)報(bào)告;收集環(huán)境的配置,版本信息與告警信息等。測(cè)試驗(yàn)證新版本的業(yè)務(wù)功能。

      e.啟動(dòng)已升級(jí)版本的回退,回退成功之后,收集回退報(bào)告,收集環(huán)境配置信息、版本信息與告警信息等。再次進(jìn)行特性功能測(cè)試驗(yàn)證。

      3.4 提交鏡像測(cè)試報(bào)告

      鏡像測(cè)試完成后,測(cè)試工程師要根據(jù)測(cè)試結(jié)果,完成鏡像測(cè)試報(bào)告。鏡像測(cè)試報(bào)告的內(nèi)容包含鏡像測(cè)試內(nèi)容、測(cè)試結(jié)果、測(cè)試過(guò)程中發(fā)現(xiàn)的問(wèn)題與問(wèn)題解決方案。鏡像測(cè)試報(bào)告和鏡像測(cè)試結(jié)果,發(fā)送給研發(fā)部的客戶(hù)局點(diǎn)接口人,抄送版本經(jīng)理、測(cè)試組長(zhǎng)和相關(guān)人員。

      3.5 客戶(hù)方軟件升級(jí)和提供技術(shù)保障

      鏡像測(cè)試完成后,客戶(hù)局點(diǎn)接口人與版本經(jīng)理安排客戶(hù)局點(diǎn)升級(jí)時(shí)間,售后工程師在客戶(hù)局點(diǎn)進(jìn)行軟件版本升級(jí);同時(shí)安排開(kāi)發(fā)工程師與測(cè)試工程師以辦公室現(xiàn)場(chǎng)值守或電話值守的方式為客戶(hù)局點(diǎn)軟件升級(jí)提供技術(shù)保障??蛻?hù)局點(diǎn)升級(jí)過(guò)程中與升級(jí)后發(fā)現(xiàn)的問(wèn)題,立刻組成軟件升級(jí)問(wèn)題小組開(kāi)展問(wèn)題復(fù)現(xiàn)與定位,盡快找到問(wèn)題發(fā)生的原因,提出規(guī)避方案,完成規(guī)避方案驗(yàn)證之后,將規(guī)避方案提供給客戶(hù)局點(diǎn),處理軟件升級(jí)過(guò)程中出現(xiàn)的問(wèn)題。

      4 軟件升級(jí)過(guò)程中遇到的技術(shù)問(wèn)題

      應(yīng)用軟件升級(jí)過(guò)程中遇到的一些技術(shù)問(wèn)題。

      4.1 鏡像環(huán)境部署過(guò)程中出現(xiàn)的問(wèn)題

      V局點(diǎn)鏡像過(guò)程中需要將云化軟件5.18.1版本升級(jí)為云化軟件5.19.1版本。搭建云化的網(wǎng)絡(luò)環(huán)境,環(huán)境中部署5.18.1版本,部署到43%時(shí),出現(xiàn)創(chuàng)建軟件虛擬機(jī)失敗的問(wèn)題。經(jīng)定位確認(rèn),有一個(gè)軟件虛擬機(jī)所在的主機(jī)出現(xiàn)網(wǎng)絡(luò)故障,導(dǎo)致部署到這個(gè)主機(jī)上的軟件虛擬機(jī)與其他軟件虛擬機(jī)之間的網(wǎng)絡(luò)不通,因此出現(xiàn)部署失敗。將故障主機(jī)隔離之后,重新部署5.18.1版本軟件,部署成功。

      4.2 升級(jí)前檢查過(guò)程中出現(xiàn)的問(wèn)題

      I局點(diǎn)在云化環(huán)境中,需要將軟件從軟件5.2.3版本升級(jí)到5.20.0版本。鏡像環(huán)境搭建完成之后,驗(yàn)證軟件5.2.3版本基本業(yè)務(wù)功能;上傳5.20.0版本的版本包與升級(jí)包,打開(kāi)軟件升級(jí)工具的WEBUI頁(yè)面,進(jìn)行升級(jí)前檢查,檢查的結(jié)果存在失敗項(xiàng),檢查結(jié)果顯示一個(gè)新虛擬機(jī)類(lèi)型的鏡像包未上傳。該問(wèn)題處理之后,重新上傳5.20.0版本的版本包與升級(jí)包,再次運(yùn)行升級(jí)前檢查,該失敗項(xiàng)檢查通過(guò),可以繼續(xù)進(jìn)行升級(jí)測(cè)試。

      4.3 升級(jí)過(guò)程中出現(xiàn)的問(wèn)題

      H局點(diǎn)將基于硬件環(huán)境的軟件3.18.1版本升級(jí)到基于云化環(huán)境的軟件3.19.1版本。搭建鏡像環(huán)境,完成軟件3.18.1版本升級(jí)前基本業(yè)務(wù)功能驗(yàn)證;完成3.19.1版本的軟件包和升級(jí)包上傳、升級(jí)前檢查確認(rèn)沒(méi)有失敗項(xiàng);啟動(dòng)軟件升級(jí),升級(jí)到40%時(shí),在鏡像環(huán)境上發(fā)現(xiàn)了軟件進(jìn)程復(fù)位現(xiàn)象。將該問(wèn)題反饋給軟件開(kāi)發(fā)工程師,確認(rèn)出現(xiàn)軟件進(jìn)程復(fù)位是軟件缺陷導(dǎo)致的。該問(wèn)題由測(cè)試工程師提單,通過(guò)后續(xù)3.19.1的SPH203補(bǔ)丁包來(lái)解決該問(wèn)題。

      4.4 硬件單板問(wèn)題

      H局點(diǎn)將基于硬件環(huán)境的軟件3.18.1版本升級(jí)到基于云化環(huán)境的軟件3.19.1版本。升級(jí)成功之后,發(fā)現(xiàn)負(fù)責(zé)軟件產(chǎn)品音頻編解碼的單板出現(xiàn)概率性重啟,將該問(wèn)題反饋給軟件開(kāi)發(fā)工程師,對(duì)該問(wèn)題提單跟蹤,定位確認(rèn)音頻編解碼單板在燒制過(guò)程中存在缺失,可以更換單板處理該問(wèn)題。發(fā)給B局點(diǎn)的單板在使用前經(jīng)過(guò)嚴(yán)格的驗(yàn)證,不會(huì)出現(xiàn)該問(wèn)題。

      4.5 回退過(guò)程中遇到的問(wèn)題

      C局點(diǎn)在云化環(huán)境中將軟件5.18.1版本+SHP116補(bǔ)丁包升級(jí)到5.19.1版本。完成升級(jí)后業(yè)務(wù)驗(yàn)證,進(jìn)行軟件回退驗(yàn)證時(shí),在回退至30%之后,出現(xiàn)一個(gè)軟件虛擬機(jī)無(wú)法正常啟動(dòng),導(dǎo)致回退失敗。軟件開(kāi)發(fā)工程師定位確認(rèn),由于故障虛擬機(jī)的主機(jī)出現(xiàn)部分服務(wù)異常導(dǎo)致軟件虛擬機(jī)異常。遷移該虛擬機(jī)之后,完成云化測(cè)試環(huán)境中的虛擬機(jī)恢復(fù)重建,問(wèn)題虛擬機(jī)能夠正常啟動(dòng),測(cè)試工程師繼續(xù)完成回退驗(yàn)證。隔離故障主機(jī),再次進(jìn)行鏡像升級(jí)驗(yàn)證時(shí),升級(jí)回退均可以正常進(jìn)行。

      4.6 升級(jí)成功后,客戶(hù)使用過(guò)程中發(fā)現(xiàn)問(wèn)題

      J局點(diǎn)軟件成功升級(jí)到3.19.1版本之后,客戶(hù)在使用過(guò)程中發(fā)現(xiàn)每天凌晨3點(diǎn),負(fù)責(zé)編解碼轉(zhuǎn)換的P單板,會(huì)出現(xiàn)復(fù)位問(wèn)題。該問(wèn)題經(jīng)過(guò)開(kāi)發(fā)工程師緊急攻關(guān)定位確認(rèn),問(wèn)題根因是P單板硬件軟件中有個(gè)到凌晨3點(diǎn)左右定時(shí)啟動(dòng)的檢測(cè)工具,工具定時(shí)啟動(dòng)檢測(cè)時(shí)涉及的進(jìn)程較多,工具啟動(dòng)之后,會(huì)大量持續(xù)占用IO資源,導(dǎo)致單板的CPU瞬時(shí)飆高,導(dǎo)致單板復(fù)位。開(kāi)發(fā)工程師經(jīng)過(guò)反復(fù)對(duì)J局點(diǎn)問(wèn)題進(jìn)行復(fù)現(xiàn),細(xì)致地分析了檢測(cè)工具代碼,發(fā)現(xiàn)檢測(cè)工具定時(shí)啟動(dòng)檢測(cè)時(shí),不必全量檢測(cè)所有進(jìn)程,因此在工具檢測(cè)腳本中去掉部分不需要加入檢測(cè)的進(jìn)程這樣就在很大程度上降低了對(duì)單板IO資源的占用,避免出現(xiàn)單板的CPU出現(xiàn)瞬時(shí)飆高。經(jīng)過(guò)售后部門(mén)與J局點(diǎn)協(xié)商,由軟件研發(fā)部門(mén)提供緊急補(bǔ)丁給J局點(diǎn)解決該問(wèn)題。該問(wèn)題提單跟蹤并規(guī)劃到3.19.1的SPH203補(bǔ)丁解決。

      5 軟件升級(jí)案例

      以下介紹2個(gè)軟件升級(jí)案例,一個(gè)是基于硬件環(huán)境的,一個(gè)是基于云化環(huán)境的,通過(guò)案例詳細(xì)介紹了軟件升級(jí)過(guò)程。

      5.1 基于硬件的軟件升級(jí)

      某通信軟件產(chǎn)品C,最新發(fā)布了3.19.1的云化版本與硬件版本,分別適配云化平臺(tái)和原有的硬件平臺(tái)。許多局點(diǎn)要求申請(qǐng)升級(jí)3.19.1版本。其中B局點(diǎn)申請(qǐng)3.19.1的硬件版本。以下詳細(xì)介紹基于硬件的軟件版本升級(jí)過(guò)程。

      5.1.1 提交升級(jí)申請(qǐng)

      B局點(diǎn)目前安裝的是基于硬件版本軟件,版本是3.18.1+SPH111補(bǔ)丁;通過(guò)負(fù)責(zé)該局點(diǎn)的售后工程師向研發(fā)部門(mén)的局點(diǎn)接口人提交升級(jí)到3.19.1版本的升級(jí)需求。

      5.1.2 獲取B局點(diǎn)環(huán)境信息

      現(xiàn)場(chǎng)工程師獲取B局點(diǎn)的組網(wǎng)信息、環(huán)境信息、環(huán)境配置信息,將這些信息發(fā)給研發(fā)部門(mén)的局點(diǎn)接口人、版本經(jīng)理以及相關(guān)人員。

      5.1.3 安排鏡像測(cè)試

      B局點(diǎn)的升級(jí)計(jì)劃確定之后,局點(diǎn)接口人安排測(cè)試工程師進(jìn)行鏡像測(cè)試。

      5.1.4 搭建測(cè)試環(huán)境

      B局點(diǎn)的環(huán)境組網(wǎng)是由兩個(gè)機(jī)框與幾種業(yè)務(wù)單板組成的級(jí)聯(lián)環(huán)境,一個(gè)機(jī)框內(nèi)可放置6個(gè)不同的業(yè)務(wù)單板。搭建測(cè)試環(huán)境時(shí),需要準(zhǔn)備2個(gè)機(jī)框以及若干塊業(yè)務(wù)單板,將機(jī)框安裝在機(jī)架上,業(yè)務(wù)單板安裝到機(jī)框里,完成硬件環(huán)境的部署。硬件環(huán)境準(zhǔn)備完成后,在該環(huán)境上安裝軟件版本3.18.1版本,加載SPH111補(bǔ)丁包。

      5.1.5 升級(jí)之前的測(cè)試驗(yàn)證

      分析B局點(diǎn)目前的現(xiàn)網(wǎng)配置,確認(rèn)B局點(diǎn)主要使用的軟件特性是GX特性,部分環(huán)境上的IP地址的格式為IPV6格式。根據(jù)B局點(diǎn)的現(xiàn)網(wǎng)配置在鏡像環(huán)境上進(jìn)行業(yè)務(wù)配置。記錄鏡像環(huán)境上的告警,并執(zhí)行MML命令EXP MML導(dǎo)出鏡像環(huán)境上的配置。

      在軟件的WEBUI頁(yè)面上打開(kāi)話統(tǒng)頁(yè)面,在話統(tǒng)頁(yè)面上打開(kāi)需要度量的指標(biāo)項(xiàng)。驗(yàn)證IPV4與IPV6格式下的軟件特性的功能、性能以及話統(tǒng)數(shù)據(jù)。功能驗(yàn)證使用華為自主研發(fā)的SPIDER工具,性能驗(yàn)證使用華為自主研發(fā)的NTE工具。

      觀測(cè)GX特性的功能(包括IPV4與IPV6兩種場(chǎng)景下的功能驗(yàn)證)與性能(包括業(yè)務(wù)單板的CPU占用率、丟包率等指標(biāo))是否正常。話統(tǒng)指標(biāo)統(tǒng)計(jì)到的數(shù)據(jù)是否正確等。

      5.1.6 鏡像升級(jí)測(cè)試驗(yàn)證

      上傳升級(jí)版本3.19.1的版本包、升級(jí)包以及升級(jí)工具。在升級(jí)工具頁(yè)面上執(zhí)行升級(jí)前檢查,查看檢查結(jié)果,如果沒(méi)有發(fā)現(xiàn)問(wèn)題,在升級(jí)工具頁(yè)面上執(zhí)行軟件版本鏡像升級(jí)。升級(jí)過(guò)程中需要觀測(cè)是否有報(bào)告錯(cuò)誤信息,導(dǎo)致升級(jí)中斷的;如果遇到這種情況需要聯(lián)系開(kāi)發(fā)工程師定位處理,記錄下升級(jí)失敗的問(wèn)題現(xiàn)象,跟蹤問(wèn)題的定位解決情況。

      升級(jí)成功之后,首先查看升級(jí)版本號(hào)是否正確,執(zhí)行MML命令EXP MML導(dǎo)出鏡像測(cè)試環(huán)境上的業(yè)務(wù)配置信息并與升級(jí)前的環(huán)境配置進(jìn)行比對(duì)。查看鏡像環(huán)境升級(jí)之后是否有新增告警,如有新增告警需要分析告警產(chǎn)生的原因,部分異常告警需要開(kāi)發(fā)工程師協(xié)助分析。

      鏡像升級(jí)結(jié)束之后,驗(yàn)證升級(jí)之后軟件的GX特性的功能與性能是否正常,觀測(cè)話統(tǒng)指標(biāo)是否正常。

      5.1.7 鏡像升級(jí)后回退測(cè)試驗(yàn)證

      在升級(jí)工具上執(zhí)行回退驗(yàn)證,從3.19.1版本回退至3.18.1+SPH111補(bǔ)丁版本?;赝诉^(guò)程中如果發(fā)生報(bào)錯(cuò)導(dǎo)致回退終止,需要聯(lián)系開(kāi)發(fā)工程師定位回退失敗的原因,并跟蹤問(wèn)題定位過(guò)程?;赝顺晒χ髮?duì)GX特性鏡像功能、性能驗(yàn)證。與升級(jí)前的MML與告警信息進(jìn)行比較,確認(rèn)回退之后無(wú)新增告警生成。

      5.1.8 編寫(xiě)鏡像測(cè)試報(bào)告

      鏡像測(cè)試完成之后,測(cè)試工程師需要將鏡像測(cè)試的環(huán)境組網(wǎng)、測(cè)試場(chǎng)景、測(cè)試發(fā)現(xiàn)問(wèn)題、定位結(jié)論與問(wèn)題規(guī)避措施編寫(xiě)成鏡像測(cè)試報(bào)告,鏡像測(cè)試報(bào)告與相關(guān)的測(cè)試結(jié)果以郵件形式發(fā)送給局點(diǎn)接口人和相關(guān)人員,報(bào)告由局點(diǎn)接口人審核之后轉(zhuǎn)發(fā)給B局點(diǎn)的售后工程師。

      5.1.9 B局點(diǎn)軟件升級(jí)和提供技術(shù)保障

      局點(diǎn)接口人安排B局點(diǎn)的升級(jí)時(shí)間。升級(jí)需要停掉軟件上的所有業(yè)務(wù),必須按時(shí)完成升級(jí)工作,B局點(diǎn)的售后工程師現(xiàn)場(chǎng)進(jìn)行軟件升級(jí)。同時(shí)軟件開(kāi)發(fā)工程師與測(cè)試工程師組成技術(shù)保障小組,提供B局點(diǎn)升級(jí)技術(shù)保障工作。保障小組在辦公室現(xiàn)場(chǎng)緊密關(guān)注B局點(diǎn)升級(jí)過(guò)程與升級(jí)之后業(yè)務(wù)恢復(fù)情況。由于鏡像測(cè)試工作做得比較好,B局點(diǎn)升級(jí)工作順利完成,業(yè)務(wù)逐漸恢復(fù)正常。

      5.2 基于云化環(huán)境的軟件升級(jí)

      云化網(wǎng)絡(luò)環(huán)境的搭建和管理通常比較復(fù)雜,這是在云化環(huán)境中軟件升級(jí)需要特別關(guān)注的地方。

      Q局點(diǎn)使用的是云化軟件版本為5.18.1+SPH118補(bǔ)丁,需要升級(jí)到云化的5.19.1版本。Q局點(diǎn)的底層硬件是華為自研的E9000機(jī)框、刀片服務(wù)器以及外接磁陣,安裝的是Fusion Sphere虛擬化軟件,軟件版本6.3.1。

      目前云化測(cè)試環(huán)境上安裝的Fusion Sphere軟件版本為6.5.1,需要重新安裝6.3.1版本的Fusion Sphere軟件。軟件安裝之后啟動(dòng)環(huán)境部署,環(huán)境上一共需要配置27個(gè)虛擬機(jī)。分析Q局點(diǎn)業(yè)務(wù)配置,確認(rèn)Q局點(diǎn)使用的軟件特性是XF特性。測(cè)試工程師在測(cè)試環(huán)境上添加了軟件特性的配置,分別在升級(jí)前、升級(jí)后以及回退后完成軟件特性的功能、性能、話統(tǒng)驗(yàn)證;版本信息查詢(xún);告警比較;配置比較等均正常。Q局點(diǎn)管理現(xiàn)網(wǎng)環(huán)境時(shí),通過(guò)網(wǎng)管系統(tǒng)軟件完成現(xiàn)網(wǎng)配置添加、告警信息觀測(cè)等,鏡像測(cè)試需要驗(yàn)證網(wǎng)管系統(tǒng)軟件對(duì)接測(cè)試環(huán)境。

      測(cè)試驗(yàn)證完成之后由測(cè)試工程師提供鏡像測(cè)試報(bào)告與鏡像測(cè)試結(jié)果。局點(diǎn)接口人安排Q局點(diǎn)的軟件升級(jí)工作和軟件升級(jí)技術(shù)保障工作,Q局點(diǎn)順利按期完成了5.19.1版本的升級(jí)工作。

      6 總結(jié)

      計(jì)算機(jī)技術(shù)的發(fā)展需要軟件企業(yè)不斷推出新的軟件版本,軟件升級(jí)是軟件生命周期中一個(gè)重要的環(huán)節(jié)。在軟件升級(jí)過(guò)程中做好測(cè)試工作,能夠順利高效地完成軟件升級(jí)與迅速恢復(fù)客戶(hù)業(yè)務(wù)。長(zhǎng)期的工作實(shí)踐表明,軟件升級(jí)過(guò)程,測(cè)試工作是不斷發(fā)現(xiàn)和解決客戶(hù)局點(diǎn)版本升級(jí)過(guò)程中與升級(jí)之后各種問(wèn)題的過(guò)程,不斷提高軟件的質(zhì)量過(guò)程。做好測(cè)試工作有助于提高軟件的安全性與穩(wěn)定性,平穩(wěn)保證客戶(hù)局點(diǎn)軟件升級(jí)之后的業(yè)務(wù)恢復(fù)與正常使用。同時(shí)充分的軟件升級(jí)測(cè)試也為開(kāi)發(fā)軟件新版本和擴(kuò)大軟件市場(chǎng)占用率提供了良好的基礎(chǔ)。

      猜你喜歡
      云化鏡像工程師
      《機(jī)械工程師》征訂啟事
      Kenoteq的工程師研發(fā)環(huán)保磚塊
      鏡像
      青年工程師
      安徽建筑(2020年4期)2020-05-23 01:37:12
      5G/云化下的VR產(chǎn)業(yè)未來(lái)
      商周刊(2018年22期)2018-11-02 06:05:28
      鏡像
      小康(2018年23期)2018-08-23 06:18:52
      面向云化的核心網(wǎng)架構(gòu)分析
      IBM中國(guó)企業(yè)云化實(shí)踐中心成立
      核心網(wǎng)云化技術(shù)的分析
      鏡像
      小康(2015年4期)2015-03-31 14:57:40
      九寨沟县| 丰台区| 广东省| 拜城县| 中牟县| 阜阳市| 忻州市| 中牟县| 台南县| 民乐县| 巧家县| 石景山区| 宾川县| 永兴县| 关岭| 武乡县| 白河县| 阿鲁科尔沁旗| 锡林浩特市| 彭泽县| 彰武县| 常山县| 宁德市| 凌云县| 临洮县| 博白县| 崇文区| 饶阳县| 广水市| 乐亭县| 万全县| 平武县| 胶州市| 江陵县| 监利县| 许昌市| 塘沽区| 宝山区| 广西| 曲水县| 洛南县|