[發明專利]一種應用程序測試方法及終端設備有效
| 申請號: | 201810554464.5 | 申請日: | 2018-06-01 |
| 公開(公告)號: | CN108984389B | 公開(公告)日: | 2021-04-09 |
| 發明(設計)人: | 張輝 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 官建紅 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用程序 測試 方法 終端設備 | ||
本發明提供了一種應用程序測試方法及終端設備,適用于數據處理技術領域,該方法包括:獲取構成測試用例對應的測試過程的各個測試節點,以及所調用的界面控件及調用順序;從與待測試設備中的待測試應用程序關聯的多個控件標識庫中,篩選出與操作系統類型對應的控件標識庫,查找出每個界面控件的控件標識名;在依次運行各個測試節點的過程中,對構成測試節點的界面控件基于調用順序依次調用,以完成測試用例對應的測試過程。本發明實施例中,即使是不同的操作系統,也可以根據上述操作來確定出對應的待測試界面控件并進行相應的測試,從而實現了使用一個測試用例對不同操作系統的終端設備進行相同應用程序功能的兼容測試。
技術領域
本發明屬于數據處理技術領域,尤其涉及應用程序測試方法及終端設備。
背景技術
研發人員在對應用程序的界面控件進行命名存儲時,需要根據終端設備安裝的操作系統的實際研發要求/命名規則來對應用程序的界面控件進行命名,以得到每個界面控件的控件標識名,如IOS系統中的某個應用程序,其登錄控件的控件標識名可以設置為“Login控件”,即對于IOS系統的該應用程序而言,“Login控件”對應的就是登錄控件,后續在需要調用IOS系統中該應用程序的登錄控件時,只需要查找出控件標識名為“Login控件”的界面控件即可。
一個完整的應用程序測試包含著一個或多個測試節點,如應用程序的注冊測試,可以包含注冊節點以及登錄節點,而在編寫測試用例時,需要對測試中每一個測試節點所需調用的界面控件以及調用順序進行設置,以使得在執行測試用例時能夠準確為每個測試節點依次調用對應的界面控件,完成該測試節點的操作,如對登錄節點時需要調用登錄控件完成登錄節點的操作,此時就需要在測試用例中設置好登錄節點所需調用的界面控件為登錄控件?,F有技術中,為了保證每一個測試節點對界面控件的正確調用,會在測試用例中直接編寫好測試節點所需的界面控件在操作系統中的控件標識名,從而使得在應用程序測試時,直接讀取控件標識名對應的界面控件即可。
由于不同的操作系統的實際研發要求/命名規則不同,因此使得同一應用程序的界面控件在不同操作系統中的控件標識名各不相同,如登錄控件的控件標識名既可以為“Login控件”也可以為“登錄控件”。而現有技術中都是利用自動化測試工具,針對應用程序所處的終端設備的操作系統來編寫對應的測試用例,即現有技術都是直接根據操作系統,來為每個測試節點設置對應的待調用控件標識名以及對應的調用順序,當需要對裝有不同操作系統的終端設備進行相同的應用程序測試時,由于不同的操作系統中界面控件的控件標識名各不相同,因此只能針對每個終端設備分別編寫對應的不同測試用例,以保證對該終端設備中應用程序功能的正常測試。因此,現有技術無法實現使用一個測試用例對不同操作系統的終端設備進行相同應用程序功能的兼容測試。
發明內容
有鑒于此,本發明實施例提供了一種應用程序測試方法及終端設備,以解決現有技術中無法實現使用一個測試用例對不同操作系統的終端設備進行相同應用程序功能的兼容測試的問題。
本發明實施例的第一方面提供了一種應用程序測試方法,包括:
解析測試用例,獲取構成所述測試用例對應的測試過程的各個測試節點,以及獲取每個所述測試節點在運行過程中所調用的界面控件及每個所述界面控件對應的調用順序;
從與待測試設備中的待測試應用程序關聯的多個控件標識庫中,篩選出與所述待測試設備的操作系統類型對應的所述控件標識庫;
在篩選出的所述控件標識庫中查找出每個所述界面控件的控件標識名;
基于查找出的每個所述界面控件的控件標識名,在依次運行各個所述測試節點的過程中,對構成所述測試節點的界面控件基于所述調用順序依次調用,以完成所述測試用例對應的測試過程。
本發明實施例的第二方面提供了一種應用程序測試方法,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810554464.5/2.html,轉載請聲明來源鉆瓜專利網。





