Robot Framework are Python based automation testing tool. I am using Robot Framework as acceptance test tool during development process, so that each git commit I made RF will test it automatically for me.
3. What is ATDD
● Common understanding
● Ubiquitous languages
● Executable requirements/examples
● Living documentation
● Also known as story test driven development, behaviour driven
development, executable requirements, specification by example.
5. What is Robot Framework
● Generic test automation framework
○ Utilizes the keyword-driven testing approach
○ Suitable both for "normal" automation and ATDD
● Implemented with Python
○ Runs also on Jython (JVM) and IronPython (.NET)
● Open source
○ Apache 2.0 License
○ Sponsored by Nokia Siemens Network
○ Active development and community
9. Key features
● Creating higher level keywords in test data
○ Easy to create domain specific languages
○ No programming skills needed
● Variables
● Tagging test cases
○ Selecting tests, statistics, …
● Simple test library API
○ Easy to create custom libraries