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:
Post a Comment