System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲VA中文字幕无码一二三区,无码综合天天久久综合网,久久亚洲国产成人精品无码区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    存儲(chǔ)器注錯(cuò)測試方法、接口、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備制造方法及圖紙

    技術(shù)編號(hào):44301951 閱讀:5 留言:0更新日期:2025-02-18 20:19
    本發(fā)明專利技術(shù)公開存儲(chǔ)器注錯(cuò)測試方法、接口、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備,包括:獲取基礎(chǔ)測試用例、硬件注錯(cuò)測試對(duì)象以及測試條件;判斷是否需要執(zhí)行硬件注錯(cuò)測試,若是,則根據(jù)測試條件以及基礎(chǔ)測試用例對(duì)所述硬件注錯(cuò)測試對(duì)象進(jìn)行測試,得到硬件測試結(jié)果;若否,則跳過所述硬件注錯(cuò)測試;獲取軟件注錯(cuò)測試項(xiàng)以及每一所述軟件注錯(cuò)測試項(xiàng)對(duì)應(yīng)的所有功能測試用例;接收與所述軟件注錯(cuò)測試項(xiàng)對(duì)應(yīng)的注錯(cuò)參數(shù),基于所述注錯(cuò)參數(shù)依次執(zhí)行所述軟件注錯(cuò)測試項(xiàng)對(duì)應(yīng)的所有所述功能測試用例,得到軟件測試結(jié)果;根據(jù)所述硬件測試結(jié)果以及軟件測試結(jié)果得到固件測試結(jié)果。基于硬件注錯(cuò)和軟件注錯(cuò)能夠覆蓋固件設(shè)計(jì)中的缺陷,實(shí)現(xiàn)對(duì)固件算法穩(wěn)定性和自恢復(fù)能力檢測。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)涉及固態(tài)硬盤固件算法開發(fā),特別是涉及存儲(chǔ)器注錯(cuò)測試方法、接口、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備


    技術(shù)介紹

    1、隨著固態(tài)硬盤存儲(chǔ)介質(zhì)以及計(jì)算機(jī)技術(shù)的不斷發(fā)展,固件算法的復(fù)雜性愈發(fā)提高,因而對(duì)軟件的可靠性要求也不斷提升,特別是針對(duì)emmc(embedded?multi?media?card,內(nèi)嵌式存儲(chǔ)器)、sd(secure?digital,存儲(chǔ)卡)卡等缺少硬件實(shí)時(shí)調(diào)試手段的固態(tài)存儲(chǔ)器算法而言,代碼設(shè)計(jì)階段難以保證所有異常分支處理均按照預(yù)期執(zhí)行。

    2、目前,固態(tài)存儲(chǔ)器的固件算法一般包含垃圾回收、上電恢復(fù)重建、邏輯讀寫擦、地址映射管理等基本功能。良好的固件算法能夠判斷各種異常情況并保證盡可能的容錯(cuò)恢復(fù),通過注錯(cuò)測試可以有效檢測固件在各種異常場景下的處理機(jī)制是否符合設(shè)計(jì)預(yù)期,從而提高固件算法設(shè)計(jì)質(zhì)量。

    3、然而,傳統(tǒng)的測試用例很難保證覆蓋到固件設(shè)計(jì)的各個(gè)代碼分支,具有一定的黑盒特性。同時(shí)基于傳統(tǒng)的測試手段在存儲(chǔ)器容量快速增長的條件下,使得測試時(shí)間也同步增加致使測試效率變低。


    技術(shù)實(shí)現(xiàn)思路

    1、本專利技術(shù)所要解決的技術(shù)問題是:提供存儲(chǔ)器注錯(cuò)測試方法、接口、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備,實(shí)現(xiàn)對(duì)固件算法穩(wěn)定性和自恢復(fù)能力檢測,并提高測試效率。

    2、為了解決上述技術(shù)問題,本專利技術(shù)采用的技術(shù)方案為:

    3、一種存儲(chǔ)器注錯(cuò)測試方法,包括:

    4、獲取基礎(chǔ)測試用例、硬件注錯(cuò)測試對(duì)象以及測試條件;

    5、判斷是否需要執(zhí)行硬件注錯(cuò)測試,若是,則根據(jù)所述測試條件以及基礎(chǔ)測試用例對(duì)所述硬件注錯(cuò)測試對(duì)象進(jìn)行測試,得到硬件測試結(jié)果;若否,則跳過所述硬件注錯(cuò)測試;

    6、獲取軟件注錯(cuò)測試項(xiàng)以及每一所述軟件注錯(cuò)測試項(xiàng)對(duì)應(yīng)的所有功能測試用例;

    7、接收與所述軟件注錯(cuò)測試項(xiàng)對(duì)應(yīng)的注錯(cuò)參數(shù),基于所述注錯(cuò)參數(shù)依次執(zhí)行所述軟件注錯(cuò)測試項(xiàng)對(duì)應(yīng)的所有所述功能測試用例,得到軟件測試結(jié)果;

    8、根據(jù)所述硬件測試結(jié)果以及軟件測試結(jié)果得到固件測試結(jié)果。

    9、為了解決上述技術(shù)問題,本專利技術(shù)采用的另一技術(shù)方案為:

    10、一種注錯(cuò)測試接口,應(yīng)用于上述的存儲(chǔ)器注錯(cuò)測試方法各個(gè)步驟,包括注錯(cuò)點(diǎn)、注錯(cuò)響應(yīng)函數(shù)、注錯(cuò)參數(shù)數(shù)據(jù)結(jié)構(gòu),注錯(cuò)參數(shù)傳輸函數(shù),用于在待測試固件中添加注錯(cuò)點(diǎn)、注錯(cuò)響應(yīng)函數(shù)、注錯(cuò)參數(shù)數(shù)據(jù)結(jié)構(gòu)以及注錯(cuò)參數(shù)傳輸函數(shù)。

    11、為了解決上述技術(shù)問題,本專利技術(shù)采用的另一技術(shù)方案為:

    12、一種存儲(chǔ)器注錯(cuò)測試裝置,包括:

    13、第一獲取模塊,用于獲取基礎(chǔ)測試用例、硬件注錯(cuò)測試對(duì)象以及測試條件;

    14、第一測試模塊,用于判斷是否需要執(zhí)行硬件注錯(cuò)測試,若是,則根據(jù)所述測試條件以及基礎(chǔ)測試用例對(duì)所述硬件注錯(cuò)測試對(duì)象進(jìn)行測試,得到硬件測試結(jié)果;若否,則跳過所述硬件注錯(cuò)測試;

    15、第二獲取模塊,用于獲取軟件注錯(cuò)測試項(xiàng)以及每一所述軟件注錯(cuò)測試項(xiàng)對(duì)應(yīng)的所有功能測試用例;

    16、第二測試模塊,接收與所述軟件注錯(cuò)測試項(xiàng)對(duì)應(yīng)的注錯(cuò)參數(shù),基于所述注錯(cuò)參數(shù)依次執(zhí)行所述軟件注錯(cuò)測試項(xiàng)對(duì)應(yīng)的所有所述功能測試用例,得到軟件測試結(jié)果;

    17、輸出模塊,根據(jù)所述硬件測試結(jié)果以及軟件測試結(jié)果輸出固件測試結(jié)果。

    18、為了解決上述技術(shù)問題,本專利技術(shù)采用的另一技術(shù)方案為:

    19、一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述的存儲(chǔ)器注錯(cuò)測試方法各個(gè)步驟。

    20、為了解決上述技術(shù)問題,本專利技術(shù)采用的另一技術(shù)方案為:

    21、一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如上述的存儲(chǔ)器注錯(cuò)測試方法中的各個(gè)步驟。

    22、本專利技術(shù)的有益效果在于:通過選擇待測固件對(duì)應(yīng)的硬件注錯(cuò)測試對(duì)象以及軟件注錯(cuò)測試項(xiàng)后,依次通過測試條件以及基礎(chǔ)測試用例對(duì)硬件注錯(cuò)測試對(duì)象進(jìn)行測試,以及通過注錯(cuò)參數(shù)和功能測試用例對(duì)軟件注錯(cuò)測試項(xiàng)進(jìn)行測試,基于硬件注錯(cuò)和軟件注錯(cuò)能夠覆蓋固件設(shè)計(jì)中的缺陷,實(shí)現(xiàn)對(duì)固件算法穩(wěn)定性和自恢復(fù)能力檢測,提高固件算法的魯棒性;同時(shí),還對(duì)是否需要執(zhí)行硬件注錯(cuò)測試進(jìn)行判斷,從而當(dāng)待測固件無需進(jìn)行硬件注錯(cuò)測試時(shí),跳過硬件注錯(cuò)測試,提高固件開發(fā)過程中的測試效率。

    本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種存儲(chǔ)器注錯(cuò)測試方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的一種存儲(chǔ)器注錯(cuò)測試方法,其特征在于,所述判斷是否需要執(zhí)行硬件注錯(cuò)測試包括:

    3.根據(jù)權(quán)利要求1所述的一種存儲(chǔ)器注錯(cuò)測試方法,其特征在于,所述根據(jù)所述測試條件以及基礎(chǔ)測試用例對(duì)所述硬件注錯(cuò)測試對(duì)象進(jìn)行測試包括:

    4.根據(jù)權(quán)利要求3所述的一種存儲(chǔ)器注錯(cuò)測試方法,其特征在于,所述對(duì)遍歷到的目標(biāo)硬件注錯(cuò)測試對(duì)象對(duì)應(yīng)的測試參數(shù)進(jìn)行調(diào)整并執(zhí)行所述基礎(chǔ)測試用例包括:

    5.根據(jù)權(quán)利要求3所述的一種存儲(chǔ)器注錯(cuò)測試方法,其特征在于,所述根據(jù)所述混合隨機(jī)參數(shù)生成規(guī)則對(duì)所有所述硬件注錯(cuò)測試對(duì)象進(jìn)行處理,得到至少一組混合隨機(jī)測試參數(shù)組包括:

    6.根據(jù)權(quán)利要求1所述的一種存儲(chǔ)器注錯(cuò)測試方法,其特征在于,所述接收與所述軟件注錯(cuò)測試項(xiàng)對(duì)應(yīng)的注錯(cuò)參數(shù)包括:

    7.根據(jù)權(quán)利要求6所述的一種存儲(chǔ)器注錯(cuò)測試方法,其特征在于,所述基于所述注錯(cuò)參數(shù)依次執(zhí)行所述軟件注錯(cuò)測試項(xiàng)對(duì)應(yīng)的所有所述功能測試用例還包括:

    8.一種注錯(cuò)測試接口,其特征在于,應(yīng)用于如權(quán)利要求1-7任意一項(xiàng)所述的存儲(chǔ)器注錯(cuò)測試方法各個(gè)步驟,包括注錯(cuò)點(diǎn)、注錯(cuò)響應(yīng)函數(shù)、注錯(cuò)參數(shù)數(shù)據(jù)結(jié)構(gòu),注錯(cuò)參數(shù)傳輸函數(shù),用于在待測試固件中添加注錯(cuò)點(diǎn)、注錯(cuò)響應(yīng)函數(shù)、注錯(cuò)參數(shù)數(shù)據(jù)結(jié)構(gòu)以及注錯(cuò)參數(shù)傳輸函數(shù)。

    9.根據(jù)權(quán)利要求8所述的一種注錯(cuò)測試接口,其特征在于,在待測試固件中添加注錯(cuò)點(diǎn)包括:

    10.根據(jù)權(quán)利要求8所述的一種注錯(cuò)測試接口,其特征在于,在待測試固件中添加注錯(cuò)響應(yīng)函數(shù)包括:

    11.根據(jù)權(quán)利要求8所述的一種注錯(cuò)測試接口,其特征在于,所述注錯(cuò)參數(shù)數(shù)據(jù)結(jié)構(gòu)由多組注錯(cuò)參數(shù)構(gòu)成,每組所述注錯(cuò)參數(shù)包含注錯(cuò)編號(hào)、注錯(cuò)地址、錯(cuò)誤類型、觸發(fā)次數(shù)、重啟有效標(biāo)志位。

    12.根據(jù)權(quán)利要求8所述的一種注錯(cuò)測試接口,其特征在于,所述注錯(cuò)參數(shù)傳輸函數(shù)將用戶選定的注錯(cuò)測試參數(shù)保存到所述注錯(cuò)參數(shù)數(shù)據(jù)結(jié)構(gòu)中。

    13.一種存儲(chǔ)器注錯(cuò)測試裝置,其特征在于,包括:

    14.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-7任意一項(xiàng)所述的存儲(chǔ)器注錯(cuò)測試方法各個(gè)步驟。

    15.一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如權(quán)利要求1-7任意一項(xiàng)所述的存儲(chǔ)器注錯(cuò)測試方法中的各個(gè)步驟。

    ...

    【技術(shù)特征摘要】

    1.一種存儲(chǔ)器注錯(cuò)測試方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的一種存儲(chǔ)器注錯(cuò)測試方法,其特征在于,所述判斷是否需要執(zhí)行硬件注錯(cuò)測試包括:

    3.根據(jù)權(quán)利要求1所述的一種存儲(chǔ)器注錯(cuò)測試方法,其特征在于,所述根據(jù)所述測試條件以及基礎(chǔ)測試用例對(duì)所述硬件注錯(cuò)測試對(duì)象進(jìn)行測試包括:

    4.根據(jù)權(quán)利要求3所述的一種存儲(chǔ)器注錯(cuò)測試方法,其特征在于,所述對(duì)遍歷到的目標(biāo)硬件注錯(cuò)測試對(duì)象對(duì)應(yīng)的測試參數(shù)進(jìn)行調(diào)整并執(zhí)行所述基礎(chǔ)測試用例包括:

    5.根據(jù)權(quán)利要求3所述的一種存儲(chǔ)器注錯(cuò)測試方法,其特征在于,所述根據(jù)所述混合隨機(jī)參數(shù)生成規(guī)則對(duì)所有所述硬件注錯(cuò)測試對(duì)象進(jìn)行處理,得到至少一組混合隨機(jī)測試參數(shù)組包括:

    6.根據(jù)權(quán)利要求1所述的一種存儲(chǔ)器注錯(cuò)測試方法,其特征在于,所述接收與所述軟件注錯(cuò)測試項(xiàng)對(duì)應(yīng)的注錯(cuò)參數(shù)包括:

    7.根據(jù)權(quán)利要求6所述的一種存儲(chǔ)器注錯(cuò)測試方法,其特征在于,所述基于所述注錯(cuò)參數(shù)依次執(zhí)行所述軟件注錯(cuò)測試項(xiàng)對(duì)應(yīng)的所有所述功能測試用例還包括:

    8.一種注錯(cuò)測試接口,其特征在于,應(yīng)用于如權(quán)利要求1-7任意一項(xiàng)所述的存儲(chǔ)器注錯(cuò)測試方法各個(gè)步驟,包括注錯(cuò)點(diǎn)、注錯(cuò)響應(yīng)函數(shù)、注錯(cuò)參數(shù)數(shù)據(jù)結(jié)構(gòu),...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:孫成思何瀚王燦代興榮龍棟梁
    申請(qǐng)(專利權(quán))人:深圳佰維存儲(chǔ)科技股份有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評(píng)論
    • 還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 国产精品无码一区二区在线观| 亚洲av中文无码乱人伦在线观看 | 国模吧无码一区二区三区| 97无码免费人妻超级碰碰碰碰| 久久精品无码一区二区日韩AV| 久久久久久国产精品免费无码| 精品少妇人妻AV无码专区不卡| 免费a级毛片无码a∨免费软件| 无码熟妇人妻在线视频| 亚洲av无码一区二区乱子伦as| 特级小箩利无码毛片| 无码一区二区三区| 久久伊人中文无码| 国产成人无码网站| 精品久久久久久久无码久中文字幕 | 免费A级毛片无码专区| 免费无码av片在线观看| 蜜色欲多人AV久久无码| av无码久久久久久不卡网站| 台湾无码AV一区二区三区| 无码任你躁久久久久久老妇| 无码人妻啪啪一区二区| 亚洲av日韩aⅴ无码色老头| 国产成人无码综合亚洲日韩| 人妻AV中出无码内射| 日本无码小泬粉嫩精品图| 西西4444www大胆无码| 无码人妻精一区二区三区| 无码不卡中文字幕av| 日产无码1区2区在线观看| 久久久久久久久免费看无码| 性色av无码免费一区二区三区| 曰韩人妻无码一区二区三区综合部 | 中文字幕无码高清晰| 无码av免费一区二区三区试看| 亚洲日韩欧洲无码av夜夜摸| 一本色道久久HEZYO无码| 国产热の有码热の无码视频| 亚洲Av综合色区无码专区桃色| 午夜无码伦费影视在线观看| 欧洲精品久久久av无码电影|