[發明專利]自動化測試方法、測試裝置、處理器和測試系統在審
| 申請號: | 202011194007.3 | 申請日: | 2020-10-30 |
| 公開(公告)號: | CN112241373A | 公開(公告)日: | 2021-01-19 |
| 發明(設計)人: | 尤勇敏;其他發明人請求不公開姓名 | 申請(專利權)人: | 久瓴(江蘇)數字智能科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 霍文娟 |
| 地址: | 201914 上海市崇明區橫沙鄉富民*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自動化 測試 方法 裝置 處理器 系統 | ||
本申請提供了一種自動化測試方法、測試裝置、處理器和測試系統,自動化測試方法包括:對測試軟件的功能進行封裝,得到測試框架;獲取測試參數,測試參數為測試用例參數化得到的;調用測試框架并傳入測試參數;采用測試框架對測試用例進行測試。該測試方法中,將測試軟件的功能進行封裝得到測試框架,從而通過調用測試框架并傳入測試用例相應的測試參數,即可實現實施用例自動化測試,對于不同的測試用例,轉入測試用例相應的測試參數即可,相比于現有技術每一個測試用例均通過錄制和回放完成測試,可以避免多次錄制生成重復腳本,提高了測試方法的靈活性,從而降低了測試成本且提高了測試效率。
技術領域
本申請涉及建筑輔助設計技術領域,具體而言,涉及一種自動化測試方法、測試裝置、計算機可讀存儲介質、處理器和測試系統。
背景技術
BIECO是自主研發的一款基于Revit API二次開發的快速建模軟件,BIECO中先導功能模塊測試以及結構深化測試,這兩部分為自研算法,測試過程即為通過不同場景將BIECO的功能模塊進行驗證。
由于BIECO是PC程序,現有常用工具支持的是偏互聯網產品,現成可用工具幾乎沒有。目前現有技術中大部分基于PC的自動化測試工具均采用錄制手工操作步驟,工具自動生成測試代碼,回放時自動模擬之前錄制的操作步驟的模式,靈活性不夠,自動化用例維護成本比較高。
在背景技術部分中公開的以上信息只是用來加強對本文所描述技術的背景技術的理解,因此,背景技術中可能包含某些信息,這些信息對于本領域技術人員來說并未形成在本國已知的現有技術。
發明內容
本申請的主要目的在于提供一種自動化測試方法、測試裝置、計算機可讀存儲介質、處理器和測試系統,以解決現有技術中自動化測試方法不靈活的問題。
根據本發明實施例的一個方面,提供了一種自動化測試方法,包括:對測試軟件的功能進行封裝,得到測試框架;獲取測試參數,所述測試參數為測試用例參數化得到的;調用所述測試框架并傳入所述測試參數;采用所述測試框架對所述測試用例進行測試。
可選地,在對測試軟件的功能進行封裝,得到測試框架之前,所述方法還包括:采用C#語言對UI Automation和Windows API函數進行二次封裝。
可選地,采用所述測試框架對所述測試用例進行測試,包括:通過第三方庫接口調用實際結果;根據所述實際結果校檢測試結果。
可選地,根據所述實際結果校檢測試結果,包括:采用C#語言自帶的Assert對所述測試結果進行斷言。
可選地,在采用所述測試框架對所述測試用例進行測試之后,所述方法還包括:對所述測試框架的異常進行處理。
可選地,所述方法還包括:在所述測試框架更新版本的情況下,采用Jenkins自動執行所述測試用例。
根據本發明實施例的另一方面,還提供了一種自動化測試裝置,包括:第一處理單元,用于對測試軟件的功能進行封裝,得到測試框架;獲取單元,用于獲取測試參數,所述測試參數為測試用例參數化得到的;第二處理單元,用于調用所述測試框架并傳入所述測試參數;測試單元,用于采用所述測試框架對所述測試用例進行測試。
根據本發明實施例的再一方面,還提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質包括存儲的程序,其中,所述程序執行任意一種所述的測試方法。
根據本發明實施例的又一方面,還提供了一種處理器,所述處理器用于運行程序,其中,所述程序運行時執行任意一種所述的測試方法。
根據本發明實施例的再一方面,還提供了一種測試系統,包括自動化測試裝置,所述自動化測試裝置用于執行任意一種所述的測試方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于久瓴(江蘇)數字智能科技有限公司,未經久瓴(江蘇)數字智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011194007.3/2.html,轉載請聲明來源鉆瓜專利網。





