麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種操作系統(tǒng)硬件測(cè)試的方法及裝置與流程

文檔序號(hào):41744887發(fā)布日期:2025-04-25 17:28閱讀:4來源:國知局
一種操作系統(tǒng)硬件測(cè)試的方法及裝置與流程

本發(fā)明公開一種操作系統(tǒng)硬件測(cè)試的方法及裝置,涉及硬件測(cè)試。


背景技術(shù):

1、隨著信息技術(shù)的發(fā)展,操作系統(tǒng)作為計(jì)算機(jī)系統(tǒng)的核心組件之一,其穩(wěn)定性與兼容性對(duì)于整個(gè)系統(tǒng)的可靠運(yùn)行至關(guān)重要。對(duì)于發(fā)展日益成熟的國產(chǎn)操作系統(tǒng)來說,硬件測(cè)試是確保國產(chǎn)操作系統(tǒng)能夠正常工作的關(guān)鍵步驟。對(duì)于操作系統(tǒng)的硬件測(cè)試,各操作系統(tǒng)廠商基本都有自己的測(cè)試方案和標(biāo)準(zhǔn),但是現(xiàn)有的操作系統(tǒng)硬件測(cè)試方法中,仍存在一些自動(dòng)化程度不高、測(cè)試流程效率不高、擴(kuò)展靈活性較弱的問題和不足之處。


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

1、本發(fā)明針對(duì)現(xiàn)有技術(shù)的問題,提供一種操作系統(tǒng)硬件測(cè)試的方法及裝置,自動(dòng)識(shí)別系統(tǒng)可運(yùn)行測(cè)試項(xiàng),支持離線自選測(cè)試項(xiàng),支持用戶自測(cè)上傳測(cè)試報(bào)告日志及后臺(tái)評(píng)估認(rèn)證,同時(shí)支持提供易于擴(kuò)展配置的測(cè)試流程。

2、本發(fā)明提出的具體方案是:

3、本發(fā)明提供一種操作系統(tǒng)硬件測(cè)試的方法,包括:

4、步驟1:讀取操作系統(tǒng)的基本設(shè)備硬件信息,生成設(shè)備硬件列表,并識(shí)別操作系統(tǒng)信息,將設(shè)備硬件列表和操作系統(tǒng)信息以對(duì)象存儲(chǔ)形式保存到測(cè)試用例中;

5、步驟2:遍歷設(shè)備硬件列表,生成測(cè)試項(xiàng)列表:讀取設(shè)備硬件列表中各個(gè)設(shè)備硬件的字段,字段包括subsystem和devtype,根據(jù)字段subsystem或字段devtype對(duì)應(yīng)的類型,對(duì)設(shè)備硬件進(jìn)行分類,再對(duì)每一種類別的設(shè)備硬件利用單獨(dú)的列表存儲(chǔ),將所有類別的設(shè)備硬件集合到一個(gè)字典中,生成設(shè)備硬件字典,整合設(shè)備硬件字典字段,為每一個(gè)可用設(shè)備硬件生成一個(gè)待測(cè)試項(xiàng),集合所有待測(cè)試項(xiàng),生成測(cè)試項(xiàng)列表;

6、步驟3:選擇待測(cè)試項(xiàng),生成測(cè)試套件:在測(cè)試項(xiàng)列表中選擇待測(cè)試項(xiàng),

7、在測(cè)試用例庫中查找被選擇的待測(cè)試項(xiàng),加載測(cè)試用例庫中待測(cè)試項(xiàng)對(duì)應(yīng)的測(cè)試用例,并生成測(cè)試項(xiàng)實(shí)例,集合所有的測(cè)試項(xiàng)實(shí)例,生成測(cè)試套件;

8、步驟4:?jiǎn)?dòng)測(cè)試任務(wù):順序遍歷測(cè)試套件中每一個(gè)測(cè)試項(xiàng)實(shí)例,對(duì)需要執(zhí)行的測(cè)試項(xiàng)實(shí)例進(jìn)行初始化工作,迭代執(zhí)行每一個(gè)需要執(zhí)行的測(cè)試項(xiàng)實(shí)例,建立并實(shí)時(shí)記錄測(cè)試報(bào)告日志;

9、步驟5:生成測(cè)試結(jié)果,選擇上傳測(cè)試報(bào)告日志并對(duì)測(cè)試結(jié)果及測(cè)試報(bào)告日志進(jìn)行審核。

10、進(jìn)一步,所述的一種操作系統(tǒng)硬件測(cè)試的方法的步驟1中具體包括:

11、讀取操作系統(tǒng)的udev數(shù)據(jù)庫,獲得基本設(shè)備硬件的處理器相關(guān)信息和內(nèi)存信息,

