[發明專利]網頁產品的開發測試系統、測試方法及裝置有效
| 申請號: | 201210133936.2 | 申請日: | 2012-04-28 |
| 公開(公告)號: | CN103377127A | 公開(公告)日: | 2013-10-30 |
| 發明(設計)人: | 周永豐;鄭昌丘;黎河軍;周妍;黃楊 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F9/44 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 郭潤湘 |
| 地址: | 英屬開曼群島大開曼*** | 國省代碼: | 開曼群島;KY |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網頁 產品 開發 測試 系統 方法 裝置 | ||
1.一種網頁產品的開發測試系統,包括:開發框架,其特征在于,還包括:內嵌在所述網頁產品中的測試框架、分流裝置;
所述分流裝置,用于對用戶的請求進行識別,在識別所述請求中包括所述測試框架在所述網頁產品的主域名下預先分配的地址時,將所述請求發往所述測試框架,在識別所述請求中包括所述開發框架在所述網頁產品的主域名下預先分配的地址時,將所述請求發往所述開發框架;
所述測試框架,用于在接收到來自所述分流裝置的請求時得以觸發,接收并存儲用戶針對所述網頁產品的待測網頁中的頁面元素輸入的測試用例;其中,所述測試用例包括對頁面元素執行的測試操作;根據用戶在所存儲的測試用例中選擇的測試用例、以及所述被選測試用例所針對的頁面元素的標識,在所述網頁產品中定位該頁面元素的標識對應的頁面元素;對定位得到的頁面元素執行所述被選測試用例中指示的測試操作,得到測試結果。
2.根據權利要求1所述的系統,其特征在于,所述分流裝置,還用于:
在識別所述請求中包括所述測試框架在所述網頁產品的主域名下預先分配的地址時,判斷線下測試環境為打開狀態、且所述用戶為合法用戶的情況下,將所述請求發往所述測試框架。
3.一種網頁產品的測試方法,其特征在于,包括:
在用戶訪問為測試框架在網頁產品的主域名下預先分配的地址時,觸發內嵌在所述網頁產品中的所述測試框架;
觸發后的所述測試框架接收并存儲用戶針對所述網頁產品的待測網頁中的頁面元素輸入的測試用例;其中,所述測試用例包括對頁面元素執行的測試操作;
根據用戶在所存儲的測試用例中選擇的測試用例、以及所述被選測試用例所針對的頁面元素的標識,在所述網頁產品中定位該頁面元素的標識對應的頁面元素,對定位得到的頁面元素執行所述被選測試用例中指示的測試操作,得到測試結果。
4.根據權利要求3所述的方法,其特征在于,所述方法還包括:
所述測試框架在被觸發后,在所述網頁產品中讀取所述待測網頁,顯示讀取的所述待測網頁的標識、以及所述待測網頁的頁面元素的標識;
接收并存儲用戶針對所述網頁產品的待測網頁中的頁面元素輸入的測試用例,具體包括:
針對用戶在所顯示出來的所述待測網頁的標識選擇的待測頁面的標識及待測頁面中的頁面元素的標識,接收并存儲用戶輸入的測試用例,將用戶選擇的待測網頁的標識、待測網頁中的頁面元素的標識、以及輸入的測試用例構建為測試文件。
5.根據權利要求4所述的方法,其特征在于,根據用戶在所存儲的測試用例中選擇的測試用例、以及所述被選測試用例所針對的頁面元素的標識,在所述網頁產品中定位該頁面元素的標識對應的頁面元素,具體包括:
根據用戶在所存儲的測試用例中選擇的測試用例,確定包括該被選測試用例的測試文件,在確定的測試文件中查找該被選測試用例所針對的待測網頁的標識,讀取查找到的待測網頁的標識對應的待測網頁,并根據確定得到的測試文件中的頁面元素標識,在讀取的待測網頁中定位所述頁面元素標識對應的頁面元素。
6.根據權利要求5所述的方法,其特征在于,所述方法還包括:
在對定位得到的頁面元素執行測試操作之前,在讀取到的待測網頁上包括登錄任務的情況下,調用預設的超文本傳輸協議HTTP請求進行登錄,該預設的HTTP請求中包括預定的登錄信息。
7.根據權利要求4所述的方法,其特征在于,所述測試操作的類型包括:對頁面元素進行點擊、對頁面元素進行取值、對頁面元素進行賦值;所述測試操作的類型為賦值的情況下,所述測試用例還包括用戶輸入的與賦值操作相對應的測試數據;
對定位得到的頁面元素執行所述被選測試用例中指示的測試操作,具備包括:
在所述被選測試用例中包括的測試操作為對頁面元素進行點擊的情況下,點擊定位得到的頁面元素;
在所述被選測試用例中包括的測試操作為對頁面元素進行取值的情況下,讀取定位得到的頁面元素的屬性值;
在所述被選測試用例中包括的測試操作為對頁面元素進行賦值的情況下,將與賦值操作相對應的測試數據賦予定位得到的頁面元素。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210133936.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種顯示裝置
- 下一篇:臂架生產線數控龍門吊





