Download presentation
Presentation is loading. Please wait.
Published byLoreen Simon Modified over 9 years ago
1
Agile Testing Strategies By Jared Richardson http://JaredRichardson.net By Jared Richardson http://JaredRichardson.net
2
Winning Basketball Team Strategy Team Strategy
3
Successful Agile Team Strategy Test Strategy Team Strategy Test Strategy
4
Successful Agile Continuous Integration Test Automation Continuous Integration Test Automation
5
Automated Tests Rust Code Breaks Sync Fails Trust Fails Code Breaks Sync Fails Trust Fails
6
Two Scenarios Fix 1 to 3 tests Fix 800 tests Fix 1 to 3 tests Fix 800 tests
7
Your Code
8
Public API SupportingClasses
9
Focused Tests Tests
10
BroadTests
11
Unit Tests Exercise One Unit No External Resources Fast Focused Labor Intensive Exercise One Unit No External Resources Fast Focused Labor Intensive
12
Mock Client Test A System or Module Integration Test Broad A System or Module Integration Test Broad
13
Tests Require Continuous Integration Frequent Check-ins Continuous Integration Frequent Check-ins
14
Three Strategies Test Driven Development Defect Driven Testing Blitzkrieg Test Driven Development Defect Driven Testing Blitzkrieg
15
TDDTDD Write a Test That Fails Write Just Enough Code Repeat Write a Test That Fails Write Just Enough Code Repeat
16
TDDTDD Drives Design Creates a Solid Product Requires Enlightenment Drives Design Creates a Solid Product Requires Enlightenment
17
Find a Bug Add a Test Jazz It Up Find a Bug Add a Test Jazz It Up DDT DDT
18
DDTDDT Inoculates Your Code Incrementally Builds Suite Retrofit Inoculates Your Code Incrementally Builds Suite Retrofit
19
BKBK March Across The Product Breadth, Not Depth Create Templates March Across The Product Breadth, Not Depth Create Templates
20
BKBK Jump Start the Effort Same Page Requires Enlightenment Jump Start the Effort Same Page Requires Enlightenment
21
Scenario One New Project Enlightenment TDD + BK + DDT New Project Enlightenment TDD + BK + DDT
22
Scenario Two New Project No Enlightenment DDT New Project No Enlightenment DDT
23
Scenario Three Existing Project Enlightenment BK + DDT Existing Project Enlightenment BK + DDT
24
Scenario Four Existing Project No Enlightenment DDT Existing Project No Enlightenment DDT
25
Scenario Five Existing Product Some Enlightened Developers DDT Existing Product Some Enlightened Developers DDT
26
SummarySummary Test Categories: Focused & Broad Test Types: Unit & Mock Client Strategies: TDD, DDT, BK Test Categories: Focused & Broad Test Types: Unit & Mock Client Strategies: TDD, DDT, BK
27
Your Goal Pick a Strategy Start Within Two Days Use It One Month Re-evaluate Pick a Strategy Start Within Two Days Use It One Month Re-evaluate
28
Be the change you want to see in the world -Ghandi Be the change you want to see in the world -Ghandi
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.