12、根據(jù)基本設(shè)備硬件的處理器相關(guān)信息和內(nèi)存信息生成設(shè)備硬件列表,設(shè)備硬件列表包括設(shè)備名稱、設(shè)備路徑和設(shè)備地址信息,

13、并識(shí)別操作系統(tǒng)信息,操作系統(tǒng)信息包括操作系統(tǒng)名稱和版本信息,

14、將設(shè)備硬件列表和操作系統(tǒng)信息以對(duì)象存儲(chǔ)形式保存到測(cè)試用例中。

15、進(jìn)一步,所述的一種操作系統(tǒng)硬件測(cè)試的方法的步驟3中通過測(cè)試用例庫按照測(cè)試用例模板生成測(cè)試用例,并以測(cè)試用例名稱命名目錄,每個(gè)目錄下有測(cè)試用例的測(cè)試項(xiàng)以及測(cè)試腳本,并在查找待測(cè)試項(xiàng)時(shí),根據(jù)測(cè)試用例庫是否存在與測(cè)試用例名稱一致的目錄來驗(yàn)證測(cè)試用例名稱和測(cè)試項(xiàng)的合法性,加載合法的待測(cè)試項(xiàng)對(duì)應(yīng)的測(cè)試用例。

16、進(jìn)一步,所述的一種操作系統(tǒng)硬件測(cè)試的方法的步驟5中對(duì)測(cè)試結(jié)果及測(cè)試報(bào)告日志進(jìn)行審核,包括:對(duì)新上傳的測(cè)試報(bào)告日志,初始化日志條目,標(biāo)注上傳用戶和時(shí)間信息,掃描測(cè)試報(bào)告日志,生成概要表格,概要表格包含機(jī)器型號(hào)和測(cè)試項(xiàng)的概要信息,

17、根據(jù)測(cè)試結(jié)果審核測(cè)試內(nèi)容,若測(cè)試結(jié)果符合測(cè)試通過標(biāo)準(zhǔn),則反饋測(cè)試成功;否則反饋測(cè)試失敗,要求重新申請(qǐng)測(cè)試,

18、若測(cè)試成功,則公布測(cè)試結(jié)果,更新測(cè)試硬件信息列表,測(cè)試硬件信息列表包含測(cè)試機(jī)型、設(shè)備名稱、廠商、操作系統(tǒng)名稱與版本信息。

19、本發(fā)明還提供一種操作系統(tǒng)硬件測(cè)試的裝置,包括信息識(shí)別模塊、測(cè)試項(xiàng)管理模塊、測(cè)試套件管理模塊、測(cè)試任務(wù)執(zhí)行模塊和測(cè)試結(jié)果審核模塊,

20、信息識(shí)別模塊讀取操作系統(tǒng)的基本設(shè)備硬件信息,生成設(shè)備硬件列表,并識(shí)別操作系統(tǒng)信息,將設(shè)備硬件列表和操作系統(tǒng)信息以對(duì)象存儲(chǔ)形式保存到測(cè)試用例中;

21、測(cè)試項(xiàng)管理模塊遍歷設(shè)備硬件列表,生成測(cè)試項(xiàng)列表:讀取設(shè)備硬件列表中各個(gè)設(shè)備硬件的字段,字段包括subsystem和devtype,根據(jù)字段subsystem或字段devtype對(duì)應(yīng)的類型,對(duì)設(shè)備硬件進(jìn)行分類,再對(duì)每一種類別的設(shè)備硬件利用單獨(dú)的列表存儲(chǔ),將所有類別的設(shè)備硬件集合到一個(gè)字典中,生成設(shè)備硬件字典,整合設(shè)備硬件字典字段,為每一個(gè)可用設(shè)備硬件生成一個(gè)待測(cè)試項(xiàng),集合所有待測(cè)試項(xiàng),生成測(cè)試項(xiàng)列表;

22、測(cè)試套件管理模塊選擇待測(cè)試項(xiàng),生成測(cè)試套件:在測(cè)試項(xiàng)列表中選擇待測(cè)試項(xiàng),

23、在測(cè)試用例庫中查找被選擇的待測(cè)試項(xiàng),加載測(cè)試用例庫中待測(cè)試項(xiàng)對(duì)應(yīng)的測(cè)試用例,并生成測(cè)試項(xiàng)實(shí)例,集合所有的測(cè)試項(xiàng)實(shí)例,生成測(cè)試套件;

