[發明專利]子元素測試方法及裝置有效
| 申請號: | 201611091106.2 | 申請日: | 2016-12-01 |
| 公開(公告)號: | CN106776301B | 公開(公告)日: | 2020-12-04 |
| 發明(設計)人: | 周金劍 | 申請(專利權)人: | 廣州酷狗計算機科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 郭晶 |
| 地址: | 510660 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 元素 測試 方法 裝置 | ||
1.一種子元素測試方法,其特征在于,所述方法包括:
確定待測試的第一頁面;
獲取所述第一頁面中的目標子元素標識,所述第一頁面包括至少一個元素,每個元素包括至少一個子元素,子元素標識用于標識子元素的類別,屬于相同類別的子元素對應的子元素標識相同;
根據所述目標子元素標識,確定目標集合,所述目標集合中包括所述第一頁面中與所述目標子元素標識對應的多個子元素;
根據確定的索引值,從所述目標集合中提取所述確定的索引值對應的目標子元素,所述索引值用于指示目標子元素在所述目標集合中的位置;
對所述目標子元素進行模擬操作,得到所述模擬操作的測試結果,所述測試結果用于與理論結果進行比較,以判斷所述目標子元素是否正常工作;
根據所述確定的索引值的下一個索引值,從所述目標集合中提取下一個索引值對應的目標子元素,對所述目標子元素進行模擬操作,得到所述模擬操作的測試結果,直至所述目標集合中的子元素均被測試完畢為止;
對所述第一頁面進行模擬滑動操作,基于所述模擬滑動操作對應的所述第一頁面滑動起始點的橫坐標、所述第一頁面滑動起始點的縱坐標、所述第一頁面滑動終止點的橫坐標、所述第一頁面滑動終止點的縱坐標、滑動時間間隔,確定所述模擬滑動操作的滑動類型,基于所述滑動類型,確定與所述第一頁面關聯的第二頁面,所述第二頁面包括所述第一頁面向上滑動時的頁面、所述第一頁面向下滑動時的頁面、所述第一頁面向左滑動時的頁面和所述第一頁面向右滑動時的頁面中的任一項;
根據所述第二頁面中的目標子元素標識,對所述第二頁面中的目標子元素進行測試。
2.根據權利要求1所述的方法,其特征在于,所述根據確定的索引值,從所述目標集合中提取所述確定的索引值對應的目標子元素,包括:
獲取所述目標集合的長度,根據所述長度確定索引值的取值范圍;
遍歷所述取值范圍內的每個索引值,根據當前遍歷到的索引值,從所述目標集合中提取所述確定的索引值對應的目標子元素。
3.根據權利要求2所述的方法,其特征在于,所述根據所述長度確定索引值的取值范圍,包括:
將預設初始值作為所述取值范圍的最小值,根據所述最小值和所述長度確定所述取值范圍的最大值,并根據所述最小值和所述最大值確定所述取值范圍。
4.根據權利要求1所述的方法,其特征在于,所述對所述目標子元素進行模擬操作,得到所述模擬操作的測試結果,包括:
對所述目標子元素進行模擬點擊操作,得到所述模擬點擊操作的點擊測試結果,所述點擊測試結果用于與點擊理論結果進行比較,以判斷所述目標子元素被點擊時是否正常工作。
5.根據權利要求1所述的方法,其特征在于,所述對所述目標子元素進行模擬操作,得到所述模擬操作的測試結果,包括:
對所述目標子元素進行模擬顯示操作,得到所述模擬顯示操作的顯示測試結果,所述顯示測試結果用于與顯示理論結果進行比較,以判斷所述目標子元素是否正常顯示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州酷狗計算機科技有限公司,未經廣州酷狗計算機科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611091106.2/1.html,轉載請聲明來源鉆瓜專利網。





