RobotFramework特性總結


robotframework是一款python編寫的功能自動化測試框架。具備良好的可擴展性,支持關鍵字驅動,可以同時編寫多種類型的客戶端或者接口,可以進行分布式測試執行。主要用戶輪次很多的驗收測試和驗收測試驅動開發(ATDD)。

自動化測試框架:

  • 定義一種統一的方式來書寫和組織測試用例(測試步驟、測試數據和測試返回值)
  • 控制測試用例的執行過程
  • 生成測試報告和測試日志

RobotFramework特性

  • 易於使用,采用表格格式語法,統一測試用例格式
  • 重用性好,可以利用現有關鍵字來組合新關鍵字
  • 支持變量
  • 支持創建基於數據驅動的測試用例
  • 結果報告和日志采用HTML格式,易於閱讀
  • 提供標簽以分類和選擇將被執行的測試用例
  • 平台、應用無關
  • 功能全面,支持WEB測試(selenium)、java GUI測試
  • 易於擴展,提供簡單的API,用戶可以自定義基於python或者java的測試組件
  • 易於集成,技工了命令行接口和基於XML的輸出文件
  • 易於與版本管理集成

Selenium簡介

  • selenium是一個用於Web應用程序測試的工具
  • seleniuim包括:IDE、Remote Control(RC)、Grid、WebDriver(WD)
  • 我們這里使用的是Web Driver(wd)
  • RFS = Robot Framework+ selenium(wd)

RFS架構

環境搭建

參考 robotframework環境搭建


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM