Your SlideShare is downloading. ×
Testing the web
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Testing the web

796
views

Published on

Cucumber introduction

Cucumber introduction

Published in: Technology, Design

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
796
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

  • About me:

    I build tools to manage large Rails deployments all day long. Not a bad job, eh?
  • Before we get into monitoring or cucumber, let’s talk about testing.

    In my career as a dev, my testing habits have evolved over time, largely inspired by available tools.

    I’m sure some of you have shared a similar journey - let’s take a quick look back.
  • Save in your editor / refresh in your browser / lather / rinse repeat.

    Occasional human preformed quality assurance

    Broken by design
  • Basically, BDD nirvana. Stakeholder-*writable* if you’re crazy.
  • For those of you that aren’t familiar with Cuke





























  • But what about production? We’re testing all the time in development, while we’re developing the that’s going to create revenue. But in production...
  • ...there’s actually revenue being earned. Why not test with the same veracity in production?



  • Search can fail when the rest of a site works fine due to many reasons:

    * search daemon may go down
    * the indicies may be corrupt
    * or things may fail in a more interesting kind of way...





  • Pingdom’s a relatively new tool that’s gained a good bit of traction. It’s a hosted monitoring service, that can test HTTP and many other types of services from a network of computers around the world. This covers the availability angle quite well
  • Cucumber’s served well for me in my experience in bringing stakeholders and developers together.
  • But with a couple quick edits
  • We have a tool that can help us bring together developers, operations, *and* stakeholders
  • Functionality