Saturday, February 25, 2017

Robot Framework - Quick Start Guide


Robot Framework is a generic test automation framework for acceptance testing and acceptance test-driven development (ATDD). It has easy-to-use tabular test data syntax and it utilizes the keyword-driven testing approach. Its testing capabilities can be extended by test libraries implemented either with Python or Java, and users can create new higher-level keywords from existing ones using the same syntax that is used for creating test cases.

Key Highlights :- 
  • Lightweight, simple, fast
  • Clear & easy learning curve
  • Open source, Keyword/Data Driven approach
  • Many python libraries available
  • BDD support makes sure everyone is speaking same language
  • Can be used by non-technical QA 
  • Easy to read the tests from business stand point of view
  • Large online community
References :- 
  • Robot Framework Ecosystem :- http://robotframework.org/
  • Robot Framework User Guide :- http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html
  • Selenium with Pyhton :- http://selenium-python.readthedocs.io/
  • Selenium 2 Library :- http://robotframework.org/Selenium2Library/Selenium2Library.html
  • Python :-  
    • For v.2 +  :- https://docs.python.org/2.7/tutorial/index.html
    • For v.3 +  :- https://docs.python.org/3/tutorial/index.html
  • Python Repository (Library Files) :- https://pypi.python.org/pypi
Editor Options :- 
  • IDE :- PyCharm(Best), Eclipse(Plugin:- PyDev), Brackets
  • Text Editors :- Notepad ++, Emacs, Vim
  • RIDE 

No comments: