[發明專利]一種自動化測試方法和裝置在審
| 申請號: | 202110260174.1 | 申請日: | 2021-03-10 |
| 公開(公告)號: | CN112988578A | 公開(公告)日: | 2021-06-18 |
| 發明(設計)人: | 魯帆 | 申請(專利權)人: | 中國建設銀行股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 宗磊;趙迪 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自動化 測試 方法 裝置 | ||
本發明公開了一種自動化測試方法和裝置,涉及計算機技術領域。該方法的一具體實施方式包括:獲取為目標組件編寫的測試腳本語句;其中,測試腳本語句用于根據目標組件的組件標識,定位目標組件在待測對象的位置,在位置實現測試流程指示的操作;確定實現測試流程中子流程的測試腳本語句,根據子流程的執行順序以及實現子流程的測試腳本語句,生成測試腳本;在待測對象上執行測試腳本,實現對待測對象的自動化測試。該實施方式通過獲取基于組件標識編寫的測試腳本語句,生成同時適用于開發人員和測試人員的測試腳本,使得在執行測試腳本時可以通過組件標識定位目標組件的位置,進而自動實現點擊、輸入等操作,提升開發效率和測試效率。
技術領域
本發明涉及計算機技術領域,尤其涉及一種自動化測試方法和裝置。
背景技術
現有的軟件測試方案通常為:開發人員在開發過程中手動進行單元測試,在單元測試通過并完成集成代碼后,由測試人員進行集成測試,在集成測試過程中需手動將測試用例逐個輸入輸出,輸出測試報告,再反饋至開發人員進行bug(缺陷)修復及代碼改進。
在實現本發明過程中,現有技術中至少存在如下問題:
軟件測試依賴人工操作的程度較高,花費的時間成本和人力成本較高,且bug定位困難、錯誤率高;同時開發人員在開發過程中手動執行測試,影響開發進度。
發明內容
有鑒于此,本發明實施例提供一種自動化測試方法和裝置,通過獲取基于組件標識編寫的測試腳本語句,生成同時適用于開發人員和測試人員的測試腳本,使得在執行測試腳本時可以通過組件標識定位目標組件的位置,進而自動實現點擊、輸入等操作,無需人工操作,且能夠及時發現問題,提升開發效率和測試效率。
為實現上述目的,根據本發明實施例的一個方面,提供了一種自動化測試方法。
本發明實施例的一種自動化測試方法,包括:獲取為目標組件編寫的測試腳本語句;其中,所述測試腳本語句用于根據所述目標組件的組件標識,定位所述目標組件在待測對象的位置,在所述位置實現測試流程指示的操作;確定實現所述測試流程中子流程的測試腳本語句,根據所述子流程的執行順序以及實現所述子流程的測試腳本語句,生成測試腳本;在所述待測對象上執行所述測試腳本,實現對所述待測對象的自動化測試。
可選地,所述測試腳本包括單元測試腳本和/或集成測試腳本;根據所述子流程的執行順序以及實現所述子流程的測試腳本語句,生成測試腳本,包括:按照所述子流程的執行順序,將實現所述子流程的測試腳本語句寫入所述單元測試腳本;或者按照所述子流程的執行順序,將實現所述子流程的測試腳本語句寫入所述單元測試腳本;封裝多個所述單元測試腳本,得到所述集成測試腳本。
可選地,所述確定實現所述測試流程中子流程的測試腳本語句,包括:確定所述測試流程中子流程對應的目標組件集;將為所述目標組件集的目標組件編寫的測試腳本語句作為實現所述測試流程中子流程的測試腳本語句。
可選地,所述在所述待測對象上執行所述測試腳本,包括:確定測試類型為單元測試,則在所述待測對象上執行所述單元測試腳本;確定所述測試類型為集成測試,則在所述待測對象上執行所述集成測試腳本。
可選地,所述測試腳本語句包括組件定位語句和組件操作語句;其中,所述組件定位語句用于根據所述目標組件的組件標識,定位所述目標組件在所述待測對象的位置;所述組件操作語句用于在所述位置實現所述測試流程指示的操作。
可選地,對于屬于設定等待組件集的目標組件,所述測試腳本語句還包括:設置在所述組件定位語句和所述組件操作語句之間的等待語句;其中,所述等待語句用于等待設定時間或者等待選擇器選擇的目標組件出現。
可選地,所述等待組件集的目標組件滿足以下任意一個或者多個等待條件:加載時間大于設定加載時間閾值,頁面渲染時間大于設定渲染時間閾值,在實現所述測試流程指示的操作時依賴接口返回結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國建設銀行股份有限公司,未經中國建設銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110260174.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種在橋梁建造中使用的組合鋼梁
- 下一篇:交易記錄分區方法和裝置





