[發(fā)明專利]一種無線路由器支持靜默升級的測試方法在審
| 申請?zhí)枺?/td> | 202110203517.0 | 申請日: | 2021-02-24 |
| 公開(公告)號: | CN112925542A | 公開(公告)日: | 2021-06-08 |
| 發(fā)明(設(shè)計)人: | 王文斌;曹樹鑫 | 申請(專利權(quán))人: | 深圳市吉祥騰達科技有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;H04L12/24;H04L29/08 |
| 代理公司: | 深圳市海盛達知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44540 | 代理人: | 趙雪佳 |
| 地址: | 518000 廣東省深圳市南山區(qū)西麗*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 無線 路由器 支持 靜默 升級 測試 方法 | ||
1.一種無線路由器支持靜默升級的測試方法,其特征在于,包括以下步驟:
S1.在存儲器中劃分單獨的靜默升級分區(qū),存放單獨文件或功能模塊;
S2.對單獨文件或功能模塊進行靜默升級的操作;
S3.梳理靜默升級的應(yīng)用場景,動態(tài)加載單獨文件或功能模塊并進行驗收測試;
S4.根據(jù)無線路由器軟件內(nèi)部的邏輯實現(xiàn)及功能關(guān)聯(lián),分析基礎(chǔ)測試點;
S5.結(jié)合應(yīng)用場景和基礎(chǔ)測試點,增加測試用例,得到完整的用例集;
S6.采用自動化測試工具執(zhí)行、完成自動化測試。
2.根據(jù)權(quán)利要求1所述無線路由器支持靜默升級的測試方法,其特征在于,所述步驟S2中靜默升級的操作過程包括有:
讀:讀出文件內(nèi)容,讀之前會進行校驗,檢查文件是否有損壞;
寫:寫入文件到該分區(qū),原來有該文件名,則覆蓋原來的文件;
刪除:刪除文件,將文件從該分區(qū)中刪除掉;
格式化:擦除整個分區(qū),將整個分區(qū)內(nèi)容清空;
校驗:用CRC算法對文件進行校驗,檢查文件的完整性。
3.根據(jù)權(quán)利要求1所述無線路由器支持靜默升級的測試方法,其特征在于,所述步驟S3中,4應(yīng)用場景的邏輯由上層進行開發(fā),支持包括云下發(fā)自動更新、后臺直接更新、用戶選擇更新的方式。
4.根據(jù)權(quán)利要求1所述無線路由器支持靜默升級的測試方法,其特征在于,所述步驟S5中,用例集包括靜默升級基本功能驗證、與其他方式系統(tǒng)升級的集成功能驗證、反復操作靜默升級分區(qū)的可靠性驗證、從靜默升級分區(qū)加載文件、系統(tǒng)長時間運行穩(wěn)定性驗證的用例。
5.根據(jù)權(quán)利要求1所述無線路由器支持靜默升級的測試方法,其特征在于,所述步驟S6中,自動化測試工具為根據(jù)無線路由器軟件設(shè)計的接口、命令完成測試步驟的編寫,并進行開發(fā)而成。
6.根據(jù)權(quán)利要求1所述無線路由器支持靜默升級的測試方法,其特征在于,所述步驟S6中的自動化測試過程包括:
a1.進入指定目錄加載單獨文件或功能模塊;
a2.下載正確文件并保存,采用正確文件進行測試,并累計正確文件的測試錯誤次數(shù);
a3.下載錯誤文件并保存,采用錯誤文件進行測試,并累計錯誤文件的測試錯誤次數(shù);
a4.完成正確文件和錯誤文件的測試后,累計一次完整的測試次數(shù),并判斷是否中斷測試,若是則直接打印統(tǒng)計的完整測試次數(shù),若否則重復執(zhí)行步驟a2。
7.根據(jù)權(quán)利要求6所述無線路由器支持靜默升級的測試方法,其特征在于,所述步驟a2的具體過程包括:
a21.下載正確文件,執(zhí)行保存文件;
a22.獲取正確文件內(nèi)容的CRC校驗值,保存文件前與無線路由器當前文件內(nèi)容計算出的CRC值進行校驗,若校驗成功則執(zhí)行步驟a23;若校驗失敗則累計一次校驗正確文件錯誤次數(shù),再執(zhí)行步驟a23;
a23.獲取文件內(nèi)容計算出crc校驗值與保存文件單獨的CRC值進行比較,若比較一致則執(zhí)行步驟a24;若比較不一致則累計一次獲取正確文件錯誤次數(shù),再執(zhí)行步驟a24;
a24.對無線路由器內(nèi)靜默升級分區(qū)內(nèi)的文件進行刪除,若刪除成功則執(zhí)行步驟a3,若刪除失敗則累計一次刪除正確文件錯誤次數(shù),再執(zhí)行步驟a3。
8.根據(jù)權(quán)利要求6所述無線路由器支持靜默升級的測試方法,其特征在于,所述步驟a3的具體過程包括:
a31.下載錯誤文件,執(zhí)行保存文件;
a32.獲取錯誤文件內(nèi)容的CRC校驗值,保存文件前與無線路由器當前文件內(nèi)容計算出的CRC值進行校驗,若校驗成功則執(zhí)行步驟a33;若校驗失敗則累計一次校驗錯誤文件錯誤次數(shù),再執(zhí)行步驟a33;
a33.卸載和擦除靜默升級分區(qū),并判斷是否重新掛載靜默升級分區(qū),若是則執(zhí)行步驟a4;若否則累計一次擦除分區(qū)錯誤次數(shù),再執(zhí)行步驟a4。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市吉祥騰達科技有限公司,未經(jīng)深圳市吉祥騰達科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110203517.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





