namesmatter

20
The Consultant’s Dilemma (What your call things matters) Thursday, April 7, 2011

Upload: adam-goucher

Post on 16-Jan-2015

1.061 views

Category:

Documents


0 download

DESCRIPTION

My lightning talk from SeConf about the problem with names and what-we-call-things in Selenium right now.

TRANSCRIPT

Page 1: Namesmatter

The Consultant’s Dilemma

(What your call things matters)

Thursday, April 7, 2011

Page 2: Namesmatter

Selenium is the Brand.

Thursday, April 7, 2011

Page 3: Namesmatter

Selenium One is a version.

Thursday, April 7, 2011

Page 4: Namesmatter

Selenium One has•Se-Core•Se-IDE•Se-RC•Se-Grid

Thursday, April 7, 2011

Page 5: Namesmatter

Selenium Two is a version.

Thursday, April 7, 2011

Page 6: Namesmatter

Selenium Two has•Se-IDE•Se-Server•Se-RC API•Se Remote Webdriver API•Grid Capabilities

•Se-WebDriver API•Language specific implementations

Thursday, April 7, 2011

Page 7: Namesmatter

RC and WebDriver are APIs.

Thursday, April 7, 2011

Page 8: Namesmatter

Because they are separate, it is a

migration.

Thursday, April 7, 2011

Page 9: Namesmatter

Not.

Thursday, April 7, 2011

Page 10: Namesmatter

An.

Thursday, April 7, 2011

Page 11: Namesmatter

Upgrade.

Thursday, April 7, 2011

Page 12: Namesmatter

Think Carbon and Cocoa in the Mac

world

Thursday, April 7, 2011

Page 13: Namesmatter

Remote Control is NOT going away

Thursday, April 7, 2011

Page 14: Namesmatter

Yet.

Thursday, April 7, 2011

Page 15: Namesmatter

So...

Thursday, April 7, 2011

Page 16: Namesmatter

Say WebDriver if you mean WebDriver.(Not Selenium 2)

Thursday, April 7, 2011

Page 17: Namesmatter

Say Remote Control if you mean Remote

Control.(Not Selenium 1)

Thursday, April 7, 2011

Page 18: Namesmatter

But use Page Objects in either case...

Thursday, April 7, 2011

Page 19: Namesmatter

...to make the conversion easier

Thursday, April 7, 2011

Page 20: Namesmatter

Since WebDriver really is the future of the

project.

Thursday, April 7, 2011