張 健
(天津泰達(dá)有線網(wǎng)絡(luò)有限公司 天津 300456)
機(jī)頂盒承載著廣電運(yùn)營商的大部分業(yè)務(wù)。機(jī)頂盒作為其最“靠近”用戶的設(shè)備,軟硬件的質(zhì)量直接影響著業(yè)務(wù)運(yùn)營的效果。廣電運(yùn)營商在采購機(jī)頂盒時,測試是其中的關(guān)鍵環(huán)節(jié)。通常機(jī)頂盒的測試工作分為機(jī)頂盒廠商內(nèi)測、廣電總局入網(wǎng)認(rèn)證測試和廣電運(yùn)營商測試 3部分。本文所提及的測試關(guān)鍵點是運(yùn)營商測試的一部分,并不涉及機(jī)頂盒廠商內(nèi)測和廣電總局的入網(wǎng)認(rèn)證測試。雖然天津泰達(dá)有線網(wǎng)絡(luò)有限公司是一家具有全業(yè)務(wù)平臺的廣電運(yùn)營商,公司也具有全業(yè)務(wù)的測試用例,但本文并沒有羅列出全業(yè)務(wù)的所有測試用例。因為各地廣電運(yùn)營商的業(yè)務(wù)平臺不盡相同,其測試用例不具有普遍性。本文提出的關(guān)鍵測試點是指機(jī)頂盒上普適的功能,即各地廣電運(yùn)營商的機(jī)頂盒上都具有的功能。
升級功能是機(jī)頂盒最重要的一個功能。機(jī)頂盒被發(fā)放到用戶手里后,由于業(yè)務(wù)功能的變更或軟件的缺陷,廣電運(yùn)營商會通過升級功能遠(yuǎn)程對機(jī)頂盒的軟件進(jìn)行升級。如升級功能有缺陷,就會造成業(yè)務(wù)功能不能及時滿足運(yùn)營的需求,影響業(yè)務(wù)運(yùn)營效果。升級測試主要分為網(wǎng)絡(luò)升級測試和本地升級測試。
網(wǎng)絡(luò)TS流升級測試主要分為5方面的測試:①機(jī)頂盒能夠正確地接受升級流中的描述信息,并能夠進(jìn)入升級狀態(tài),正常升級。其中為了保證機(jī)頂盒能夠正確地識別升級流中的各個描述信息,需要前端系統(tǒng)不斷變更升級流的描述信息,以便檢驗機(jī)頂盒對合法和非法描述信息的響應(yīng)情況。②保證正常升級后系統(tǒng)信息和 CA信息沒有改變,其他功能正常。③驗證系統(tǒng)升級過程的魯棒性。在測試升級更新保存數(shù)據(jù)過程時,隨時關(guān)機(jī),然后再開機(jī),機(jī)頂盒仍能正常工作。④同一廠商或者不同廠商 NIT表中有多個section升級信息,將描述信息插在 NIT表的非第一個 section中,系統(tǒng)仍能自動檢測到升級信息,并升級成功。⑤驗證在升級過程中,不同機(jī)頂盒型號在同一區(qū)域內(nèi)是否互不影響。在升級流中有一個 section,且有多個升級描述符時,把正確的描述符分別插在不同位置,查看每種情況是否都能夠正確地檢測升級,并且能正常升級。
本地 USB升級測試主要分為 4個方面:①按照正常的升級流程是否能夠升級成功;②在 USB升級過程中斷電重啟,升級是否能夠成功;③為了操作上更加便捷,機(jī)頂盒的前面板需要根據(jù)需求正確顯示;④在機(jī)頂盒運(yùn)行的不同狀態(tài)插入待升級程序的移動設(shè)備進(jìn)行 USB升級,查看是否能夠檢測到升級信息,并成功升級。
CA測試主要包括了授權(quán)、取消授權(quán)、郵件、彈屏、視頻的加解擾、機(jī)卡配對、指紋識別、家長控制、子母卡綁定、電子錢包和 IPPV等功能。這里需要注意的是:授權(quán)和取消授權(quán)的時間是否在預(yù)期的范圍內(nèi);郵件和彈屏是否可以收全;機(jī)頂盒對于郵件和彈屏的字?jǐn)?shù)限制是否和CA系統(tǒng)一致;發(fā)送的郵件內(nèi)容包括中文、英文、數(shù)字、標(biāo)點符號和特殊符號是否能夠正常顯示;在切換臺過程中直播視頻的解擾速度是否符合要求;在長時間收看加擾節(jié)目時,音視頻是否播放流暢,無馬賽克和音視頻不同步現(xiàn)象。
前端環(huán)境變更測試主要是指前端各種表的變更,包括 NIT、PAT、PMT、BAT、CAT、SDT、TDT 的變更。其中 NIT表變更測試指的是添加一個頻道或者刪除一個頻道,需要查看機(jī)頂盒是否能做出相應(yīng)的反應(yīng),出現(xiàn)節(jié)目更新提示等。節(jié)目更新后查看機(jī)頂盒是否工作正常。PAT表變更測試是指某頻點信息發(fā)生變化后,機(jī)頂盒是否能做出反應(yīng),且正常工作。PMT表變更測試是指頻道的音視頻類型或者 PID發(fā)生變化,機(jī)頂盒是否也隨之變化。BAT表變更測試是指業(yè)務(wù)組有更新,如修改業(yè)務(wù)組的頻道個數(shù)或業(yè)務(wù)組名稱,機(jī)頂盒是否能隨之變化。CAT表變更測試是指CAT表發(fā)生變化,比如加擾節(jié)目變清流節(jié)目或者清流節(jié)目變加擾節(jié)目,機(jī)頂盒是否出現(xiàn)相應(yīng)的變更。SDT表變更測試是指前端修改了頻道名稱,機(jī)頂盒是否隨之改變。TDT表變更測試是指EPG時間發(fā)生變化,機(jī)頂盒是否能相應(yīng)改變。
頻道搜索的測試關(guān)鍵點主要有兩個方面:①是否同時支持 QAM64、QAM128和 QAM256。目前廣電的頻點資源越來越緊張,直播節(jié)目采用256 QAM的方式進(jìn)行傳輸將會越來越普遍,所以 QAM256將是測試的重點。②注意搜索的速度和準(zhǔn)確性。
頻道切換的測試關(guān)鍵點主要有4個方面:①著重測試同一頻點內(nèi)和不同頻點內(nèi)的頻道切換速度。頻道切換過程中,上一個頻道音視頻停止后黑屏,會導(dǎo)致從感官上認(rèn)為頻道切換速度慢。而如果把軟件設(shè)置成上一個頻道音視頻停止后顯示最后一幀,會從感官上提高頻道切換速度。同時,為了廣電防非的考慮,機(jī)頂盒可以設(shè)置成如畫面最后一幀停留超過5,s,則機(jī)頂盒的畫面顯示黑屏。②著重測試切換頻道后,音視頻同步,畫面無馬賽克。③著重測試窗口形式的切換是否對機(jī)頂盒的視頻播放有影響,比如節(jié)目指南窗口的頻道切換等。④對機(jī)頂盒進(jìn)行頻道切換和頻道播放的性能測試,如頻繁快速切換頻道或者長時間播放節(jié)目等。
開關(guān)機(jī)待機(jī)的測試關(guān)鍵點主要有3個方面:①開關(guān)機(jī)待機(jī)過程的時間是否符合要求;②開關(guān)機(jī)待機(jī)的顯示過程和前面板的顯示過程是否符合要求;③在非正常條件下開機(jī),機(jī)頂盒是否顯示相應(yīng)的提示。
節(jié)目管理的測試關(guān)鍵點主要有 3個方面:①EIT信息顯示正確,并且接收時間不能超過5,s;②預(yù)約節(jié)目的數(shù)量是否滿足運(yùn)營商的要求,機(jī)頂盒重啟后預(yù)約節(jié)目是否保存;③節(jié)目編輯功能是否正常。
遙控器測試關(guān)鍵點主要有兩個方面:①測試遙控器的鍵值是否滿足要求;②遙控器的靈敏度是否適中。
本文主要介紹了廣電機(jī)頂盒測試的幾個關(guān)鍵點,包括升級測試、CA測試、前端環(huán)境變更測試、頻道搜索和切換測試、開關(guān)機(jī)待機(jī)測試、節(jié)目管理測試和遙控器測試。機(jī)頂盒測試既是一項技術(shù)工作,也是一項管理工作。本文中的測試關(guān)鍵點僅僅是軟件測試工作的一部分。測試管理流程化也是機(jī)頂盒質(zhì)量問題的一種手段,希望文中提到的測試關(guān)鍵點能夠給廣電運(yùn)營商的機(jī)頂盒測試工作提供借鑒?!?/p>