• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Cucumber & Cheese
 

Cucumber & Cheese

on

  • 2,690 views

This is a presentation I gave at the Columbus Code Camp on October 16, 2010.

This is a presentation I gave at the Columbus Code Camp on October 16, 2010.

Statistics

Views

Total Views
2,690
Views on SlideShare
2,045
Embed Views
645

Actions

Likes
1
Downloads
0
Comments
0

2 Embeds 645

http://www.cheezyworld.com 644
http://coderwall.com 1

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • Ain&#x2019;t I pretty! <br /> 80% Java, 10% C++, 10% Ruby <br />

Cucumber & Cheese Cucumber & Cheese Presentation Transcript

  • Cucumber & Cheese Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Happy National Feral Cat Day http://www.alleycat.org/NetCommunity/Page.aspx?pid=390 Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Shout Out Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Shout Out Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • It has begun Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • And breakfast Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Nature ^ F T> Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Nature ^ F T> Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Nature ^ F T> Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Nature X ^ F T> Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Nature X ^ F Analysis T> Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Nature X ^ F Analysis Design T> Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Nature X ^ F Analysis Design Development T> Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Nature X ^ F Analysis Design Development Test T> Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Nature X ^ F Analysis Design Development Test T> Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Nature X ^ F Analysis Design Development Test T> Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Nature X ^ F Analysis Design Development Test T> Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Nature X ^ F Analysis Design Development Test T> Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Nature X ^ F Analysis Design Development Test T> Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Nature X ^ F Analysis Design Development Test T> Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Agile Testing? Story 1 Code Test Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Agile Testing? Story 1 Code Test Story 2 Code Test Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Agile Testing? Story 1 Code Test Story 2 C Story 1 C Test Story 2 Code Test Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Agile Testing? Story 1 Code Test Story 2 C Story 1 C Test Story 2 C Story 1 C Test Story 2 Code Test Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • D.R.Y. Specification Implementation Verification User Story Code with with Automated Acceptance Unit Tests Criteria Tests Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • D.R.Y. Specification Implementation Verification User Story Code with with Automated Acceptance Unit Tests Criteria Tests Duplication Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • QA is Dead
  • Behavior Driven Development
  • Practices of BDD Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Practices of BDD • Involve Stakeholders in the implementation process through outside- in software development Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Practices of BDD • Involve Stakeholders in the implementation process through outside- in software development • Use examples to describe the behavior of the application Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Practices of BDD • Involve Stakeholders in the implementation process through outside- in software development • Use examples to describe the behavior of the application • Automate those examples to provide quick feedback and regression testing Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • ATDD Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • ATDD Test Code Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • ATDD Write Test Test Code Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • ATDD Write Test Run Test Code Test Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • ATDD Write Test Run Test Code Run Test Test Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • ATDD Write Test Run Test Code Run Test Run Test Run Te Test Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Write requirements as stories and tests
  • Won’t they be brittle? Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Record / Playback is the training wheels of automation
  • My testers aren’t coders Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Webapps only? e e Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Batch ETL - Informatica Webapps only? Embedded TV iPhone e e Telephone Devices Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Columbus Code Camp Let’s see the code please! Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Typical Cukes Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Page Objects Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Default Data Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Pages -> Pages Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • High-level Tests Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Patterns Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Patterns • Page Objects Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Patterns • Page Objects • Default Data Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Patterns • Page Objects • Default Data • Pages Returning Pages Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Patterns • Page Objects • Default Data • Pages Returning Pages • High Level Tests Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.
  • Who am I Jeff Morgan Known worldwide as “Cheezy” cheezy@leandog.com @chzy http://www.cheezyworld.com Agile coach and mentor for over six years. Copyright 2010 LeanDog, Inc. All Rights Reserved. Do not copy or distribute without permission.