本申請實施例提出了一種測試系統(tǒng)及測試方法,能夠在被測終端的OTA升級過程中的任意時刻自動執(zhí)行斷電測試,從而高效的確定出存在掉電恢復(fù)故障的掉電時間點。其中,測試系統(tǒng)包括:主控終端,以及與主控終端電連接的被測終端和電源,被測終端與所述電源電連接;主控終端,用于在被測終端的第i次升級測試過程所對應(yīng)的升級時長內(nèi)基于隨機生成的掉電時刻向電源發(fā)送斷電指令;電源,用于響應(yīng)斷電指令,對被測終端進行斷電;主控終端,還用于在與掉電時刻間隔預(yù)設(shè)時長后向電源發(fā)送恢復(fù)供電指令;電源,還用于響應(yīng)恢復(fù)供電指令,對被測終端進行恢復(fù)供電;主控終端,還用于若確定恢復(fù)供電后的被測終端出現(xiàn)故障,記錄掉電時刻。記錄掉電時刻。記錄掉電時刻。
【技術(shù)實現(xiàn)步驟摘要】
一種測試系統(tǒng)及測試方法
[0001]本申請實施例涉及自動化測試
,尤其涉及一種測試系統(tǒng)及測試方法。
技術(shù)介紹
[0002]目前,終端在基于空中下載技術(shù)(Over
?
the
?
Air Technology,OTA)進行升級過程中,可能會因突發(fā)性掉電而導(dǎo)致即使后續(xù)供電恢復(fù),升級過程也會出現(xiàn)故障而無法繼續(xù)升級。
[0003]現(xiàn)有技術(shù)中,往往通過人工來排查在整個OTA升級過程中哪個時間點終端掉電恢復(fù)后會產(chǎn)生故障,以便于針對性進行修復(fù),使得后續(xù)在同一時間點再次出現(xiàn)掉電恢復(fù)時升級過程可以繼續(xù)進行。但是,OTA升級過程時間往往較長,人工排查操作較為繁瑣,且排查效率較低。
技術(shù)實現(xiàn)思路
[0004]本申請實施例提供了一種測試系統(tǒng)及測試方法,能夠在被測終端的OTA升級過程中的任意時刻自動執(zhí)行斷電測試,從而高效的確定出存在掉電恢復(fù)故障的掉電時間點。
[0005]第一方面,本申請實施例提供了一種測試系統(tǒng),所述測試系統(tǒng)包括:
[0006]主控終端,以及與所述主控終端電連接的被測終端和電源,所述被測終端與所述電源電連接;其中,
[0007]所述主控終端,用于在所述被測終端的第i次升級測試過程所對應(yīng)的升級時長內(nèi)基于隨機生成的掉電時刻向所述電源發(fā)送斷電指令,i為不超過預(yù)設(shè)升級測試次數(shù)的正整數(shù);
[0008]所述電源,用于響應(yīng)所述斷電指令,對所述被測終端進行斷電;
[0009]所述主控終端,還用于在與所述掉電時刻間隔預(yù)設(shè)時長后向所述電源發(fā)送恢復(fù)供電指令;
[0010]所述電源,還用于響應(yīng)所述恢復(fù)斷電指令,對所述被測終端進行恢復(fù)供電斷電;
[0011]所述主控終端,還用于若確定恢復(fù)供電后的所述被測終端出現(xiàn)故障,記錄所述掉電時刻。
[0012]本申請實施例中,主控終端可以在被測終端的任意一次升級測試過程中,隨機生成一個掉電時刻,并控制電源在上述掉電時刻停止向被測終端進行供電,然后在距離上述掉電時刻一定時長后又控制電源對被測終端恢復(fù)供電。若主控終端確定被測終端在恢復(fù)供電后出現(xiàn)故障,便會自動記錄上述掉電時刻。與現(xiàn)有技術(shù)中人工測試相比,本申請通過主控終端、被測終端以及電源之間的相互配合,可以實現(xiàn)自動化測試,從而提高了確定出存在掉電恢復(fù)故障的掉電時間點的效率。
[0013]可選的,所述主控終端還用于:第i次向所述被測終端發(fā)送升級指令,以及向所述電源發(fā)送供電指令;
[0014]所述電源,還用于響應(yīng)所述供電指令,對所述被測終端進行供電;
[0015]所述被測終端,用于響應(yīng)所述升級指令進行升級。
[0016]本申請實施例中,主控終端還可以自動控制被測終端何時開始升級測試,并控制電源為被測終端的升級測試過程提供電力供應(yīng)。
[0017]可選的,所述升級時長包括所述第i次升級測試過程中數(shù)據(jù)擦除過程所對應(yīng)的第一子時間段,以及所述第i次升級測試過程中非數(shù)據(jù)擦除過程所對應(yīng)的第二子時間段以及第三子時間段,所述第二子時間段的右區(qū)間值與所述第一子時間段的左區(qū)間值重合,所述第三子時間段的左區(qū)間值與所述第一子時間段的右區(qū)間值重合,所述預(yù)設(shè)升級測試次數(shù)等分于所述第一子時間段、所述第二子時間段以及所述第三子時間段,所述主控終端具體用于:
[0018]在目標(biāo)子時間段內(nèi)隨機生成所述被測終端第i次升級測試過程的所述掉電時刻,所述目標(biāo)子時間段為所述第一子時間段的優(yōu)先級高于所述目標(biāo)子時間段為所述第二子時間段的優(yōu)先級,所述目標(biāo)子時間段為所述第二子時間段的優(yōu)先級高于所述目標(biāo)子時間段為所述第三子時間段的優(yōu)先級;
[0019]在確定達(dá)到所述掉電時刻時,向所述電源發(fā)送所述斷電指令。
[0020]本申請實施例中,第一子時間段可以認(rèn)為是升級過程中涉及到數(shù)據(jù)擦除的時間段,而第二子時間段可以認(rèn)為是升級過程中位于數(shù)據(jù)擦除之前的時間段,第三子時間段可以認(rèn)為是升級過程中位于數(shù)據(jù)擦除之后的時間段,那么當(dāng)對被測終端執(zhí)行掉電測試時,由于數(shù)據(jù)擦除過程中掉電恢復(fù)后出現(xiàn)故障的可能性較大,因此,基于第一子時間段、第二子時間段、第三子時間段的優(yōu)先級來隨機生成掉電時刻,可以提高發(fā)現(xiàn)故障的概率,從而縮短找出被測終端OTA升級中存在掉電故障的掉電時刻的時間。
[0021]可選的,所述升級時長包括所述第i次升級測試過程中數(shù)據(jù)擦除過程所對應(yīng)的第一子時間段與第二子時間段,以及所述第i次升級測試過程中非數(shù)據(jù)擦除過程所對應(yīng)的第三子時間段以及第四子時間段,所述第三子時間段的右區(qū)間值與所述第一子時間段的左區(qū)間值重合,所述第一子時間段的右區(qū)間值與所述第二子時間段的左區(qū)間值重合,所述第二子時間段的右區(qū)間值與所述第四子時間段的左區(qū)間值重合,所述預(yù)設(shè)升級測試次數(shù)等分于所述第一子時間段、所述第二子時間段、所述第三子時間段以及所述第四子時間段,所述主控終端具體用于:
[0022]在目標(biāo)子時間段內(nèi)隨機生成所述被測終端第i次升級測試過程的所述掉電時刻,所述目標(biāo)子時間段為所述第一子時間段的優(yōu)先級高于所述目標(biāo)子時間段為所述第二子時間段的優(yōu)先級,所述目標(biāo)子時間段為所述第二子時間段的優(yōu)先級高于所述目標(biāo)子時間段為所述第三子時間段的優(yōu)先級,所述目標(biāo)子時間段為所述第三子時間段的優(yōu)先級高于所述目標(biāo)子時間段為所述第四子時間段的優(yōu)先級;
[0023]在確定達(dá)到所述掉電時刻時,向所述電源發(fā)送所述斷電指令。
[0024]本申請實施例中,第一子時間段與第二子時間段可以認(rèn)為是升級過程中涉及到數(shù)據(jù)擦除的時間段,而第三子時間段可以認(rèn)為是升級過程中位于數(shù)據(jù)擦除之前的時間段,第四子時間段可以認(rèn)為是升級過程中位于數(shù)據(jù)擦除之后的時間段,那么當(dāng)對被測終端執(zhí)行掉電測試時,由于數(shù)據(jù)擦除過程中掉電恢復(fù)后出現(xiàn)故障的可能性較大,因此,在測試次數(shù)采用均分策略的前提下,數(shù)據(jù)擦除過程包括兩個時間段,可以確保數(shù)據(jù)擦除過程被賦予較多的測試次數(shù),并且基于第一子時間段、第二子時間段、第三子時間段以及第四子時間段的優(yōu)先
級來隨機生成掉電時刻,可以提高發(fā)現(xiàn)故障的概率,從而縮短找出被測終端OTA升級中存在掉電故障的掉電時刻的時間。
[0025]可選的,所述升級時長為歷史上針對所述被測終端的多次升級過程所耗費時間的平均值。
[0026]本申請實施例中,通過將被測終端歷史上多次升級過程所耗費時間的平均值作為當(dāng)前被測終端的理論升級時長,以便于在正式升級測試過程中隨機生成的掉電時刻更為合理。
[0027]第二方面,本申請實施例提供了一種測試方法,應(yīng)用于第一方面的測試系統(tǒng),所述方法包括:
[0028]主控終端在被測終端的第i次升級測試過程所對應(yīng)的升級時長內(nèi)基于隨機生成的掉電時刻向電源發(fā)送斷電指令,i為不超過預(yù)設(shè)升級測試次數(shù)的正整數(shù);
[0029]所述主控終端在與所述掉電時刻間隔預(yù)設(shè)時長后向所述電源發(fā)送恢復(fù)供電指令
[0030]若所述主控終端確定恢復(fù)供電后的所述被測終端出現(xiàn)故障,記錄所述第i次升級測試過程中的所述掉電時刻。
[0031]可選的,在主控終端在所述被測終端的第i次升級測試過程所對應(yīng)本文檔來自技高網(wǎng)...
【技術(shù)保護點】
【技術(shù)特征摘要】
1.一種測試系統(tǒng),其特征在于,所述測試系統(tǒng)包括:主控終端,以及與所述主控終端電連接的被測終端和電源,所述被測終端與所述電源電連接;其中,所述主控終端,用于在所述被測終端的第i次升級測試過程所對應(yīng)的升級時長內(nèi)基于隨機生成的掉電時刻向所述電源發(fā)送斷電指令,i為不超過預(yù)設(shè)升級測試次數(shù)的正整數(shù);所述電源,用于響應(yīng)所述斷電指令,對所述被測終端進行斷電;所述主控終端,還用于在與所述掉電時刻間隔預(yù)設(shè)時長后向所述電源發(fā)送恢復(fù)供電指令;所述電源,還用于響應(yīng)所述恢復(fù)供電指令,對所述被測終端進行恢復(fù)供電;所述主控終端,還用于若確定恢復(fù)供電后的所述被測終端出現(xiàn)故障,記錄所述掉電時刻。2.根據(jù)權(quán)利要求1所述的測試系統(tǒng),其特征在于,所述主控終端還用于:第i次向所述被測終端發(fā)送升級指令,以及向所述電源發(fā)送供電指令;所述電源,還用于響應(yīng)所述供電指令,對所述被測終端進行供電;所述被測終端,用于響應(yīng)所述升級指令進行升級。3.根據(jù)權(quán)利要求2所述的測試系統(tǒng),其特征在于,所述升級時長包括所述第i次升級測試過程中數(shù)據(jù)擦除過程所對應(yīng)的第一子時間段,以及所述第i次升級測試過程中非數(shù)據(jù)擦除過程所對應(yīng)的第二子時間段以及第三子時間段,所述第二子時間段的右區(qū)間值與所述第一子時間段的左區(qū)間值重合,所述第三子時間段的左區(qū)間值與所述第一子時間段的右區(qū)間值重合,所述預(yù)設(shè)升級測試次數(shù)等分于所述第一子時間段、所述第二子時間段以及所述第三子時間段,所述主控終端具體用于:在目標(biāo)子時間段內(nèi)隨機生成所述被測終端第i次升級測試過程的所述掉電時刻,所述目標(biāo)子時間段為所述第一子時間段的優(yōu)先級高于所述目標(biāo)子時間段為所述第二子時間段的優(yōu)先級,所述目標(biāo)子時間段為所述第二子時間段的優(yōu)先級高于所述目標(biāo)子時間段為所述第三子時間段的優(yōu)先級;在確定達(dá)到所述掉電時刻時,向所述電源發(fā)送所述斷電指令。4.根據(jù)權(quán)利要求2所述的測試系統(tǒng),其特征在于,所述升級時長包括所述第i次升級測試過程中數(shù)據(jù)擦除過程所對應(yīng)的第一子時間段與第二子時間段,以及所述第i次升級測試過程中非數(shù)據(jù)擦除過程所對應(yīng)的第三子時間段以及第四子時間段,所述第三子時間段的右區(qū)間值與所述第一子時間段的左區(qū)間值重合,所述第一子時間段的右區(qū)間值與所述第二子時間段的左區(qū)間值重合,所述第二子時間段的右區(qū)間值與所述第四子時間段的左區(qū)間值重合,所述預(yù)設(shè)升級測試次數(shù)等分于所述第一子時間段、所述第二子時間段、所述第三子時間段以及所述第四子時間段,所述主控終端具體用于:在目標(biāo)子時間段內(nèi)隨機生成所述被測終端第i次升級測試過程的所述掉電時刻,所述目標(biāo)子時間段為所述第一子時間段的優(yōu)先級高于所述目標(biāo)子時間段為所述第二子時間段的優(yōu)先級,所述目標(biāo)子時間段為所述第二子時間段的優(yōu)先級高于所述目標(biāo)子時間段為所述第三子時間段的優(yōu)先級,所述目標(biāo)子時間段為所述第三子時間段的優(yōu)先級高于所述目標(biāo)子時間段為所述第四子時間段的優(yōu)先級;在確定達(dá)到所述掉電時刻時,向所述電源發(fā)送所述斷電指令。
5.根據(jù)權(quán)利要求1
?
4任一項所述的測試系統(tǒng),其特征在于,所述升級時長為歷史上針對所述被測終端的多次升級過程所耗費時間的平均值。6.一種測試方法,其特征在于,應(yīng)用于權(quán)利要求1
?
...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:袁子惠,
申請(專利權(quán))人:展訊通信天津有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。