[發明專利]自動化測試框架自動測試的實現技術在審
| 申請號: | 202110053750.5 | 申請日: | 2021-01-15 |
| 公開(公告)號: | CN112835789A | 公開(公告)日: | 2021-05-25 |
| 發明(設計)人: | 薛占國;杜崇崇;羅海斌;王鵬 | 申請(專利權)人: | 北京高因科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京世譽鑫誠專利代理有限公司 11368 | 代理人: | 孫國棟 |
| 地址: | 100089 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自動化 測試 框架 自動 實現 技術 | ||
1.自動化測試框架自動測試的實現技術,其特征在于,包括PC-UI自動化框架、移動端-UI自動化框架、可擴展的自動化執行框架、靈活的自動化日志模塊、實用的報告、郵件、消息模塊、可對接持續集成的接口模塊。
2.如權利要求1所述的自動化測試框架自動測試的實現技術,其特征在于,所述PC-UI自動化框架:通過Python+Selenium+Unittest+logger可以完成PC自動化測試框架搭建、腳本編寫、腳本優化、腳本執行、日志分析、搭建GitLab+Jenkins的自動化服務器可以實現自動化腳本實時監控,有新代碼更新實時同步自動化測試服務器,完成自動化測試服務器代碼更新,對腳本可以實現實時、定時執行,實現自動化測試的持續集成,服務器增加自動化腳本日志記錄跟進,可追溯問題發現的原因,腳本執行完成可應用HttpRunner報告文件進行封裝方法實現生成自動化可視測試報告、通過封裝的發送郵件、釘釘消息可以實時同步自動化測試結果,讓整個自動化測試結果有據可依,可以根據實際需要進行自動化測試功能模塊靈活封裝、實現自動化測試不同環境切換。
3.如權利要求2所述的自動化測試框架自動測試的實現技術,其特征在于,所述移動端-UI自動化框架:基于python語言,移動端框架底層封裝ATXserver實現多設備兼容,移動端自動化通過weditor進行應用快速定位元素,封裝移動端可用的定位元素方法,進行對手機的自動化操作,操作手機的同時會判斷手機應用是否安裝,未安裝會自動執行jenkins中APP打包方法,把打完的APP包自動拉取到本地項目,框架封裝了自動安裝、啟動、操作等APP的方法,通過這些常的方法對移動端APP進行常規自動化測試。
4.如權利要求3所述的自動化測試框架自動測試的實現技術,其特征在于,所述可擴展的自動化執行框架:自動化腳本的執行,通過Python語言的單元測試框架unittest框架進行封裝,使用封裝好的ATXMethods.CaseStrategy進行自動化測試腳本的加載執行,根據加載的用例,判斷是否要加載移動設備,用例執行會通過底層unittest進行,讓所有執行測試的類都繼承于TestCase類,可以將TestCase看成是對特定類進行測試的方法的集合,這樣可以方便的來加載安排自動化腳本執行的順序,可以添加自定義的自動化測試集,完成不同集合的自動化腳本執行,靈活的執行腳本用例方法,可以滿足不同端的自動化腳本執行,自動化腳本執行會調用后續不同端生成報告的模塊,實現不同腳本執行生成不同腳本報告。
5.如權利要求4所述的自動化測試框架自動測試的實現技術,其特征在于,所述靈活的自動化日志模塊:通過LoggerMethods日志模塊記錄跟蹤運行時發生的錯誤,新增自動化日志不同端的日志等級、生成不同項目特定日志的輸出,通過應用控制臺和報告顯示自動化執行的結果日志,通過日志分析自動化測試執行情況,定位自動化腳本錯誤問題,輸出執行人員理解的信息日志,讓自動化測試結果變的簡單可讀,對執行自動化測試腳本的功能測試人員能更容易的定位腳本錯誤的地方及原因,并很快解決腳本問題。
6.如權利要求5所述的自動化測試框架自動測試的實現技術,其特征在于,所述實用的報告、郵件、消息模塊:自動化測試腳本執行完成,會自動生成自動化測試報告,自動化報告會記錄測試腳本執行時長,測試結果、測試執行圖表,測試報告用例詳情,測試報告日志、測試報告截圖等功能,報告生成后會調用發郵件,發釘釘消息的方法,把自動化測試報告發送給相關人員,讓自動化測試有據可依,實現了自動化測試不同場景可定制不同報告、不同消息的場景,完善了整個自動化測試結果報告輸出的機制。
7.如權利要求6所述的自動化測試框架自動測試的實現技術,其特征在于,所述可對接持續集成的接口模塊:將自動化測試人員寫的腳本在代碼服務器上進行提交,通過自動化測試服務器對代碼進行自動部署,執行,生成自動化測試可視化報告,發現有問題,實時收集錯誤日志,定時執行自動化腳本,以確保自動化執行的可持續性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京高因科技有限公司,未經北京高因科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110053750.5/1.html,轉載請聲明來源鉆瓜專利網。





