1. 程式人生 > 其它 >【原創】基於RPA的軟體功能自動化測試

【原創】基於RPA的軟體功能自動化測試

簡介:1個功能自動化的框架

特點:OCR識別文字內容,pylackey對比影象相似度

程式碼極簡

適用於絕大部分場景

只需要對按鈕進行截圖

配合第三方庫可以生成漂亮的測試報告

檔案結構:action--->操作的圖片

expectation--->期待結果的圖片

Module--->封裝的方法

testcases--->測試用例存放

程式碼片段:通過【method_lackey().leftclick】對軟體進行操作,遇到【The end】跳出迴圈,通過【assertTrue(r.exists(lackey.Pattern()))】進行結果斷言,

實際操作結果與期待的圖片,相似度>=85%,預設該條case的執行結果是pass

測試報告:配合beautifulreport,匯出報告

縱觀:你所需要做的,只是對想點的按鈕進行截圖,對操作後的期待結果進行截圖而已

面朝大海--\(˙<>˙)/--落霞與孤鶩齊飛