Agile Testing!
Upcoming SlideShare
Loading in...5
×
 

Agile Testing!

on

  • 936 views

An attempt to simplify the vocabulary and buzzwords out there related to Agile testing.

An attempt to simplify the vocabulary and buzzwords out there related to Agile testing.

Statistics

Views

Total Views
936
Views on SlideShare
919
Embed Views
17

Actions

Likes
0
Downloads
45
Comments
0

3 Embeds 17

https://www.linkedin.com 8
http://www.amanking.com 5
http://www.linkedin.com 4

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

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
  • Technically speaking, BDD is a practice but it stresses on a certain format to write tests in. Hence, the BDD practice is typically paired with a BDD tool. I use the term “BDD” in this PPT to refer to “BDD tool”. I do not delve into the “BDD practice” as it can fit in either with TDD or ATDD based on level of testing.Imagecredits:http://upload.wikimedia.org/wikipedia/he/b/b0/JUnit_logo.PNGhttp://cukes.info/images/cuke_logo.pnghttp://www.fitnesse.org/files/images/FitNesseLogoMedium.jpghttp://jbehave.org/images/jbehave-logo.pnghttp://www.nunit.org/img/logo.gifhttp://www.specflow.org/specflownew/css/logo.png
  • Image credits:http://jbehave.org/images/Images.001.png
  • Image credits:http://jbehave.org/images/Images.002.png
  • Image credits:http://docs.seleniumhq.org/images/big-logo.png
  • Image credits:http://vinkamat.com/wp-content/uploads/2011/03/tdd_cycle.jpg

Agile Testing! Agile Testing! Presentation Transcript

  • Agile Testing! Aman King king@thoughtworks.com
  • Testing Vocab
  • Agile Testing Vocab
  • Let’s simplify this!
  • Testing Types Tools Practice s
  • Types of Testing http://martinfowler.com/bliki/TestPyramid.html Integration Functional Interaction Levels
  • Testing Types Tools Practice s• Unit Test • Integration Test • Functional Test
  • Tools for Testing Non-BDD Tools BDD Tools TestNG
  • Behaviour Driven Development Tool GWT maps to Acceptance Criteria
  • Behaviour Driven Development Tool Code-behind
  • Non-BDD Tool Direct code! still readable? http://java.dzone.com/articles/using-hamcrest-and-junit
  • What about… Selenium Library to talk to browser Use with BDD or non-BDD
  • Testing Types Tools Practice s• Unit Test • Integration Test • Functional Test • JUnit • TestNG • Cucumber • FitNesse • BDD / Non-BDD
  • Practices around Testing
  • Test Driven Development What Devs do to write implementation! More about code design, not simply unit testing!
  • Practices around Testing
  • Acceptance Test Driven Development Developer Tester shared ownership of automation
  • Testing Types Tools Practice s• Unit Test • Integration Test • Functional Test • JUnit • TestNG • Cucumber • FitNesse • BDD / Non-BDD • TDD • ATDD
  • TypesTools Practice s Unit Test Integration Test Functional Test Non-BDD (eg. JUnit, TestNG) BDD (eg. Cucumber, FitNesse) TDD ATDD
  • Go Automate!