24、測(cè)試任務(wù)執(zhí)行模塊啟動(dòng)測(cè)試任務(wù):順序遍歷測(cè)試套件中每一個(gè)測(cè)試項(xiàng)實(shí)例,對(duì)需要執(zhí)行的測(cè)試項(xiàng)實(shí)例進(jìn)行初始化工作,迭代執(zhí)行每一個(gè)需要執(zhí)行的測(cè)試項(xiàng)實(shí)例,建立并實(shí)時(shí)記錄測(cè)試報(bào)告日志;

25、測(cè)試結(jié)果審核模塊生成測(cè)試結(jié)果,選擇上傳測(cè)試報(bào)告日志并對(duì)測(cè)試結(jié)果及測(cè)試報(bào)告日志進(jìn)行審核。

26、進(jìn)一步,所述的一種操作系統(tǒng)硬件測(cè)試的裝置中信息識(shí)別模塊讀取操作系統(tǒng)的udev數(shù)據(jù)庫,獲得基本設(shè)備硬件的處理器相關(guān)信息和內(nèi)存信息,

27、根據(jù)基本設(shè)備硬件的處理器相關(guān)信息和內(nèi)存信息生成設(shè)備硬件列表,設(shè)備硬件列表包括設(shè)備名稱、設(shè)備路徑和設(shè)備地址信息,

28、并識(shí)別操作系統(tǒng)信息,操作系統(tǒng)信息包括操作系統(tǒng)名稱和版本信息,

29、將設(shè)備硬件列表和操作系統(tǒng)信息以對(duì)象存儲(chǔ)形式保存到測(cè)試用例中。

30、進(jìn)一步,所述的一種操作系統(tǒng)硬件測(cè)試的裝置中測(cè)試套件管理模塊通過測(cè)試用例庫按照測(cè)試用例模板生成測(cè)試用例,并以測(cè)試用例名稱命名目錄,每個(gè)目錄下有測(cè)試用例的測(cè)試項(xiàng)以及測(cè)試腳本,并在查找待測(cè)試項(xiàng)時(shí),根據(jù)測(cè)試用例庫是否存在與測(cè)試用例名稱一致的目錄來驗(yàn)證測(cè)試用例名稱和測(cè)試項(xiàng)的合法性,加載合法的待測(cè)試項(xiàng)對(duì)應(yīng)的測(cè)試用例。

31、進(jìn)一步,所述的一種操作系統(tǒng)硬件測(cè)試的裝置中測(cè)試結(jié)果審核模塊對(duì)測(cè)試結(jié)果及測(cè)試報(bào)告日志進(jìn)行審核,包括:對(duì)新上傳的測(cè)試報(bào)告日志,初始化日志條目,標(biāo)注上傳用戶和時(shí)間信息,掃描測(cè)試報(bào)告日志,生成概要表格,概要表格包含機(jī)器型號(hào)和測(cè)試項(xiàng)的概要信息,

32、根據(jù)測(cè)試結(jié)果審核測(cè)試內(nèi)容,若測(cè)試結(jié)果符合測(cè)試通過標(biāo)準(zhǔn),則反饋測(cè)試成功;否則反饋測(cè)試失敗,要求重新申請(qǐng)測(cè)試,

33、若測(cè)試成功,則公布測(cè)試結(jié)果,更新測(cè)試硬件信息列表,測(cè)試硬件信息列表包含測(cè)試機(jī)型、設(shè)備名稱、廠商、操作系統(tǒng)名稱與版本信息。

34、本發(fā)明方法的有益之處是:

35、能夠?qū)崿F(xiàn)自選測(cè)試項(xiàng)集合并執(zhí)行自動(dòng)化測(cè)試,在實(shí)現(xiàn)提高測(cè)試自動(dòng)化程度的同時(shí),也實(shí)現(xiàn)了設(shè)備硬件的統(tǒng)一管理,實(shí)現(xiàn)測(cè)試項(xiàng)有效組織和管理,提高測(cè)試效率,能夠提升兼容性適配效率,加快操作系統(tǒng)的推廣,能夠加速擴(kuò)展硬件測(cè)試的適配范圍,提升操作系統(tǒng)的適配能力。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
主站蜘蛛池模板: 崇明县| 武冈市| 伊金霍洛旗| 文化| 额尔古纳市| 朝阳市| 德令哈市| 睢宁县| 鄂温| 易门县| 冷水江市| 大石桥市| 神农架林区| 嘉定区| 马尔康县| 灵璧县| 岳池县| 青浦区| 汉寿县| 溧水县| 古田县| 玉门市| 东阳市| 仪陇县| 克拉玛依市| 贡山| 盐城市| 津南区| 合江县| 静宁县| 探索| 扎囊县| 张掖市| 新乡市| 文安县| 滕州市| 梧州市| 呼和浩特市| 石棉县| 沙湾县| 杭锦旗|