自動化測試與RPA的區別總結

2022-06-21 15:24:09 字數 736 閱讀 6698

rpa(robotic process automation):企業業務流程自動化或者機器**程自動化,是基於軟體機械人和人工智慧(ai)實現按照一定的規則能夠代替或者協助人類在計算機、手機等智慧型裝置中完成重複性工作與任務的技術。

區別:型別

自動化測試

rpa

使用者

軟體測試人員

可以被所有利益相關者廣泛使用,

展現形式

測試用例

業務流程

涉及應用

通常單個應用

跨多個應用,例如同時要操作web應用和windows原生應用完成流程

異常處理

簡單記錄(列印日誌或者截圖)

更加注重出錯處理,針對流程中所有可能出現的異常情況進行一定的處理,以確保能按照預定流程執行。

另外要新增更多的檢查點,確保流程執行無誤。

維護頻率

針對ui類測試,經常會隨著應用的更新進行同步更新,修改相對頻繁。(介面自動化測試除外)

一旦構建完成且穩定執行,就盡量不修改。修改頻度較低。

應用環境

可以在qa、生產、效能、uat環境中執行

通常僅僅在生產環境執行

手工測試與自動化測試的區別

1 手工測試與自動化測試其實並不是對立的 並不是所有的功能自動化測試都可以實現,它的效率也不高,但是可以完成一部分場景的功能回歸。自動化測試發展了這麼多年,也沒有把手工測試給取代。2 手工測試的特點 手工測試能通過人為的邏輯判斷效驗當前的步驟是否正確,同時用例的執行具有一定步驟跳躍性,能夠清楚知道邏...

測試自動化 自動化測試的定義

相關術語 automated testing test tool,automated testing test suite,automated testing test script等.具體參見 http en.wikipedia.org wiki test automation 推薦書籍 1 軟體...

自動化測試 web自動化測試

自動化 由機器裝置代替人為完成制定目標的過程 優點 提高工作效率 減少勞動力 產品規格同一標準 批量生產 自動化測試 讓程式代替人為去驗證程式功能的過程,即在預設條件下執行程式系統 流程確定 搭建自動化框架 編寫測試用例,將其轉化為soupui 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...