[發明專利]DUT基礎測試的自動化測試方法和系統在審
| 申請號: | 201710292410.1 | 申請日: | 2017-04-28 |
| 公開(公告)號: | CN107122280A | 公開(公告)日: | 2017-09-01 |
| 發明(設計)人: | 朱淵 | 申請(專利權)人: | 上海斐訊數據通信技術有限公司 |
| 主分類號: | G06F11/263 | 分類號: | G06F11/263 |
| 代理公司: | 杭州千克知識產權代理有限公司33246 | 代理人: | 周希良,吳輝輝 |
| 地址: | 201616 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | dut 基礎 測試 自動化 方法 系統 | ||
1.一種DUT基礎測試的自動化測試方法,其特征在于,包括如下步驟:
S1:當啟動狀態下的系統連接到DUT后,自動連接版本管理服務器,并根據DUT項目名進入DUT的版本路徑以獲取DUT的最新版本,并在獲取到最新版本后下載該最新版本至本地路徑;
S2:打開DUTWEB頁面,并進入升級頁面將在步驟S1中下載到本地路徑的DUT的最新版本導入以對DUT進行升級;
S3:在DUT上運行測試用例,并在運行完成后將測試結果發送到相應終端;并且,
若測試通過,則結束運行;
若測試未通過,則繼續執行步驟S4;
S4:在一段預設時間內保持等待狀態以等待bug修復,并在等待結束后重復步驟S1和S2;
S5:對前一次測試中的失敗項進行測試以驗證bug的修復情況,并且,
若測試通過,則結束運行;
若測試未通過,則繼續執行步驟S4。
2.根據權利要求1所述的DUT基礎測試的自動化測試方法,其特征在于,在步驟S1中,所述的DUT項目名由測試人員輸入;
在步驟S3中,所述的測試用例由測試人員勾選或輸入。
3.根據權利要求1或2所述的DUT基礎測試的自動化測試方法,其特征在于,在步驟S1中,所述的版本管理服務器為ftp版本管理服務器,且所述的系統通過調用ftp.connect命令連接至ftp版本管理服務器。
4.根據權利要求3所述的DUT基礎測試的自動化測試方法,其特征在于,在步驟S1中,所述的系統通過調用ftp.cwd命令以根據DUT項目名進入DUT的版本路徑。
5.根據權利要求3所述的DUT基礎測試的自動化測試方法,其特征在于,在步驟S1中,所述的系統通過調用ftp.nlst獲取DUT的最新版本。
6.根據權利要求3所述的DUT基礎測試的自動化測試方法,其特征在于,在步驟S1中,所述的系統通過調用ftp.retrbinary命令下載DUT的最新版本至本地路徑。
7.根據權利要求6所述的DUT基礎測試的自動化測試方法,其特征在于,在步驟S2中,所述的系統通過調用open browser和click element命令打開DUT WEB頁面。
8.根據權利要求7所述的DUT基礎測試的自動化測試方法,其特征在于,在步驟S2中,所述的系統通過調用choose file命令導入本地路徑最新版本對DUT進行升級。
9.根據權利要求1或2所述的DUT基礎測試的自動化測試方法,其特征在于,在步驟S3中,所述的系統通過調用pybot-t命令在DUT上運行測試用例,并通過調用smtp.connect和smtp.sendmail命令將測試結果發送給相應的終端。
10.一種基于權利要求1-9任意一項所述的DUT基礎測試的自動化測試方法的DUT基礎測試的自動化測試系統。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海斐訊數據通信技術有限公司,未經上海斐訊數據通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710292410.1/1.html,轉載請聲明來源鉆瓜專利網。





