一.簡介:
Robot Framework:Robot Framework是由Python編寫的一款功能豐富並且擴展性強的自動化測試框架,也可以在Java和 .NET 上運行。
二.操作或運行流程
Robot Framework:
1.安裝:
-
安裝Python
-
pip install Robotframework
-
pip install robotframework-selenium2library
-
pip install robotframework-ride
-
pip install wxPython
2.運行ride.py

3.關鍵字編寫:包括描述,參數,返回值,運行前操作,運行后操作。
4.斷言:請求時需要寫期望值,初步判斷,也可以寫IF...else自行在次判斷,得到的結果也可以提取想要的字段,用Python自行實現。
5.測試報告:運行時勾選中用例,然后點start執行用例。

6.集成到Jenkins上,持續集成,並發報告至郵箱中
三.優缺點分析:
Robot Framework:
優點:1.圖形化界面操作,表格化用例,降低編寫接口和用例的難度
2.關鍵字驅動,重用性好,利用現有關鍵字組裝新關鍵字,簡化自動化測試過程
3.有高度可擴展性,由通用的測試庫和工具組成,也可以自定義測試庫。
4.易於集成,功能全面,支持WEB測試,SSH,Telnet,API接口多種測試方式。
缺點:1.自定義 HTML 報告較為麻煩
2.界面反應速度慢,經常卡死
3.導入測試庫有時候有異常