[發(fā)明專利]一種基于串口的測試自動化方法及電子設(shè)備在審
| 申請?zhí)枺?/td> | 202210030952.2 | 申請日: | 2022-01-12 |
| 公開(公告)號: | CN114385500A | 公開(公告)日: | 2022-04-22 |
| 發(fā)明(設(shè)計)人: | 不公告發(fā)明人 | 申請(專利權(quán))人: | 中瓴智行(成都)科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F11/273;G06F9/455 |
| 代理公司: | 成都創(chuàng)新引擎知識產(chǎn)權(quán)代理有限公司 51249 | 代理人: | 向群 |
| 地址: | 610000 四川省成都市高新*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 串口 測試 自動化 方法 電子設(shè)備 | ||
1.一種基于串口的測試自動化方法,應(yīng)用于測試系統(tǒng)中,其特征在于,所述測試系統(tǒng)運(yùn)行于測試機(jī)上,所述測試機(jī)與目標(biāo)機(jī)串口連接;所述方法包括:
所述測試系統(tǒng)讀取所述目標(biāo)機(jī)的串口數(shù)據(jù),獲取所述目標(biāo)機(jī)系統(tǒng)軟件的全生命周期信息;
所述測試系統(tǒng)寫入串口數(shù)據(jù),以控制所述目標(biāo)機(jī)系統(tǒng)軟件,并檢測所述目標(biāo)機(jī)系統(tǒng)軟件的執(zhí)行結(jié)果。
2.如權(quán)利要求1所述的方法,其特征在于,所述測試系統(tǒng)讀取所述目標(biāo)機(jī)的串口數(shù)據(jù),獲取所述目標(biāo)機(jī)系統(tǒng)軟件的全生命周期信息,包括:
所述測試系統(tǒng)通過所述串口數(shù)據(jù)收集到所述目標(biāo)機(jī)系統(tǒng)軟件發(fā)生故障崩潰時的實時異常信息。
3.如權(quán)利要求1所述的方法,其特征在于,所述測試系統(tǒng)寫入串口數(shù)據(jù),以控制所述目標(biāo)機(jī)系統(tǒng)軟件,并檢測所述目標(biāo)機(jī)系統(tǒng)軟件的執(zhí)行結(jié)果,包括:
所述測試系統(tǒng)將命令寫入串口;
在所述測試系統(tǒng)將命令寫入串口之后,獲取所述目標(biāo)機(jī)系統(tǒng)軟件的命令執(zhí)行結(jié)果,并判斷目標(biāo)機(jī)系統(tǒng)軟件的命令執(zhí)行結(jié)果。
4.如權(quán)利要求3所述的方法,其特征在于,在獲取所述目標(biāo)機(jī)系統(tǒng)軟件的命令執(zhí)行結(jié)果時引入超時機(jī)制,判斷所述目標(biāo)機(jī)系統(tǒng)軟件命令執(zhí)行是否超時。
5.如權(quán)利要求3所述的方法,其特征在于,所述命令依次包括所述目標(biāo)機(jī)的上電、bootloader命令、hypervisor命令、Linux shell命令、Linux二進(jìn)制程序、Linux腳本命令。
6.如權(quán)利要求1所述的方法,其特征在于,每次讀取所述串口數(shù)據(jù)的過程中,判斷所述串口數(shù)據(jù)是否存在系統(tǒng)軟件異常特征字符串,從而判斷所述目標(biāo)機(jī)系統(tǒng)軟件是否異常;其中,不同系統(tǒng)軟件對應(yīng)不同的異常特征字符串。
7.如權(quán)利要求1所述的方法,其特征在于,所述測試系統(tǒng)寫入串口數(shù)據(jù),以控制所述目標(biāo)機(jī)系統(tǒng)軟件,并檢測所述目標(biāo)機(jī)系統(tǒng)軟件的執(zhí)行結(jié)果,包括:
在所述目標(biāo)機(jī)的不同系統(tǒng)軟件中執(zhí)行命令時,寫入切換命令以切換串口終端;
檢查串口數(shù)據(jù)中是否存在新的系統(tǒng)軟件的特征字符串,從而判斷所述串口終端切換是否執(zhí)行完成。
8.如權(quán)利要求1-7中任一項所述的方法,其特征在于,所述方法還包括:
保存所述串口數(shù)據(jù),形成測試執(zhí)行記錄。
9.一種非臨時性計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,其特征在于,該程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1-8中任一項所述方法的步驟。
10.一種電子設(shè)備,其特征在于,包括:
存儲器,其上存儲有計算機(jī)程序;
處理器,用于執(zhí)行所述存儲器中的所述計算機(jī)程序,以實現(xiàn)權(quán)利要求1-8中任一項所述方法的步驟。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中瓴智行(成都)科技有限公司,未經(jīng)中瓴智行(成都)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210030952.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 自動化設(shè)備和自動化系統(tǒng)
- 一種基于流程驅(qū)動的測試自動化方法以及測試自動化系統(tǒng)
- 用于工業(yè)自動化設(shè)備認(rèn)識的系統(tǒng)和方法
- 實現(xiàn)過程自動化服務(wù)的標(biāo)準(zhǔn)化設(shè)計方法學(xué)的自動化系統(tǒng)
- 一種日產(chǎn)50萬安時勻漿自動化系統(tǒng)
- 一種自動化肥料生產(chǎn)系統(tǒng)
- 一種電氣自動化設(shè)備自動檢測系統(tǒng)及檢測方法
- 用于自動化應(yīng)用的抽象層
- 一種基于虛擬化架構(gòu)的自動化系統(tǒng)功能驗證方法
- 自動化測試框架自動測試的實現(xiàn)技術(shù)





