RPA(Robotic Process Automation):企業業務流程自動化或者機器人流程自動化,是基於軟件機器人和人工智能(AI)實現按照一定的規則能夠代替或者協助人類在計算機、手機等智能設備中完成重復性工作與任務的技術。
區別:
類型 | 自動化測試 | RPA |
用戶 | 軟件測試人員 | 可以被所有利益相關者廣泛使用, |
展現形式 | 測試用例 | 業務流程 |
涉及應用 | 通常單個應用 | 跨多個應用,例如同時要操作Web應用和Windows原生應用完成流程 |
異常處理 | 簡單記錄(打印日志或者截屏) | 更加注重出錯處理,針對流程中所有可能出現的異常情況進行一定的處理,以確保能按照預定流程執行。 另外要添加更多的檢查點,確保流程執行無誤。 |
維護頻率 | 針對UI類測試,經常會隨着應用的更新進行同步更新,修改相對頻繁。(接口自動化測試除外) | 一旦構建完成且穩定運行,就盡量不修改。修改頻度較低。 |
應用環境 | 可以在QA、生產、性能、UAT環境中運行 | 通常僅僅在生產環境運行 |