自動化測試
編輯自動化測試,是一個通用框架,用于執行以驗收測試為重點的自動化軟件測試。 Robot 使用簡單的表狀結構來管理測試數據,并依賴于關鍵字驅動的測試。
測試用例存儲為文本文件,基本上可以使用任何文本編輯器進行編輯。 有一些專注于 自動化測試 的 IDE,例如 Robot IDE (RIDE) 和基于 Eclipse 的 RED。 它們提供代碼完成、簡化的關鍵字管理和調試等功能。
擴展
編輯Robot 有許多可用的庫,例如用于測試 Web 應用程序的 Selenium 庫。
庫可以在 Python 中特別好地實現。 其他編程語言也可以,如果它們基于所謂的 遠程接口 實現遠程服務器。遠程服務器 提供使用 XML-RPC 的關鍵字,以便在測試用例中也可以使用例如用 Java 實現的庫。
在 Robocon 2020 期間,所謂的 MarketSquare 組織在 Github 上成立,在該組織下可以收集社區的庫并共同進一步開發。
例子
編輯以下測試用例實現了強制性的 Hello World 示例:
*** 測試用例 *** 記錄“Hello World” 記錄 Hello World
Log 是一個內置的關鍵字,它將以下參數作為日志條目寫入測試報告中。借助 SeleniumLibrary,可以輕松制定 Web 應用程序的測試:
機器人流程自動化
編輯雖然 自動化測試最初是為了自動化手動測試所涉及的過程而開發的,但該框架也適用于機器人控制的過程自動化。 為此,3.1 版對語言的使用進行了擴展,以包括所謂的任務。
由于 RPA 與測試自動化之間的密切關系,已經使用自動化測試 的團隊可以通過在現有基礎架構上構建來相對輕松地操作 RPA。
內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/372918/