Top Banner
ADD SOME MORE AWESOME-NESS Do it!
22

Selenium Shots by Kyle J. Ginavan & Ryan Felton

Jan 15, 2015

Download

Technology

Steven Chau

Selenium Shots presented by Kyle J. Ginavan and Ryan Felton at Ruby Midwest 2010.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Selenium Shots by Kyle J. Ginavan & Ryan Felton

ADD SOME MORE AWESOME-NESS

Do it!

Page 2: Selenium Shots by Kyle J. Ginavan & Ryan Felton
Page 3: Selenium Shots by Kyle J. Ginavan & Ryan Felton
Page 4: Selenium Shots by Kyle J. Ginavan & Ryan Felton

What?

Page 5: Selenium Shots by Kyle J. Ginavan & Ryan Felton

What?

๏ Integration Testing Service

• Cross operating system and browser confirmation your site works.

๏ Automated Screenshots

• Cross operating system and browser confirmation you site looks good.

Page 6: Selenium Shots by Kyle J. Ginavan & Ryan Felton

Why?

Page 7: Selenium Shots by Kyle J. Ginavan & Ryan Felton

Why? ๏ Manual Test Runs

• BORING!!! and inconsistent.

๏ Farm It

• Writing test plans suck.

• More people to manage.

• More deadline Police.

Page 8: Selenium Shots by Kyle J. Ginavan & Ryan Felton

Before

Page 9: Selenium Shots by Kyle J. Ginavan & Ryan Felton

Before

Page 10: Selenium Shots by Kyle J. Ginavan & Ryan Felton

The Future!

Page 11: Selenium Shots by Kyle J. Ginavan & Ryan Felton

The Future!

Page 12: Selenium Shots by Kyle J. Ginavan & Ryan Felton

How?

Page 13: Selenium Shots by Kyle J. Ginavan & Ryan Felton

The Setup

Page 14: Selenium Shots by Kyle J. Ginavan & Ryan Felton

The Setup

๏ gem install selenium_shots

๏ config.gem 'selenium_shots'

๏ selenium_shots create myapp

• Email: [email protected]

• Password: *****

Page 15: Selenium Shots by Kyle J. Ginavan & Ryan Felton

The Config

Page 16: Selenium Shots by Kyle J. Ginavan & Ryan Felton

The Config

Page 17: Selenium Shots by Kyle J. Ginavan & Ryan Felton

The Code

Page 18: Selenium Shots by Kyle J. Ginavan & Ryan Felton

The Code

Page 19: Selenium Shots by Kyle J. Ginavan & Ryan Felton

DEMO

Page 20: Selenium Shots by Kyle J. Ginavan & Ryan Felton

When?

๏ Still a messy kid?

๏ Integration Tests doesn't replace real user testing... but makes a nice compliment.

Page 22: Selenium Shots by Kyle J. Ginavan & Ryan Felton

The Great Merge