[發明專利]固態硬盤代碼的測試方法、系統、存儲介質及電子設備在審
| 申請號: | 202011180709.6 | 申請日: | 2020-10-29 |
| 公開(公告)號: | CN112463585A | 公開(公告)日: | 2021-03-09 |
| 發明(設計)人: | 張發壯;沈麗;弗蘭克·陳;熊小明;黃容 | 申請(專利權)人: | 至譽科技(武漢)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 武漢智權專利代理事務所(特殊普通合伙) 42225 | 代理人: | 唐勇 |
| 地址: | 430000 湖北省武漢市武漢東湖新技*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 固態 硬盤 代碼 測試 方法 系統 存儲 介質 電子設備 | ||
本發明公開了一種固態硬盤代碼的測試方法、系統、存儲介質及電子設備,涉及軟件代碼測試領域,其方法包括:獲取當前待測試的固件代碼;基于當前的主代碼庫對所述固件代碼進行代碼編譯測試,然后調用基本測試案例進行測試;當所述固件代碼測試通過,則將所述固件代碼上傳至主代碼庫,并對主代碼庫進行更新;獲取下一待測試的固件代碼,基于更新后的主代碼庫對下一待測試的固件代碼進行代碼編譯測試,然后調用基本測試案例進行測試,直至待測試的固件代碼均測試完成。本發明統一測試環境、測試標準,監控測試結果并容易進行測試結果的追溯。
技術領域
本發明涉及軟件代碼測試領域,具體是涉及一種固態硬盤代碼的測試方法、系統、存儲介質及電子設備。
背景技術
Jenkins是一個開源軟件項目,是基于Java開發的一種持續集成工具,用于監控持續重復的工作。
由于SSD產品根據市場(或客戶)需求的變化而不斷有新功能的支持,從而導致代碼新增與優化等修改,所以SSD Firmware就需要不定期的更新,其中包括但不限于缺陷修復、功能完善、性能優化等代碼提交的工作。為了最大限度的縮短開發周期,目前都是將多個不同的功能模塊安排并行開發——不同的模塊功能實現分配給不同的固件開發人員。待對應的功能開發完成后,經過自己的本地測試,通過后則再各自提交到主代碼庫中,基本的開發人員分支代碼提交到主代碼庫示意圖,如圖1所示,但存在以下問題:
(1)現有的開發人員將分支代碼提交到主代碼庫的過程,均由開發人員自己進行操作,這樣導致的結果是:測試標準不統一、測試環境不定、測試結果無法監控、無法回溯相關的測試歷史等問題;
(2)由于分支代碼庫是以某個時期的主代碼庫的代碼作為基準進行開發,待一段時間完成開發后,由于主代碼庫已經融合其他代碼,分支代碼庫與主支代碼會有一定的差異了,則不能單獨進行該分支代碼的測試,則需要與最新的主支的代碼合并后再進行測試,而這個操作也是由于各開發人員各自控制,操作的合并過程、測試過程不可控;
(3)主支代碼庫要設置開放所有開發人員上傳、修改的權限,一旦有人員操作錯誤,則會對其他的使用人員有一定的影響,雖然能進行回退等操作,但是屬于事后補救措施;
(4)測試固態硬盤固件的環境包括不同的操作系統、操作主機板平臺、測試工具、測試用例等。如果給每位開發人員配備一套系統將會耗時耗力,并且需要開發人員熟悉各種測試工具參數,測試方法,步驟等,否則將出現操作錯誤或是因為參數錯誤等導致結果不可信賴等問題;實際上開發人員只要專注在研發功能、特性上,無需深入了解測試環境與工具的使用。如果開發人員公用一套測試環境,則無謂增加協調與資源安排沖突等的問題,大大增加人力成本。
(5)由于固態硬盤是作為存儲為主要目的,相關的機器硬件配置會影響固件行為,如果測試平臺導致的測試不穩定或是設置參數錯誤等導致的問題,會浪費開發人員調試的時間。
發明內容
本發明的目的是為了克服上述背景技術的不足,提供一種固態硬盤代碼的測試方法、系統、存儲介質及電子設備,統一測試環境、測試標準,監控測試結果并容易進行測試結果的追溯。
第一方面,提供一種固態硬盤代碼的測試方法,包括以下步驟:
獲取當前待測試的固件代碼;
基于當前的主代碼庫對所述固件代碼進行代碼編譯測試,然后調用基本測試案例進行測試;
當所述固件代碼測試通過,則將所述固件代碼上傳至主代碼庫,并對主代碼庫進行更新;
獲取下一待測試的固件代碼,基于更新后的主代碼庫對下一待測試的固件代碼進行代碼編譯測試,然后調用基本測試案例進行測試,直至待測試的固件代碼均測試完成。
根據第一方面,在第一方面的第一種可能的實現方式中,所述“獲取當前待測試的固件代碼”步驟之前,包括以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于至譽科技(武漢)有限公司,未經至譽科技(武漢)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011180709.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種會議用人員統計系統
- 下一篇:一種紅外熱成像監控系統





