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
×

Testing the web

828

Published on

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
828
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

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





























    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×