[發(fā)明專利]一種自動化測試方法及終端在審
| 申請?zhí)枺?/td> | 201811531381.0 | 申請日: | 2018-12-14 |
| 公開(公告)號: | CN109783356A | 公開(公告)日: | 2019-05-21 |
| 發(fā)明(設(shè)計)人: | 孫錦程;徐志成 | 申請(專利權(quán))人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳中一專利商標事務(wù)所 44237 | 代理人: | 高星 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 自動化測試 目標控件 控件 關(guān)鍵信息 目標頁面 身份標識 目標頁 查找 頁面 計算機技術(shù)領(lǐng)域 終端 關(guān)鍵信息識別 屬性信息 誤報概率 數(shù)據(jù)庫 測試 失敗 | ||
1.一種自動化測試方法,其特征在于,包括:
在運行自動化測試用例時,獲取待測試的目標頁面的身份標識;
基于所述目標頁面的身份標識,從頁面控件數(shù)據(jù)庫中查找所述目標頁面包含的所有目標控件各自對應(yīng)的關(guān)鍵信息;所述關(guān)鍵信息用于在所述目標頁面中查找所述目標控件,所述關(guān)鍵信息包括所述目標控件的身份標識、所述目標控件的查找方式、查找內(nèi)容、待搜索的關(guān)鍵字;
根據(jù)每個所述目標控件的關(guān)鍵信息查找每個所述目標控件;
當(dāng)查找到所述目標控件時,基于查找到的所述目標控件進行自動化測試。
2.根據(jù)權(quán)利要求1所述的自動化測試方法,其特征在于,所述基于所述目標頁面的身份標識,從頁面控件數(shù)據(jù)庫中查找所述目標頁面包含的所有目標控件各自對應(yīng)的關(guān)鍵信息之前,還包括:
獲取每個待測試的頁面所包含的控件的關(guān)鍵信息,并基于每個所述控件的關(guān)鍵信息創(chuàng)建所述頁面控件數(shù)據(jù)庫。
3.根據(jù)權(quán)利要求1所述的自動化測試方法,其特征在于,所述頁面控件數(shù)據(jù)庫存儲有每個控件在所屬的頁面中所處的位置信息;所述根據(jù)每個所述目標控件的關(guān)鍵信息查找每個所述目標控件之后,還包括:
當(dāng)未查找到所述目標控件時,獲取所述目標控件在所述目標網(wǎng)頁中的目標位置信息,并根據(jù)所述目標位置信息查找目標控件。
4.根據(jù)權(quán)利要求3所述的自動化測試方法,其特征在于,所述當(dāng)未查找到所述目標控件時,獲取所述目標控件在所述目標網(wǎng)頁中的目標位置信息,并根據(jù)所述目標位置信息查找目標控件之后,還包括:
當(dāng)根據(jù)所述目標位置信息查找到所述目標控件時,根據(jù)預(yù)設(shè)的聯(lián)系方式發(fā)送變更通知;所述變更通知包括所述目標控件的目標位置信息,所述變更通知用于通知控件維護人員更新目標控件的可擴展標記語言路徑語言XPath。
5.根據(jù)權(quán)利要求3所述的自動化測試方法,其特征在于,所述當(dāng)根據(jù)所述目標控件的關(guān)鍵信息未查找到所述目標控件時,獲取所述目標控件在所述目標網(wǎng)頁中的目標位置信息,并根據(jù)所述目標位置信息查找目標控件之后,還包括:
當(dāng)根據(jù)所述目標位置信息未查找到所述目標控件時,根據(jù)預(yù)設(shè)的聯(lián)系方式發(fā)送控件消失告警信息;所述控件消失告警信息包括所述目標控件的關(guān)鍵信息以及所述目標位置信息。
6.根據(jù)權(quán)利要求1所述的自動化測試方法,其特征在于,所述頁面控件數(shù)據(jù)庫包括每個控件的屬性信息;所述屬性信息包括控件ID、控件名稱以及XPath;
所述根據(jù)每個所述目標控件的關(guān)鍵信息查找每個所述目標控件之后,還包括:
在查找到所述目標控件時,獲取所述目標控件當(dāng)前的屬性信息;
基于所述目標控件當(dāng)前的屬性信息以及所述頁面控件數(shù)據(jù)庫中所述目標控件的預(yù)存的屬性信息,檢測所述目標控件是否存在變更屬性信息;
當(dāng)所述目標控件存在變更屬性信息時,將所述目標控件的所述變更屬性信息更新至所述頁面控件數(shù)據(jù)庫。
7.根據(jù)權(quán)利要求1至6任一項所述的自動化測試方法,其特征在于,所述當(dāng)查找到所述目標控件時,基于查找到的所述目標控件進行自動化測試之后,還包括:
當(dāng)檢測到所述自動化測試用例運行失敗時,獲取并反饋導(dǎo)致所述自動化測試用例運行失敗的原因。
8.一種終端,其特征在于,包括:
獲取單元,用于在運行自動化測試用例時,獲取待測試的目標頁面的身份標識;
第一查找單元,用于基于所述目標頁面的身份標識,從頁面控件數(shù)據(jù)庫中查找所述目標頁面包含的所有目標控件各自對應(yīng)的關(guān)鍵信息;所述關(guān)鍵信息用于在所述目標頁面中查找所述目標控件,所述關(guān)鍵信息包括所述目標控件的身份標識、所述目標控件的查找方式、查找內(nèi)容、待搜索的關(guān)鍵字;
第二查找單元,用于根據(jù)每個所述目標控件的關(guān)鍵信息查找每個所述目標控件;
測試單元,用于當(dāng)查找到所述目標控件時,基于查找到的所述目標控件進行自動化測試。
該專利技術(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/201811531381.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 無線局域網(wǎng)關(guān)鍵信息保障方法
- 用于確定目標推廣信息的關(guān)鍵詞匹配模式的方法和設(shè)備
- 關(guān)鍵信息獲取方法和裝置
- 共同地表示安全關(guān)鍵和非安全關(guān)鍵信息的方法和顯示設(shè)備
- 一種信息分享方法、裝置和終端
- 基于模型匹配的非常規(guī)突發(fā)事件動態(tài)優(yōu)先方法
- 一種法律案件或法律法規(guī)關(guān)鍵字處理方法及關(guān)鍵字處理系統(tǒng)
- 固態(tài)盤存儲關(guān)鍵信息方法、裝置、設(shè)備及可讀存儲介質(zhì)
- 一種三維人體姿態(tài)信息檢測方法及裝置
- 人臉關(guān)鍵點檢測方法、裝置以及電子設(shè)備





