[發明專利]固態硬盤測試方法、裝置、可讀存儲介質及電子設備有效
| 申請號: | 202110509778.5 | 申請日: | 2021-05-11 |
| 公開(公告)號: | CN113220514B | 公開(公告)日: | 2023-05-23 |
| 發明(設計)人: | 孫成思;孫日欣;李家敏 | 申請(專利權)人: | 成都佰維存儲科技有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 深圳市博銳專利事務所 44275 | 代理人: | 歐陽燕明 |
| 地址: | 610000 四川省成都市高新*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 固態 硬盤 測試 方法 裝置 可讀 存儲 介質 電子設備 | ||
本發明公開了固態硬盤測試方法、裝置、可讀存儲介質及電子設備,根據軟件環境配置請求在被測主板的預設位置安裝預設操作系統,能夠在操作系統中配置編譯環境并對開源驅動和開源單元測試框架進行編譯;在開源驅動原有驅動接口的基礎上,添加待測固態硬盤需要的測試接口,能夠根據待測固態硬盤的配置適應性地對測試接口進行增加調整,從而全面地配置固態硬盤測試中的測試接口;接收針對待測固態硬盤的協議測試請求,根據協議測試請求生成對應的測試腳本文件;基于開源單元測試框架、測試腳本文件和開源驅動進行固態硬盤的測試,根據待測固態硬盤的配置適應性地生成對應的測試方法,從而使用開源技術和通用的PC硬件全面地進行固態硬盤的協議測試。
技術領域
本發明涉及固態硬盤技術領域,特別涉及一種固態硬盤測試方法、裝置、可讀存儲介質及電子設備。
背景技術
在固態硬盤的開發測試過程中,協議一致性測試屬于硬盤測試中最重要的一部分。目前技術針對協議測試,往往是通過購買第三方認證來達到測試目的,沒有完全開放具體的測試邏輯和步驟,其測試過程也無法修改和增減。在固件開發過程中不僅需要對協議標準規范做一致性測試,還需要對廠商自定義的功能進行測試,因此僅使用第三方認證的方法進行測試不能根據廠商的需求更改測試方法,導致協議一致性測試的測試不夠全面。
發明內容
本發明所要解決的技術問題是:提供了一種固態硬盤測試方法、裝置、可讀存儲介質及電子設備,能夠全面測試固態硬盤的協議一致性。
為了解決上述技術問題,本發明采用的技術方案為:
一種固態硬盤測試方法,包括步驟:
接收軟件環境配置請求,根據所述軟件環境配置請求在被測主板的預設位置安裝預設操作系統,配置所述預設操作系統的編譯環境,通過所述編譯環境編譯開源驅動和開源單元測試框架,所述預設位置為非測試硬盤;
接收測試接口添加請求,根據所述測試接口添加請求在所述開源驅動中添加預設測試接口,所述預設測試接口為所述開源驅動沒有的并且是所述被測主板中待測固態硬盤需要的測試接口;
接收針對所述待測固態硬盤的協議測試請求,根據所述協議測試請求生成對應的測試腳本文件;
根據所述開源單元測試框架和所述測試腳本文件生成固態硬盤測試工具,通過所述固態硬盤測試工具和所述開源驅動對所述待測固態硬盤進行協議測試。
為了解決上述技術問題,本發明采用的另一種技術方案為:
一種固態硬盤測試裝置,包括:
編譯模塊,用于接收軟件環境配置請求,根據所述軟件環境配置請求在被測主板的預設位置安裝預設操作系統,配置所述預設操作系統的編譯環境,通過所述編譯環境編譯開源驅動和開源單元測試框架,所述預設位置為非測試硬盤;
接口配置模塊,用于接收測試接口添加請求,根據所述測試接口添加請求在所述開源驅動中添加預設測試接口,所述預設測試接口為所述開源驅動沒有的并且是所述被測主板中待測固態硬盤需要的測試接口;
腳本生成模塊,用于接收針對所述待測固態硬盤的協議測試請求,根據所述協議測試請求生成對應的測試腳本文件;
測試模塊,用于根據所述開源單元測試框架和所述測試腳本文件生成固態硬盤測試工具,通過所述固態硬盤測試工具和所述開源驅動對所述待測固態硬盤進行協議測試。
為了解決上述技術問題,本發明采用的另一種技術方案為:
一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現上述固態硬盤測試方法中的各個步驟。
為了解決上述技術問題,本發明采用的另一種技術方案為:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都佰維存儲科技有限公司,未經成都佰維存儲科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110509778.5/2.html,轉載請聲明來源鉆瓜專利網。





