[發(fā)明專利]一種自動(dòng)切換OS的測(cè)試方法及測(cè)試系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 201710339793.3 | 申請(qǐng)日: | 2017-05-15 |
| 公開(kāi)(公告)號(hào): | CN107168837A | 公開(kāi)(公告)日: | 2017-09-15 |
| 發(fā)明(設(shè)計(jì))人: | 曹翔 | 申請(qǐng)(專利權(quán))人: | 鄭州云海信息技術(shù)有限公司 |
| 主分類號(hào): | G06F11/22 | 分類號(hào): | G06F11/22;G06F11/36 |
| 代理公司: | 濟(jì)南誠(chéng)智商標(biāo)專利事務(wù)所有限公司37105 | 代理人: | 王汝銀 |
| 地址: | 450018 河南省鄭州市*** | 國(guó)省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 自動(dòng) 切換 os 測(cè)試 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)服務(wù)器技術(shù)領(lǐng)域,具體地說(shuō)是一種自動(dòng)切換OS的測(cè)試方法及測(cè)試系統(tǒng)。
背景技術(shù)
在服務(wù)器產(chǎn)品的測(cè)試中,壓力以及兼容性測(cè)試是計(jì)算器等電子產(chǎn)品測(cè)試中必測(cè)的項(xiàng)目,它關(guān)系到產(chǎn)品的兼容性和穩(wěn)定性。而且目前需要測(cè)試的OS種類很多,每種OS下都必須要測(cè)壓力以及兼容性測(cè)試,由于測(cè)試時(shí)間長(zhǎng),當(dāng)項(xiàng)目很多時(shí),容易造成設(shè)備的沖突和浪費(fèi),延長(zhǎng)測(cè)試時(shí)間,會(huì)增加產(chǎn)品的研發(fā)周期,目前也有修改引導(dǎo)菜單的方式解決OS切換問(wèn)題的方案,但對(duì)測(cè)試來(lái)說(shuō)這會(huì)改別測(cè)試環(huán)境和影響測(cè)試結(jié)果。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種自動(dòng)切換OS的測(cè)試方法及測(cè)試系統(tǒng),用于解決當(dāng)所需測(cè)試的OS以及測(cè)試項(xiàng)目多時(shí),容易造成測(cè)試時(shí)間長(zhǎng)、設(shè)備沖突和浪費(fèi)、增加產(chǎn)品的研發(fā)周期、測(cè)試結(jié)果不準(zhǔn)確的問(wèn)題。
本發(fā)明解決其技術(shù)問(wèn)題所采取的技術(shù)方案是:
一種自動(dòng)切換OS的測(cè)試方法,其特征是,具體包括以下步驟:
1)、將需要安裝OS的本地服務(wù)器的硬盤進(jìn)行邏輯分區(qū);
2)、激活工具激活信號(hào)傳遞指令的第一個(gè)分區(qū),并在該分區(qū)內(nèi)安裝OS;
3)、本地服務(wù)器啟動(dòng)進(jìn)入OS測(cè)試;
4)、OS測(cè)試完成后,本地服務(wù)器將測(cè)試結(jié)果發(fā)給遠(yuǎn)程控制端;
5)、對(duì)硬盤分區(qū)進(jìn)行檢查,如果是最后一個(gè)分區(qū),則表明所有分區(qū)的OS測(cè)試完畢,進(jìn)行關(guān)機(jī)測(cè)試結(jié)束;否則,遠(yuǎn)程控制端發(fā)送指令激活下一個(gè)分區(qū)并安裝OS,繼續(xù)執(zhí)行步驟3)操作。
進(jìn)一步地,激活分區(qū)并在分區(qū)內(nèi)安裝OS的方法具體包括以下步驟:
21)、利用激活工具激活某一分區(qū),安裝該分區(qū)需要安裝的OS;
22)、激活工具接收上一步分區(qū)的激活信號(hào),給本地服務(wù)器下重啟命令,同時(shí)取消上一步分區(qū)的激活狀態(tài);
23)、本地服務(wù)器重啟后,從信號(hào)傳遞指定分區(qū)啟動(dòng)進(jìn)入下一分區(qū),利用激活工具激活該分區(qū),安裝適用于該分區(qū)的OS;
23)、繼續(xù)執(zhí)行步驟22)操作,直至所有分區(qū)均安裝OS。
進(jìn)一步地,激活工具取消分區(qū)的激活狀態(tài)采取的方式包括:修改分區(qū)項(xiàng)中對(duì)應(yīng)的引導(dǎo)標(biāo)識(shí)字節(jié),使字節(jié)無(wú)效,處于未激活狀態(tài);
激活工具激活分區(qū)的未激活狀態(tài)采取的方式包括:修改分區(qū)項(xiàng)中對(duì)應(yīng)的引導(dǎo)標(biāo)志字節(jié),使字節(jié)有效,處于激活狀態(tài)。
進(jìn)一步地,激活工具通過(guò)SATA/SAS協(xié)議修改分區(qū)項(xiàng)中的引導(dǎo)標(biāo)志字節(jié);激活工具通過(guò)TCP/IP網(wǎng)絡(luò)協(xié)議接收激活信號(hào)。
進(jìn)一步地,OS測(cè)試的方法具體為:
31)、根據(jù)所需測(cè)試的項(xiàng)目通過(guò)相應(yīng)的自動(dòng)化測(cè)試工具進(jìn)行測(cè)試;
32)、將測(cè)試的返回值與匹配值進(jìn)行對(duì)比;
33)、將對(duì)比結(jié)果進(jìn)行記錄并生成測(cè)試log。
進(jìn)一步地,本地服務(wù)器通過(guò)TCP/IP協(xié)議將測(cè)試結(jié)果發(fā)送給遠(yuǎn)程控制端。
一種自動(dòng)切換OS的測(cè)試系統(tǒng),其特征是,包括本地服務(wù)器和遠(yuǎn)程控制端,本地服務(wù)器和遠(yuǎn)程控制端通過(guò)TCP/IP協(xié)議通訊;本地服務(wù)器包括激活工具和自動(dòng)化測(cè)試工具。
進(jìn)一步地,所述的激活工具用于激活硬盤分區(qū)。
進(jìn)一步地,激活工具通過(guò)TCP/IP的網(wǎng)絡(luò)協(xié)議收到激活對(duì)應(yīng)分區(qū)的信號(hào)后,在本地透過(guò)SATA/SAS協(xié)議修改本次啟動(dòng)分區(qū)項(xiàng)中對(duì)應(yīng)的引導(dǎo)標(biāo)識(shí)字節(jié)為未激活狀態(tài);
激活工具通過(guò)SATA/SAS協(xié)議修改信號(hào)傳遞指定分區(qū)項(xiàng)中對(duì)應(yīng)的引導(dǎo)標(biāo)識(shí)字節(jié)為激活狀態(tài),并給本地主機(jī)下重啟命令。
進(jìn)一步地,所述的自動(dòng)化測(cè)試工具用于對(duì)OS進(jìn)行測(cè)試,并將測(cè)試返回值與匹配值進(jìn)行對(duì)比,將對(duì)比結(jié)果記錄并生產(chǎn)測(cè)試log。
本發(fā)明的有益效果是:
本發(fā)明可一次性自動(dòng)完成服務(wù)器兩種、三種或四種OS的各種項(xiàng)目的測(cè)試,在保證測(cè)試品質(zhì)的情況下,有效提升了測(cè)試效率,能夠更加貼合客戶處的使用環(huán)境,縮短測(cè)試周期增加產(chǎn)品競(jìng)爭(zhēng)力。
本發(fā)明采用了激活工具和自動(dòng)化測(cè)試工具實(shí)現(xiàn)服務(wù)器OS的自動(dòng)切換OS測(cè)試。自動(dòng)化測(cè)試工具可根據(jù)需要進(jìn)行設(shè)置增加腳本程序,如兼容性測(cè)試或/和壓力測(cè)試。
附圖說(shuō)明
圖1為本發(fā)明的流程圖;
圖2為本發(fā)明的系統(tǒng)連接圖。
具體實(shí)施方式
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于鄭州云海信息技術(shù)有限公司,未經(jīng)鄭州云海信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710339793.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 信息處理設(shè)備、中斷處理控制方法、以及計(jì)算機(jī)程序
- 更新啟動(dòng)裝置及更新啟動(dòng)控制方法
- 多個(gè)操作系統(tǒng)切換控制裝置以及計(jì)算機(jī)系統(tǒng)
- 計(jì)算機(jī)裝置
- 一種嵌入式操作系統(tǒng)的啟動(dòng)方法、裝置及基板管理控制器
- 計(jì)算機(jī)系統(tǒng)和控制方法
- 一種報(bào)文處理方法和裝置
- 經(jīng)由射頻識(shí)別芯片的操作系統(tǒng)安裝
- 具有核心OS及應(yīng)用OS的集成訂閱者身份模塊
- 計(jì)算機(jī)裝置、任務(wù)啟動(dòng)方法以及計(jì)算機(jī)可讀的存儲(chǔ)介質(zhì)
- 軟件測(cè)試系統(tǒng)及測(cè)試方法
- 自動(dòng)化測(cè)試方法和裝置
- 一種應(yīng)用于視頻點(diǎn)播系統(tǒng)的測(cè)試裝置及測(cè)試方法
- Android設(shè)備的測(cè)試方法及系統(tǒng)
- 一種工廠測(cè)試方法、系統(tǒng)、測(cè)試終端及被測(cè)試終端
- 一種軟件測(cè)試的方法、裝置及電子設(shè)備
- 測(cè)試方法、測(cè)試裝置、測(cè)試設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 測(cè)試裝置及測(cè)試系統(tǒng)
- 測(cè)試方法及測(cè)試系統(tǒng)
- 一種數(shù)控切削指令運(yùn)行軟件測(cè)試系統(tǒng)及方法





