18
* Robot Framework * Lord of the Rings Asheesh M @amehdiratta

Robot framework - Lord of the Rings

Embed Size (px)

DESCRIPTION

Robot Framework - Lord of the Rings Introduction to the Robot Framework for Acceptance Test automation, and hands on examples, highlighting the key features. To catch the demo's, drop me a note at my email id.

Citation preview

Page 1: Robot framework - Lord of the Rings

* Robot Framework *

Lord of the Rings

Asheesh M

@amehdiratta

Page 2: Robot framework - Lord of the Rings

How is your Journey?

Page 3: Robot framework - Lord of the Rings

www.agiletour.com @amehdiratta

Nov 2012

Needs ?

Page 4: Robot framework - Lord of the Rings

www.agiletour.com @amehdiratta

Nov 2012

Wants ?

Page 5: Robot framework - Lord of the Rings
Page 6: Robot framework - Lord of the Rings

Reality bites !

Page 7: Robot framework - Lord of the Rings

Acceptance TestsCommon understanding

Externally visible

Implementation independent

Executable requirements

Living documentation

Specification by example

Page 8: Robot framework - Lord of the Rings

ATDD: STEPS TO GLORY

Source : ATDD with Robot framework: Craig Larman and Bas Vodde

Page 9: Robot framework - Lord of the Rings

www.agiletour.com @amehdiratta

Nov 2012

Robot FX: Introduction

Python based keyword driven automation framework

Allows Natural language Domain language expression

Open Source, Multi OS, Technology independent

Test cases in multiple formats (HTML,TSV,Text)

Extensive library support : Inbuilt + Custom library…[OS,Selenium,Database,SSH,AutoIt,Swing…]

Page 10: Robot framework - Lord of the Rings

Robot FX: How it works

Source : ATDD with Robot framework: Craig Larman and Bas Vodde

Page 11: Robot framework - Lord of the Rings

Enough!!

LET’s get Coding!

Page 12: Robot framework - Lord of the Rings

Setup Ready ?

• Python + Robot Framework

• Selenium + Others

– Robot Selenium library,

– Firefox, Chrome, Chrome driver

• wxPython + RIDE

Page 13: Robot framework - Lord of the Rings

Let’s Test –Basic File OS operations

Setup Needs –Python / Robot framework

Page 14: Robot framework - Lord of the Rings

Let’s Test –Custom Application(Python native app)

Setup Needs –Python /Robot framework

Page 15: Robot framework - Lord of the Rings

Let’s Test –Web Application using Selenium

Setup Needs –Python / Robot frameworkSelenium / others

-Robot FX Selenium library-Firefox, Chrome(+chrome driver)

wxPython / RIDE

Page 16: Robot framework - Lord of the Rings

In the end Robot FX gives.....

FreedomFreedom

Page 17: Robot framework - Lord of the Rings

Thank you!

Asheesh M /@amehdiratta

Page 18: Robot framework - Lord of the Rings

Credits

• Robot framework http://robotframework.googlecode.com/

• ATDD with Robot framework: : Craig Larman and Bas Vodde

• Specification by Example: How Successful Teams Deliver the Right

Software : Gojko Adzic

• Extreme programming http://www.extremeprogramming.org/

Photos• http://agilejourneys.blogspot.in/2014/10/step-by-step-guide-to-installing-robot.html

• http://design.spotcoolstuff.com/cool-geeky-jewelry

• http://www.toldontape.co.uk/wp-content/uploads/2011/08/start-end-line.jpg

• http://www.easyvectors.com/assets/images/vectors/afbig/outline-smiley-icons-clip-art.jpg

• http://www.massagetoday.com/content/images/steps_21228_1_1_1129.jpg

• http://wallpapers.free-review.net/21_~_River_stone.htm

• http://upload.wikimedia.org/wikipedia/commons/6/65/Stones_Porto_DSCF0572.jpg

• http://micah.sparacio.org/wp-content/uploads/2011/05/depression.jpg

• http://greenwood-carving.blogspot.in/2010/10/beautiful-axes-japanese-carpentry-tools.htm

• http://twitter.com/robotframework

• http://media.dwell.com/images/480*583/crash-test-dummy-thackray-laura.jpg

• http://smallbiztrends.com/wp-content/uploads/2012/09/happy-team.jpg