很多軟件測試從業(yè)者都知道自動化測試,不知道什么是RPA,一般才接觸RPA,都會認為RPA與自動化測試兩者基本相同。
RPA機器人流程自動化,是一種能夠模擬人類來執(zhí)行重復性任務的軟件。它所依賴的技術目的在統(tǒng)籌安排、執(zhí)行并提升業(yè)務工作流。業(yè)務用戶只需負責通過圖形方式顯示的計算機操作界面對 RPA軟件進行編程和動態(tài)設定即可。
兩者都包含了避免重復的人工操作,能處理結構化數據和處理固定業(yè)務邏輯等。
當然,自動化測試聚焦的范圍,僅僅在將軟件測試行為的自動化。
RPA則是面向的更加復雜的,多個行業(yè)多個系統(tǒng)多個環(huán)境的自動化。
RPA更加關注跨系統(tǒng)的能力,自動化測試通常應用于某一個技術的系統(tǒng),比如網頁、桌面應用程序、APP等,如果你的軟件是APP,那么使用的自動化測試技術,通常局限于APP之上。
而RPA關注的是輸入、過程及輸出,自動化測試更加關注結果。
從使用人員來說,自動化測試是針對專業(yè)測試人員,RPA是針對業(yè)務人員,非技術人員。
目前國內也看到現在很多RPA廠商,正在深耕自動化測試這一塊。
推薦閱讀: