[發明專利]DUT基礎測試的自動化測試方法和系統在審
| 申請號: | 201710292410.1 | 申請日: | 2017-04-28 |
| 公開(公告)號: | CN107122280A | 公開(公告)日: | 2017-09-01 |
| 發明(設計)人: | 朱淵 | 申請(專利權)人: | 上海斐訊數據通信技術有限公司 |
| 主分類號: | G06F11/263 | 分類號: | G06F11/263 |
| 代理公司: | 杭州千克知識產權代理有限公司33246 | 代理人: | 周希良,吳輝輝 |
| 地址: | 201616 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | dut 基礎 測試 自動化 方法 系統 | ||
技術領域
本發明屬于計算機領域,尤其涉及一種DUT基礎測試的自動化測試方法和系統。
背景技術
DUT指測試中設備,被測設備,通常,DTU包含各種不同的功能,需要通過外圍的測試引薦來進行檢驗。目前,對于DUT的每個項目的疾病功能測試為手動測試,需要測試人員對每個項目一遍又一遍重復測試這些基本功能,占用大量測試時間,影響測試人員對項目去做更深入的測試,并且還存在測試成本高和無法對并行的DUT進行測試等缺點。
為了解決上述技術問題,人們進行了長期的探索,中國專利公開了一種用于全速、并行DUT測試的解決方案[申請號:CN201180036990.9],該系統包括:可配置集成電路IC,其被編程為提供:用于自動測試設備的測試圖形;以及通往至少一個被測器件DUT的接口;以及通往所述至少一個DUT的連接,其中所述連接被直接耦合在所述可配置IC與所述至少一個DUT之間。
本方案解決了無法對并行DUT進行測試的問題。
再如,一種測試方法和系統[申請號:CN200910077512.7],該方法包括:被測設備DUT獲取來自自動測試設備ATE的測試程序,根據所述測試程序進行初始化;所述DUT接收測試信號,根據所述測試信號進行測試,并輸出測試結果;所述ATE讀取所述測試結果,并根據所述測試結果確定所述DUT是否符合要求,所述ATE將所述測試程序以施加模式force pattern發送到所述DUT的端口上;當所述DUT上電后,讀取所述端口上的測試程序,本方案能夠降低測試成本和故障覆蓋率。
上述方案雖然在一定程度上解決了現有技術的部分問題,但是對基本功能還沒有完全實現測試的自動化,還是需要測試人員投入較多的時間,仍然存在測試效率低,測試難度高等問題。
發明內容
本發明的目的是針對上述問題,提供一種用于提高測試效率的DUT基礎測試的自動化測試方法;
本發明的另一目的是針對上述問題,提供一種能夠提高測試效率的DUT基礎測試的自動化測試系統。
為達到上述目的,本發明采用了下列技術方案:
一種DUT基礎測試的自動化測試方法,包括如下步驟:
S1:當啟動狀態下的系統連接到DUT后,自動連接版本管理服務器,并根據DUT項目名進入DUT的版本路徑以獲取DUT的最新版本,并在獲取到最新版本后下載該最新版本至本地路徑;
S2:打開DUT WEB頁面,并進入升級頁面將在步驟S1中下載到本地路徑的DUT的最新版本導入以對DUT進行升級;
S3:在DUT上運行測試用例,并在運行完成后將測試結果發送到相應終端;并且,
若測試通過,則結束運行;
若測試未通過,則繼續執行步驟S4;
S4:在一段預設時間內保持等待狀態以等待bug修復,并在等待結束后重復步驟S1和S2;
S5:對前一次測試中的失敗項進行測試以驗證bug的修復情況,并且,
若測試通過,則結束運行;
若測試未通過,則繼續執行步驟S4。
通過上述技術方案,系統只需要在對第一個版本的DUT所有的基本功能測試一遍,在后續版本中,只需要對第一版本測試出來的bug進行驗證的回歸測試即可,實現將項目的基本功能測試及bug的驗證一體化。
在上述的DUT基礎測試的自動化測試方法中,在步驟S1中,所述的DUT項目名由測試人員輸入;
在步驟S3中,所述的測試用例由測試人員勾選或輸入。
在上述的DUT基礎測試的自動化測試方法中,在步驟S1中,所屬的版本管理服務器為ftp版本管理服務器,且所述的系統通過調用ftp.connect命令連接至ftp版本管理服務器。
在上述的DUT基礎測試的自動化測試方法中,在步驟S1中,所述的系統通過調用ftp.cwd命令以根據DUT項目名進入DUT的版本路徑。
在上述的DUT基礎測試的自動化測試方法中,在步驟S1中,所述的系統通過調用ftp.nlst獲取DUT的最新版本。
在上述的DUT基礎測試的自動化測試方法中,在步驟S1中,所述的系統通過調用ftp.retrbinary命令下載DUT的最新版本至本地路徑。
在上述的DUT基礎測試的自動化測試方法中,在步驟S2中,所述的系統通過調用open browser和click element命令打開DUT WEB頁面。
在上述的DUT基礎測試的自動化測試方法中,在步驟S2中,所述的系統通過調用choose file命令導入本地路徑最新版本對DUT進行升級。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海斐訊數據通信技術有限公司,未經上海斐訊數據通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710292410.1/2.html,轉載請聲明來源鉆瓜專利網。





