Download - Robot walk

Transcript
Page 1: Robot walk

> pybot.py –i Robot .An introduction to robotframework (test automation framework)

Wednesday August 31, 2011

Presented by Vivek Parashar

Page 2: Robot walk

Beer …

What’s the most expensive beer ever made?

Recipe discovered by a team of archaeologists.

Tutankhamun Ale

• First bottle worth $7,686 dollars• Typically $76 per bottle• Auction fetched $500+ per bottle

Page 3: Robot walk

… and Learn !

What country has most individual beer brands?

Produces about 220,000 tonnes of chocolate /yr

Belgium

• 400

Page 4: Robot walk

What are we not going to do ?

• Not discussing that animated Robots movie

• Not talking in a Robotic voice

• Not doing a Robot dance

Page 5: Robot walk

What are we doing here ?

> Get more knowledge on a generic software automation framework, Robot Framework

> Become aware of the problem we want to solve

> Get to a good starting point with ‘Robot’ so we can begin solving the problem

Page 6: Robot walk

What’s in the box ?• Free• Multiple Browsers• Keyword and Data driven• Command line interface• RIDE• Tabular Syntax• Variables and intelligence• Templates• Resource sharing• DB integration• Tagging• Reports in HTML• Library API• Support to extend• Debugging• Active community

Page 7: Robot walk

Features and Support

• Command line interface (CLI)> pybot.py –A args.txt –i sanity –s aa –v ENV:ft6 .

• RIDERobot framework Integrated Development Environment

Page 8: Robot walk

Features

• Keyword Driven, Data Driven and BDD

• Tabular Syntax

Page 9: Robot walk

Features

• Templates

• Resource Sharing

• Tagging

• Database Integration

Page 10: Robot walk

Features

• Reports in HTML

Page 11: Robot walk

Features

• Debugging

Page 12: Robot walk

More Goodness

• Active Community• Support to extend

• Library API

- Documentation

- User Forums

- Blogs

- Articles

- XML Output and CI

Page 13: Robot walk

Show me …

Stop talking already!

Let me see some ACTION!!!

Page 14: Robot walk

I think, therefore I am.

Thoughts on writing Libraries

Page 15: Robot walk

Resources

Points Wikihttps://mwiki.points.com/wiki/RobotFramework

Pythonhttp://www.python.org/getit/

Robot Framework Homepagehttp://code.google.com/p/robotframework/

Selenium Library http://robotframework-seleniumlibrary.googlecode.com/hg/doc/SeleniumLibrary.html

Reference and Documentationhttp://code.google.com/p/robotframework/wiki/UserGuide

Communityhttp://groups.google.com/group/robotframework-usershttp://groups.google.com/group/robotframework-announcehttp://groups.google.com/group/robotframework-devel