Your SlideShare is downloading. ×
0
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
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

827

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
827
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





























  • ×