SlideShare a Scribd company logo
1 of 55
Download to read offline
Advanced 
Topics 
in 
Agile 
Tes0ng 
Agile 
Tes0ng 
Days 
2014 
Lisa 
Crispin 
and 
Janet 
Gregory 
Agile 
Tes)ng: 
A 
Prac)cal 
Guide 
for 
Testers 
and 
Agile 
Teams 
More 
Agile 
Tes)ng: 
Learning 
Journeys 
for 
the 
Whole 
Team
A 
li=le 
about 
us 
Janet 
Agile 
Tes0ng; 
2009 
More 
Agile 
Tes0ng: 
Oct 
2014 
First 
agile 
team: 
2000 
Currently 
coaching, 
training 
Twi=er: 
janetgregoryca 
Email: 
janet@agiletester.ca 
Website: 
www.agiletester.com 
www.agiletester.ca 
Lisa 
First 
agile 
team 
– 
2000 
Currently 
tes0ng 
at 
Piviotal 
Tracker 
Twi=er: 
lisacrispin 
Email: 
lisa@agiletester.ca 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
The 
Day… 
Maybe! 
1. Introduc0ons 
2. What 
do 
we 
want 
to 
talk 
about? 
3. Priori0ze 
the 
topics 
4. Start 
tackling 
one 
problem 
at 
a 
0me, 
using 
different 
brainstorming 
techniques 
5. Perhaps 
0me 
at 
the 
end 
for 
general 
discussion 
or 
mini-­‐open 
space 
for 
topics 
not 
discussed 
earlier 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
Expecta0ons 
• Collabora0ve, 
problem 
solving 
a_tude, 
open 
• Workshop 
– 
explore 
some 
new 
fron0ers! 
• Some 
slides 
– 
if 
we 
need 
them 
for 
explana0on 
• You’ll 
leave 
with 
some 
experiments 
to 
help 
with 
your 
biggest 
problems 
and 
goals 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
What 
might 
we 
talk 
about? 
It’s 
up 
to 
you! 
• Skills 
needed 
• Selec0ng 
tools 
• Technical 
debt 
• Automa0on 
• Pairing 
pa=erns 
• Exploratory 
tes0ng 
• Experimen0ng 
• Agile 
tes0ng 
quadrants 
Tes)ng 
in: 
• distributed 
teams 
• with 
out-­‐sourcing 
• enterprise 
environments 
• data 
warehousing 
/ 
BI 
• regulatory 
environments 
• embedded 
systems 
• mobile 
apps 
Others????? 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
Introduc0ons 
• What 
is 
your 
specialty? 
• What’s 
your 
goal 
for 
today? 
• Self 
organize 
into 
table 
groups! 
If 
possible, 
get 
some 
diverse 
special0es. 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
Let’s 
get 
started 
… 
• Use 
the 
s0cky 
notes 
on 
the 
tables 
to 
iden0fy 
your 
problems 
• Try 
be 
specific 
because 
we’ll 
be 
grouping 
them 
later 
7
Now 
… 
Let’s 
priori0ze 
Put 
your 
s0ckies 
on 
the 
wall 
chart 
Group 
similar 
issues 
Dot 
vote 
for 
your 
“favorites” 
(three 
votes 
each) 
8
Next… 
• Set 
SMART 
goals 
for 
the 
top 
3 
problems 
we 
have 
iden0fied. 
• What 
might 
be 
a 
measure 
for 
each. 
20 
minutes
4 
Problems 
– 
4 
Approaches 
Brainstorming 
techniques 
experimenta0on 
– to 
help 
achieve 
goals 
– to 
reduce 
problem 
size 
Techniques 
we’ll 
experiment 
with 
are: 
1. Impact 
mapping 
2. Brain 
wri0ng 
3. Communica0ng 
around 
a 
whiteboard: 
drawing, 
mind 
mapping, 
flow 
diagrams 
4. Brain 
wri0ng 
with 
a 
twist 
Debrief 
on 
each 
technique, 
sharing 
stories 
and 
experiences, 
possibly 
short 
exercises 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
Round 
1: 
Impact 
Mapping 
– 
Gojko 
Adzic 
• Why 
are 
we 
doing 
this? 
-­‐-­‐-­‐ 
the 
goal 
• Who 
can 
help 
or 
hinder? 
-­‐-­‐-­‐ 
the 
stakeholders 
• How 
can 
they 
help 
or 
hinder? 
-­‐-­‐-­‐ 
the 
impacts! 
• What 
can 
we 
do 
to 
help? 
-­‐-­‐-­‐ 
the 
deliverables 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
Impact 
Map 
Example
Problem 
#1 
on 
our 
list 
Use 
impact 
mapping 
to 
help 
iden0fy 
possible 
solu0ons 
1. Take 
your 
group’s 
highest 
priority 
goal. 
That’s 
the 
Why? 
of 
your 
impact 
map. 
2. Create 
an 
impact 
map 
with 
Whos, 
and 
Hows 
for 
each 
Who, 
and 
Whats 
for 
each 
How. 
3. What’s 
the 
first 
experiment 
you’d 
try? 
Choose 
one 
path 
in 
the 
map 
to 
share 
with 
other 
groups. 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory 
15 
minutes
Round 
1: 
Outcomes 
– 
Impact 
Mapping 
• What 
experiments 
do 
you 
want 
to 
try? 
• Any 
interes0ng 
stories? 
• Any 
outstanding 
ques0ons? 
• Any 
surprises 
about 
using 
impact 
mapping? 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
Round 
2: 
Brain 
Wri0ng 
What 
is 
brain 
wri0ng? 
• It’s 
a 
way 
to 
share 
your 
ideas 
in 
wri0ng 
and 
for 
others 
to 
add 
theirs 
h=ps://en.wikipedia.org/wiki/6-­‐3-­‐5_Brainwri0ng 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
Problem 
#2 
on 
your 
list 
Use 
brain 
wri0ng 
to 
help 
iden0fy 
possible 
solu0ons 
1. Each 
of 
you 
take 
a 
sheet 
of 
paper. 
2. Write 
your 
ideas 
for 
ways 
to 
work 
towards 
the 
goal 
on 
the 
paper. 
3. Ater 
three 
minutes, 
pass 
your 
paper 
to 
the 
next 
person. 
(we’ll 
call 
0me) 
4. Read 
the 
ideas 
on 
the 
paper 
you 
got, 
and 
add 
more 
of 
your 
own. 
5. Con0nue 
un0l 
each 
person 
has 
wri=en 
on 
each 
paper. 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory 
20 
minutes
Round 
2: 
Outcomes 
– 
Brain 
Wri0ng 
• What 
experiments 
do 
you 
want 
to 
try? 
• Any 
interes0ng 
stories? 
• Any 
outstanding 
ques0ons? 
• Any 
surprises 
about 
using 
brain 
wri0ng? 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
Round 
3: 
Using 
a 
Whiteboard 
It’s 
about 
: 
• Collabora0ng 
• Visualizing 
• Asking 
ques0ons 
• Clarifying 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
Mind 
Mapping 
as 
a 
Tool 
Sub 
topic 
Sub 
topic 
Sub 
topic 
MAIN 
TOPIC 
Sub 
topic 
Sub 
topic 
first 
&me 
change 
new 
account 
password 
rules 
encryp&on 
save 
user 
name 
rules 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
Problem 
#3 
on 
your 
list 
Use 
the 
flip 
chart 
paper 
to 
draw 
to 
help 
clarify 
ideas 
and 
generate 
possible 
solu0ons 
1. Gather 
around 
the 
flip 
chart 
paper 
2. Start 
discussing 
ideas 
for 
working 
towards 
the 
goal. 
Draw 
as 
you 
talk. 
You 
can 
draw 
a 
mind 
map, 
flow 
diagram, 
pictures, 
whatever 
helps 
you 
think. 
3. Capture 
ideas 
and 
experiments 
to 
try 
15 
minutes 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
Round 
3: 
Outcomes 
-­‐ 
Drawing 
• Did 
drawing 
help? 
• What 
experiments 
or 
ideas 
did 
you 
capture? 
• Any 
interes0ng 
stories? 
• Any 
outstanding 
ques0ons? 
• Any 
surprises 
about 
drawing? 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
Round 
4: 
Brain 
Wri0ng 
with 
a 
Twist 
Use 
other 
groups 
to 
help 
iden0fy 
possible 
solu0ons 
15 
minutes 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
Choose 
your 
next 
problem 
1. Start 
on 
your 
flipchart 
2. Write 
your 
ideas 
for 
ways 
to 
work 
towards 
the 
goal. 
3. Ater 
five-­‐ten 
minutes, 
move 
right 
to 
the 
next 
team’s 
flip 
chart 
(we’ll 
call 
0me) 
4. Read 
the 
problem/goal 
and 
the 
ideas 
wri=en 
down, 
and 
add 
more 
of 
your 
own. 
5. Con0nue 
for 
3 
rounds 
30 
minutes 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
Round 
4: 
Outcomes 
-­‐ 
• Take 
a 
look 
at 
all 
the 
ideas 
• Can 
you 
turn 
those 
ideas 
into 
realis0c 
experiments 
to 
try? 
• Any 
surprises 
about 
this 
way 
of 
thinking? 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
What’s 
next? 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
• The 
More 
Resources 
following 
slides 
may 
be 
helpful 
for 
topics 
we 
discussed 
or 
for 
future 
reference. 
• We’ll 
write 
down 
resources, 
and 
there’s 
a 
separate 
list 
of 
useful 
links 
• Guiding 
development 
with 
examples 
• Tes0ng 
• Automa0on 
tools 
• Learning 
/ 
skills 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
√
ATDD 
(Acceptance 
Test 
Driven 
Development) 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
The 
discussion 
is 
the 
important 
part 
• Try 
this 
in 
your 
groups 
– 
discuss 
this 
word 
• Think 
of 
different 
aspects 
• How 
many 
different 
perspec0ves 
can 
you 
get? 
• Does 
it 
have 
different 
consequences 
based 
on 
how 
you 
use 
it?
Pairing 
for 
Tes&ng 
Tester- 
Designer 
Tester- 
Support 
Tester-Tester 
Tester-Coder 
Analyst, DBA, 
Sys Admin, 
Customer… 
Tester- 
Marketer 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
Story 
Mapping 
Ac0vi0es 
by 
0me 
Stories 
Child 
From 
Janet 
Gregory 
& 
MaA 
Barcomb 
Jeff 
Pa=on: 
h=p:// 
www.agileproductdesign.com/ 
blog/the_new_backlog.html 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
Story 
Mapping 
Example 
Story 
Map 
From 
Steve 
Rogalsky 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
Let’s 
Talk 
Tes&ng 
…. 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
34 
Agile 
Tes0ng 
Quadrants 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
GregVoray 
ria0on 
from 
Gojko 
Adzic
Think 
Tes&ng 
at 
Different 
Levels 
of 
Precision
Test 
Automa0on 
Volcano 
Original 
idea 
from 
Ma= 
Barcomb; 
Image 
by 
Jenn 
Sinclair 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
The 
key 
is 
“sustainable 
pace” 
Technical 
debt 
slows 
us 
down 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
• Whole 
Whole 
Team 
Approach 
team 
= 
project 
team 
• Team 
is 
responsible 
for 
tes0ng 
ac0vi0es 
– Includes 
automa0on 
• Whole 
team 
has 
all 
the 
skills 
needed 
• Team 
designs 
for 
ease 
of 
test 
automa0on 
• Whole 
team 
is 
‘automa0on-­‐infected’ 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
Choosing 
Your 
Tools 
One 
size 
does 
not 
fit 
all 
! 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
• Focus 
Understand 
the 
Purpose 
on 
the 
problem, 
not 
the 
tool 
• What’s 
being 
automated? 
• What 
are 
the 
exis0ng 
tools, 
environment? 
• What 
is 
the 
life 
span, 
or 
future 
use 
of 
tests 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
What 
Fits 
Your 
Situa0on 
• Exis0ng 
skills 
on 
the 
team 
• Who’s 
doing 
what? 
• What 
are 
your 
constraints? 
• Language 
of 
the 
applica0on 
under 
test 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
• Enables 
testers 
/ 
business 
to 
define 
tests 
• test 
code 
can 
be 
in 
programming 
language 
• Programmers 
can 
run 
tests 
as 
they 
code 
• Testers 
can 
ask 
programmers 
for 
help 
• Takes 
0me 
from 
‘coding’ 
produc0on 
code 
• Tests 
are 
usually 
through 
the 
UI 
• Programmers 
aren’t 
usually 
willing 
to 
help 
• Tests 
are 
implemented 
ater 
the 
code 
is 
wri=en 
• Testers 
create 
and 
implement 
all 
tests 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
Tests 
as 
Living 
Documenta0on 
• Business 
readable 
• Once 
passing, 
must 
always 
pass 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
Learning 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
Mul0-­‐ 
discipline 
skills 
Expert 
/ 
Discipline 
skills 
T-­‐Shaped 
Skills
Square-­‐shaped 
Team 
Breadth of Skills 
Depth of Skills 
See 
links 
for 
more 
by 
Rob 
Lambert 
and 
Adam 
P. 
Knight
Context 
Sensi0vity 
Large 
organiza0ons
Supportive Culture 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
The right infrastructure 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
The right people 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
Confidence 
Building 
Prac0ces 
1. Use 
real 
examples 
2. Perform 
exploratory 
tes0ng 
3. Test 
your 
features 
(and 
the 
system) 
4. Learn 
con0nually 
5. Sensi0vity 
to 
your 
context 
6. Keep 
it 
real 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
References 
See 
the 
“Recommended 
Resources” 
handout 
Advanced 
Topics 
on 
Agile 
Tes0ng: 
Lisa 
Crispin 
& 
Janet 
Gregory
Currently 
Available 
Agile 
Tes)ng: 
A 
Prac)cal 
Guide 
for 
Testers 
and 
Agile 
Teams 
By 
Lisa 
Crispin 
and 
Janet 
Gregory 
www.janetgregory.ca 
email: 
janet@agiletester.ca 
Twi=er: 
@janetgregoryca 
55 
Soon 
Available 
More 
Agile 
Tes)ng: 
Learning 
Journeys 
for 
the 
Whole 
Team 
By 
Janet 
Gregory 
and 
Lisa 
Crispin 
www.agiletester.ca 
www.agiletester.com 
lisacrispin.com 
email: 
lisa@agiletester.ca 
Twi=er: 
@lisacrispin

More Related Content

What's hot

Do testers have to code... to be useful?
Do testers have to code... to be useful?Do testers have to code... to be useful?
Do testers have to code... to be useful?lisacrispin
 
Minding your own business - TestBash 2 talk
Minding your own business - TestBash 2 talkMinding your own business - TestBash 2 talk
Minding your own business - TestBash 2 talklisacrispin
 
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012lisacrispin
 
ALN Houston - "Build Quality In: Guiding Development with Tests"
ALN Houston - "Build Quality In: Guiding Development with Tests"ALN Houston - "Build Quality In: Guiding Development with Tests"
ALN Houston - "Build Quality In: Guiding Development with Tests"lisacrispin
 
Advanced Topics in Agile Tsting: Focus on Automation
Advanced Topics in Agile Tsting: Focus on AutomationAdvanced Topics in Agile Tsting: Focus on Automation
Advanced Topics in Agile Tsting: Focus on Automationlisacrispin
 
Belgium Testing Days - Making Test Automation Work in Agile Projects
Belgium Testing Days - Making Test Automation Work in Agile ProjectsBelgium Testing Days - Making Test Automation Work in Agile Projects
Belgium Testing Days - Making Test Automation Work in Agile Projectslisacrispin
 
What testers can learn to work more effectively with programmers
What testers can learn to work more effectively with programmersWhat testers can learn to work more effectively with programmers
What testers can learn to work more effectively with programmerslisacrispin
 
ACCU Agile Approach to Defect Management
ACCU Agile Approach to Defect ManagementACCU Agile Approach to Defect Management
ACCU Agile Approach to Defect Managementlisacrispin
 
Agile testing myths v5 final-
Agile testing myths v5 final-Agile testing myths v5 final-
Agile testing myths v5 final-lisacrispin
 
Key Success Factors for Agile Testing 2016
Key Success Factors for Agile Testing 2016Key Success Factors for Agile Testing 2016
Key Success Factors for Agile Testing 2016Janet Gregory
 
Tableau Quest: The Playbook
Tableau Quest: The PlaybookTableau Quest: The Playbook
Tableau Quest: The PlaybookFi Gordon
 
Change the conversation keynote StarWest 2015
Change the conversation keynote StarWest 2015Change the conversation keynote StarWest 2015
Change the conversation keynote StarWest 2015Janet Gregory
 
A Day in the Life of a Scrum Master
A Day in the Life of a Scrum MasterA Day in the Life of a Scrum Master
A Day in the Life of a Scrum MasterLinda Podder
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)Peter Gfader
 
Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018 Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018 Pedro Gustavo Torres
 
Refactoring Test Collaboration
Refactoring Test CollaborationRefactoring Test Collaboration
Refactoring Test CollaborationClaire Moss
 
Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018Pedro Gustavo Torres
 
Stop punching yourself in the face!
Stop punching yourself in the face!Stop punching yourself in the face!
Stop punching yourself in the face!Hannes Lowette
 
Basics of coaching from Agile Open Space workshop
Basics of coaching from Agile Open Space workshopBasics of coaching from Agile Open Space workshop
Basics of coaching from Agile Open Space workshopJesus Mendez
 
Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016Allison Pollard
 

What's hot (20)

Do testers have to code... to be useful?
Do testers have to code... to be useful?Do testers have to code... to be useful?
Do testers have to code... to be useful?
 
Minding your own business - TestBash 2 talk
Minding your own business - TestBash 2 talkMinding your own business - TestBash 2 talk
Minding your own business - TestBash 2 talk
 
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012
 
ALN Houston - "Build Quality In: Guiding Development with Tests"
ALN Houston - "Build Quality In: Guiding Development with Tests"ALN Houston - "Build Quality In: Guiding Development with Tests"
ALN Houston - "Build Quality In: Guiding Development with Tests"
 
Advanced Topics in Agile Tsting: Focus on Automation
Advanced Topics in Agile Tsting: Focus on AutomationAdvanced Topics in Agile Tsting: Focus on Automation
Advanced Topics in Agile Tsting: Focus on Automation
 
Belgium Testing Days - Making Test Automation Work in Agile Projects
Belgium Testing Days - Making Test Automation Work in Agile ProjectsBelgium Testing Days - Making Test Automation Work in Agile Projects
Belgium Testing Days - Making Test Automation Work in Agile Projects
 
What testers can learn to work more effectively with programmers
What testers can learn to work more effectively with programmersWhat testers can learn to work more effectively with programmers
What testers can learn to work more effectively with programmers
 
ACCU Agile Approach to Defect Management
ACCU Agile Approach to Defect ManagementACCU Agile Approach to Defect Management
ACCU Agile Approach to Defect Management
 
Agile testing myths v5 final-
Agile testing myths v5 final-Agile testing myths v5 final-
Agile testing myths v5 final-
 
Key Success Factors for Agile Testing 2016
Key Success Factors for Agile Testing 2016Key Success Factors for Agile Testing 2016
Key Success Factors for Agile Testing 2016
 
Tableau Quest: The Playbook
Tableau Quest: The PlaybookTableau Quest: The Playbook
Tableau Quest: The Playbook
 
Change the conversation keynote StarWest 2015
Change the conversation keynote StarWest 2015Change the conversation keynote StarWest 2015
Change the conversation keynote StarWest 2015
 
A Day in the Life of a Scrum Master
A Day in the Life of a Scrum MasterA Day in the Life of a Scrum Master
A Day in the Life of a Scrum Master
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
 
Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018 Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018
 
Refactoring Test Collaboration
Refactoring Test CollaborationRefactoring Test Collaboration
Refactoring Test Collaboration
 
Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018
 
Stop punching yourself in the face!
Stop punching yourself in the face!Stop punching yourself in the face!
Stop punching yourself in the face!
 
Basics of coaching from Agile Open Space workshop
Basics of coaching from Agile Open Space workshopBasics of coaching from Agile Open Space workshop
Basics of coaching from Agile Open Space workshop
 
Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016
 

Viewers also liked

Advanced Topics in Agile Planning
Advanced Topics in Agile PlanningAdvanced Topics in Agile Planning
Advanced Topics in Agile PlanningMike Cohn
 
Making Test Automation Work in Agile Projects 2012
Making Test Automation Work in Agile Projects 2012Making Test Automation Work in Agile Projects 2012
Making Test Automation Work in Agile Projects 2012lisacrispin
 
Trends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa CrispinTrends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa CrispinDirecti Group
 
An introduction to mutation testing
An introduction to mutation testingAn introduction to mutation testing
An introduction to mutation testingdavidmus
 
Estimación, Priorización y Seguimiento de un Proyecto Ágil Empleando el User ...
Estimación, Priorización y Seguimiento de un Proyecto Ágil Empleando el User ...Estimación, Priorización y Seguimiento de un Proyecto Ágil Empleando el User ...
Estimación, Priorización y Seguimiento de un Proyecto Ágil Empleando el User ...Jorge Hernán Abad Londoño
 
Agile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutionsAgile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutionsKeith Klundt
 
ERP Implementation Using Agile Project Management with Scrum
ERP Implementation Using Agile Project Management with ScrumERP Implementation Using Agile Project Management with Scrum
ERP Implementation Using Agile Project Management with Scrumdj1arry
 
DSDM – Linking Agile program management, Agile project management and Agile...
DSDM – Linking Agile program management, Agile project management and Agile...DSDM – Linking Agile program management, Agile project management and Agile...
DSDM – Linking Agile program management, Agile project management and Agile...Association for Project Management
 
Agile Requirements with User Story Mapping
Agile Requirements with User Story MappingAgile Requirements with User Story Mapping
Agile Requirements with User Story MappingAndreas Hägglund
 
Enabling CD in Enterprises with Testing - Anand Bagmar
Enabling CD in Enterprises with Testing - Anand BagmarEnabling CD in Enterprises with Testing - Anand Bagmar
Enabling CD in Enterprises with Testing - Anand BagmarThoughtworks
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in PracticeSteve Rogalsky
 
Software quality assurance lecture 1
Software quality assurance lecture 1Software quality assurance lecture 1
Software quality assurance lecture 1Abdul Basit
 
The Product Canvas Tutorial V1.0
The Product Canvas Tutorial V1.0The Product Canvas Tutorial V1.0
The Product Canvas Tutorial V1.0Roman Pichler
 

Viewers also liked (14)

Advanced Topics in Agile Planning
Advanced Topics in Agile PlanningAdvanced Topics in Agile Planning
Advanced Topics in Agile Planning
 
Making Test Automation Work in Agile Projects 2012
Making Test Automation Work in Agile Projects 2012Making Test Automation Work in Agile Projects 2012
Making Test Automation Work in Agile Projects 2012
 
Trends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa CrispinTrends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa Crispin
 
An introduction to mutation testing
An introduction to mutation testingAn introduction to mutation testing
An introduction to mutation testing
 
Black box
Black box Black box
Black box
 
Estimación, Priorización y Seguimiento de un Proyecto Ágil Empleando el User ...
Estimación, Priorización y Seguimiento de un Proyecto Ágil Empleando el User ...Estimación, Priorización y Seguimiento de un Proyecto Ágil Empleando el User ...
Estimación, Priorización y Seguimiento de un Proyecto Ágil Empleando el User ...
 
Agile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutionsAgile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutions
 
ERP Implementation Using Agile Project Management with Scrum
ERP Implementation Using Agile Project Management with ScrumERP Implementation Using Agile Project Management with Scrum
ERP Implementation Using Agile Project Management with Scrum
 
DSDM – Linking Agile program management, Agile project management and Agile...
DSDM – Linking Agile program management, Agile project management and Agile...DSDM – Linking Agile program management, Agile project management and Agile...
DSDM – Linking Agile program management, Agile project management and Agile...
 
Agile Requirements with User Story Mapping
Agile Requirements with User Story MappingAgile Requirements with User Story Mapping
Agile Requirements with User Story Mapping
 
Enabling CD in Enterprises with Testing - Anand Bagmar
Enabling CD in Enterprises with Testing - Anand BagmarEnabling CD in Enterprises with Testing - Anand Bagmar
Enabling CD in Enterprises with Testing - Anand Bagmar
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in Practice
 
Software quality assurance lecture 1
Software quality assurance lecture 1Software quality assurance lecture 1
Software quality assurance lecture 1
 
The Product Canvas Tutorial V1.0
The Product Canvas Tutorial V1.0The Product Canvas Tutorial V1.0
The Product Canvas Tutorial V1.0
 

Similar to Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014

Code mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshopCode mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshoplisacrispin
 
Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype TestingDave Hora
 
Sprinting for Innovation - A talk and workshop by Jagriti for Google Business...
Sprinting for Innovation - A talk and workshop by Jagriti for Google Business...Sprinting for Innovation - A talk and workshop by Jagriti for Google Business...
Sprinting for Innovation - A talk and workshop by Jagriti for Google Business...Jagriti Pande
 
Coaching teams in Creative Problem Solving v.2
Coaching teams in Creative Problem Solving v.2Coaching teams in Creative Problem Solving v.2
Coaching teams in Creative Problem Solving v.2Flowa Oy
 
Atd advanced topicsworkshop
Atd advanced topicsworkshopAtd advanced topicsworkshop
Atd advanced topicsworkshoplisacrispin
 
Outcome Over Output - And why should we care?
Outcome Over Output - And why should we care?Outcome Over Output - And why should we care?
Outcome Over Output - And why should we care?Scrum Australia Pty Ltd
 
AAM 2014 Tech Tutorial: User Testing on a Shoestring
AAM 2014 Tech Tutorial: User Testing on a ShoestringAAM 2014 Tech Tutorial: User Testing on a Shoestring
AAM 2014 Tech Tutorial: User Testing on a ShoestringDana Mitroff Silvers
 
LinkedIn Learning | What We're Learning About Learning
LinkedIn Learning | What We're Learning About LearningLinkedIn Learning | What We're Learning About Learning
LinkedIn Learning | What We're Learning About LearningLinkedIn Learning Solutions
 
VIA at Stanford University social innovation programs director Yi Zhang: Hack...
VIA at Stanford University social innovation programs director Yi Zhang: Hack...VIA at Stanford University social innovation programs director Yi Zhang: Hack...
VIA at Stanford University social innovation programs director Yi Zhang: Hack...San Francisco Public Press
 
Coaching teams in creative problem solving
Coaching teams in creative problem solvingCoaching teams in creative problem solving
Coaching teams in creative problem solvingFlowa Oy
 
How to Use A3 Thinking in Everyday Life
How to Use A3 Thinking in Everyday LifeHow to Use A3 Thinking in Everyday Life
How to Use A3 Thinking in Everyday LifeKaiNexus
 
Introduction to Genius Hour
Introduction to Genius HourIntroduction to Genius Hour
Introduction to Genius HourAlex Noudelman
 
practical agile knowledge working methods
practical agile knowledge working methodspractical agile knowledge working methods
practical agile knowledge working methodstamil11694
 
UC Irvine WICS workshop feb 2017
UC Irvine WICS workshop feb 2017UC Irvine WICS workshop feb 2017
UC Irvine WICS workshop feb 2017Aliza Carpio
 
How to get placed in product based companies as a software developer
How to get placed in product based companies as a software developer How to get placed in product based companies as a software developer
How to get placed in product based companies as a software developer varunbhatt23
 
Creating Clarity and Establishing Truth
Creating Clarity and Establishing TruthCreating Clarity and Establishing Truth
Creating Clarity and Establishing TruthAbby Covert
 
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrumScrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrumHossam Hassan
 
Sylvia MacDonald - How the Three Amigos made us more effective - EuroSTAR 2017
Sylvia MacDonald - How the Three Amigos made us more effective - EuroSTAR  2017Sylvia MacDonald - How the Three Amigos made us more effective - EuroSTAR  2017
Sylvia MacDonald - How the Three Amigos made us more effective - EuroSTAR 2017Sylvia MacDonald
 

Similar to Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014 (20)

Code mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshopCode mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshop
 
Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype Testing
 
Sprinting for Innovation - A talk and workshop by Jagriti for Google Business...
Sprinting for Innovation - A talk and workshop by Jagriti for Google Business...Sprinting for Innovation - A talk and workshop by Jagriti for Google Business...
Sprinting for Innovation - A talk and workshop by Jagriti for Google Business...
 
Coaching teams in Creative Problem Solving v.2
Coaching teams in Creative Problem Solving v.2Coaching teams in Creative Problem Solving v.2
Coaching teams in Creative Problem Solving v.2
 
Atd advanced topicsworkshop
Atd advanced topicsworkshopAtd advanced topicsworkshop
Atd advanced topicsworkshop
 
Outcome Over Output - And why should we care?
Outcome Over Output - And why should we care?Outcome Over Output - And why should we care?
Outcome Over Output - And why should we care?
 
EIA playbook-2016
EIA playbook-2016EIA playbook-2016
EIA playbook-2016
 
WEBINAR: Introduction to PDCA
WEBINAR: Introduction to PDCAWEBINAR: Introduction to PDCA
WEBINAR: Introduction to PDCA
 
AAM 2014 Tech Tutorial: User Testing on a Shoestring
AAM 2014 Tech Tutorial: User Testing on a ShoestringAAM 2014 Tech Tutorial: User Testing on a Shoestring
AAM 2014 Tech Tutorial: User Testing on a Shoestring
 
LinkedIn Learning | What We're Learning About Learning
LinkedIn Learning | What We're Learning About LearningLinkedIn Learning | What We're Learning About Learning
LinkedIn Learning | What We're Learning About Learning
 
VIA at Stanford University social innovation programs director Yi Zhang: Hack...
VIA at Stanford University social innovation programs director Yi Zhang: Hack...VIA at Stanford University social innovation programs director Yi Zhang: Hack...
VIA at Stanford University social innovation programs director Yi Zhang: Hack...
 
Coaching teams in creative problem solving
Coaching teams in creative problem solvingCoaching teams in creative problem solving
Coaching teams in creative problem solving
 
How to Use A3 Thinking in Everyday Life
How to Use A3 Thinking in Everyday LifeHow to Use A3 Thinking in Everyday Life
How to Use A3 Thinking in Everyday Life
 
Introduction to Genius Hour
Introduction to Genius HourIntroduction to Genius Hour
Introduction to Genius Hour
 
practical agile knowledge working methods
practical agile knowledge working methodspractical agile knowledge working methods
practical agile knowledge working methods
 
UC Irvine WICS workshop feb 2017
UC Irvine WICS workshop feb 2017UC Irvine WICS workshop feb 2017
UC Irvine WICS workshop feb 2017
 
How to get placed in product based companies as a software developer
How to get placed in product based companies as a software developer How to get placed in product based companies as a software developer
How to get placed in product based companies as a software developer
 
Creating Clarity and Establishing Truth
Creating Clarity and Establishing TruthCreating Clarity and Establishing Truth
Creating Clarity and Establishing Truth
 
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrumScrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
 
Sylvia MacDonald - How the Three Amigos made us more effective - EuroSTAR 2017
Sylvia MacDonald - How the Three Amigos made us more effective - EuroSTAR  2017Sylvia MacDonald - How the Three Amigos made us more effective - EuroSTAR  2017
Sylvia MacDonald - How the Three Amigos made us more effective - EuroSTAR 2017
 

More from lisacrispin

Exploring Requirements for Shared Understanding
Exploring Requirements for Shared UnderstandingExploring Requirements for Shared Understanding
Exploring Requirements for Shared Understandinglisacrispin
 
Principles for Agile Testers and Modern Testing Principles
Principles for Agile Testers and Modern Testing PrinciplesPrinciples for Agile Testers and Modern Testing Principles
Principles for Agile Testers and Modern Testing Principleslisacrispin
 
BDD and CD - better together
BDD and CD - better togetherBDD and CD - better together
BDD and CD - better togetherlisacrispin
 
Get testing bottlenecks out of your pipelines
Get testing bottlenecks out of your pipelinesGet testing bottlenecks out of your pipelines
Get testing bottlenecks out of your pipelineslisacrispin
 
Thinking Outside the Box: Cognitive bias and testing
Thinking Outside the Box: Cognitive bias and testingThinking Outside the Box: Cognitive bias and testing
Thinking Outside the Box: Cognitive bias and testinglisacrispin
 
The Whole Team Approach to Quality in Continuous Delivery
The Whole Team Approach to Quality in Continuous DeliveryThe Whole Team Approach to Quality in Continuous Delivery
The Whole Team Approach to Quality in Continuous Deliverylisacrispin
 
DeliveryConf - Whole Team Approach to Testing in Continuous Delivery
DeliveryConf - Whole Team Approach to Testing in Continuous DeliveryDeliveryConf - Whole Team Approach to Testing in Continuous Delivery
DeliveryConf - Whole Team Approach to Testing in Continuous Deliverylisacrispin
 
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns QualityAgile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Qualitylisacrispin
 
What Testers Can Learn to Collaborate Effectively with Programmers, others
What Testers Can Learn to Collaborate Effectively with Programmers, othersWhat Testers Can Learn to Collaborate Effectively with Programmers, others
What Testers Can Learn to Collaborate Effectively with Programmers, otherslisacrispin
 
Morph your mindset for Continuous Delivery, Agile Roots 2014
Morph your mindset for Continuous Delivery,  Agile Roots 2014Morph your mindset for Continuous Delivery,  Agile Roots 2014
Morph your mindset for Continuous Delivery, Agile Roots 2014lisacrispin
 
Belgium Testing Days: Shift your testing mindset
Belgium Testing Days: Shift your testing mindsetBelgium Testing Days: Shift your testing mindset
Belgium Testing Days: Shift your testing mindsetlisacrispin
 
Developers who grok testing: why I love them and how they mitigate risk
Developers who grok testing: why I love them and how they mitigate riskDevelopers who grok testing: why I love them and how they mitigate risk
Developers who grok testing: why I love them and how they mitigate risklisacrispin
 
SQuAD 2013: Team Collaboration for Testing
SQuAD 2013: Team Collaboration for TestingSQuAD 2013: Team Collaboration for Testing
SQuAD 2013: Team Collaboration for Testinglisacrispin
 
Atd agile automation
Atd agile automationAtd agile automation
Atd agile automationlisacrispin
 

More from lisacrispin (15)

Exploring Requirements for Shared Understanding
Exploring Requirements for Shared UnderstandingExploring Requirements for Shared Understanding
Exploring Requirements for Shared Understanding
 
Principles for Agile Testers and Modern Testing Principles
Principles for Agile Testers and Modern Testing PrinciplesPrinciples for Agile Testers and Modern Testing Principles
Principles for Agile Testers and Modern Testing Principles
 
BDD and CD - better together
BDD and CD - better togetherBDD and CD - better together
BDD and CD - better together
 
Get testing bottlenecks out of your pipelines
Get testing bottlenecks out of your pipelinesGet testing bottlenecks out of your pipelines
Get testing bottlenecks out of your pipelines
 
Thinking Outside the Box: Cognitive bias and testing
Thinking Outside the Box: Cognitive bias and testingThinking Outside the Box: Cognitive bias and testing
Thinking Outside the Box: Cognitive bias and testing
 
The Whole Team Approach to Quality in Continuous Delivery
The Whole Team Approach to Quality in Continuous DeliveryThe Whole Team Approach to Quality in Continuous Delivery
The Whole Team Approach to Quality in Continuous Delivery
 
DeliveryConf - Whole Team Approach to Testing in Continuous Delivery
DeliveryConf - Whole Team Approach to Testing in Continuous DeliveryDeliveryConf - Whole Team Approach to Testing in Continuous Delivery
DeliveryConf - Whole Team Approach to Testing in Continuous Delivery
 
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns QualityAgile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
 
What Testers Can Learn to Collaborate Effectively with Programmers, others
What Testers Can Learn to Collaborate Effectively with Programmers, othersWhat Testers Can Learn to Collaborate Effectively with Programmers, others
What Testers Can Learn to Collaborate Effectively with Programmers, others
 
Morph your mindset for Continuous Delivery, Agile Roots 2014
Morph your mindset for Continuous Delivery,  Agile Roots 2014Morph your mindset for Continuous Delivery,  Agile Roots 2014
Morph your mindset for Continuous Delivery, Agile Roots 2014
 
Belgium Testing Days: Shift your testing mindset
Belgium Testing Days: Shift your testing mindsetBelgium Testing Days: Shift your testing mindset
Belgium Testing Days: Shift your testing mindset
 
Developers who grok testing: why I love them and how they mitigate risk
Developers who grok testing: why I love them and how they mitigate riskDevelopers who grok testing: why I love them and how they mitigate risk
Developers who grok testing: why I love them and how they mitigate risk
 
SQuAD 2013: Team Collaboration for Testing
SQuAD 2013: Team Collaboration for TestingSQuAD 2013: Team Collaboration for Testing
SQuAD 2013: Team Collaboration for Testing
 
Oredev pairing
Oredev pairingOredev pairing
Oredev pairing
 
Atd agile automation
Atd agile automationAtd agile automation
Atd agile automation
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Recently uploaded (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014

  • 1. Advanced Topics in Agile Tes0ng Agile Tes0ng Days 2014 Lisa Crispin and Janet Gregory Agile Tes)ng: A Prac)cal Guide for Testers and Agile Teams More Agile Tes)ng: Learning Journeys for the Whole Team
  • 2. A li=le about us Janet Agile Tes0ng; 2009 More Agile Tes0ng: Oct 2014 First agile team: 2000 Currently coaching, training Twi=er: janetgregoryca Email: janet@agiletester.ca Website: www.agiletester.com www.agiletester.ca Lisa First agile team – 2000 Currently tes0ng at Piviotal Tracker Twi=er: lisacrispin Email: lisa@agiletester.ca Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 3. The Day… Maybe! 1. Introduc0ons 2. What do we want to talk about? 3. Priori0ze the topics 4. Start tackling one problem at a 0me, using different brainstorming techniques 5. Perhaps 0me at the end for general discussion or mini-­‐open space for topics not discussed earlier Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 4. Expecta0ons • Collabora0ve, problem solving a_tude, open • Workshop – explore some new fron0ers! • Some slides – if we need them for explana0on • You’ll leave with some experiments to help with your biggest problems and goals Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 5. What might we talk about? It’s up to you! • Skills needed • Selec0ng tools • Technical debt • Automa0on • Pairing pa=erns • Exploratory tes0ng • Experimen0ng • Agile tes0ng quadrants Tes)ng in: • distributed teams • with out-­‐sourcing • enterprise environments • data warehousing / BI • regulatory environments • embedded systems • mobile apps Others????? Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 6. Introduc0ons • What is your specialty? • What’s your goal for today? • Self organize into table groups! If possible, get some diverse special0es. Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 7. Let’s get started … • Use the s0cky notes on the tables to iden0fy your problems • Try be specific because we’ll be grouping them later 7
  • 8. Now … Let’s priori0ze Put your s0ckies on the wall chart Group similar issues Dot vote for your “favorites” (three votes each) 8
  • 9. Next… • Set SMART goals for the top 3 problems we have iden0fied. • What might be a measure for each. 20 minutes
  • 10. 4 Problems – 4 Approaches Brainstorming techniques experimenta0on – to help achieve goals – to reduce problem size Techniques we’ll experiment with are: 1. Impact mapping 2. Brain wri0ng 3. Communica0ng around a whiteboard: drawing, mind mapping, flow diagrams 4. Brain wri0ng with a twist Debrief on each technique, sharing stories and experiences, possibly short exercises Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 11. Round 1: Impact Mapping – Gojko Adzic • Why are we doing this? -­‐-­‐-­‐ the goal • Who can help or hinder? -­‐-­‐-­‐ the stakeholders • How can they help or hinder? -­‐-­‐-­‐ the impacts! • What can we do to help? -­‐-­‐-­‐ the deliverables Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 13. Problem #1 on our list Use impact mapping to help iden0fy possible solu0ons 1. Take your group’s highest priority goal. That’s the Why? of your impact map. 2. Create an impact map with Whos, and Hows for each Who, and Whats for each How. 3. What’s the first experiment you’d try? Choose one path in the map to share with other groups. Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory 15 minutes
  • 14. Round 1: Outcomes – Impact Mapping • What experiments do you want to try? • Any interes0ng stories? • Any outstanding ques0ons? • Any surprises about using impact mapping? Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 15. Round 2: Brain Wri0ng What is brain wri0ng? • It’s a way to share your ideas in wri0ng and for others to add theirs h=ps://en.wikipedia.org/wiki/6-­‐3-­‐5_Brainwri0ng Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 16. Problem #2 on your list Use brain wri0ng to help iden0fy possible solu0ons 1. Each of you take a sheet of paper. 2. Write your ideas for ways to work towards the goal on the paper. 3. Ater three minutes, pass your paper to the next person. (we’ll call 0me) 4. Read the ideas on the paper you got, and add more of your own. 5. Con0nue un0l each person has wri=en on each paper. Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory 20 minutes
  • 17. Round 2: Outcomes – Brain Wri0ng • What experiments do you want to try? • Any interes0ng stories? • Any outstanding ques0ons? • Any surprises about using brain wri0ng? Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 18. Round 3: Using a Whiteboard It’s about : • Collabora0ng • Visualizing • Asking ques0ons • Clarifying Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 19. Mind Mapping as a Tool Sub topic Sub topic Sub topic MAIN TOPIC Sub topic Sub topic first &me change new account password rules encryp&on save user name rules Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 20. Problem #3 on your list Use the flip chart paper to draw to help clarify ideas and generate possible solu0ons 1. Gather around the flip chart paper 2. Start discussing ideas for working towards the goal. Draw as you talk. You can draw a mind map, flow diagram, pictures, whatever helps you think. 3. Capture ideas and experiments to try 15 minutes Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 21. Round 3: Outcomes -­‐ Drawing • Did drawing help? • What experiments or ideas did you capture? • Any interes0ng stories? • Any outstanding ques0ons? • Any surprises about drawing? Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 22. Round 4: Brain Wri0ng with a Twist Use other groups to help iden0fy possible solu0ons 15 minutes Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 23. Choose your next problem 1. Start on your flipchart 2. Write your ideas for ways to work towards the goal. 3. Ater five-­‐ten minutes, move right to the next team’s flip chart (we’ll call 0me) 4. Read the problem/goal and the ideas wri=en down, and add more of your own. 5. Con0nue for 3 rounds 30 minutes Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 24. Round 4: Outcomes -­‐ • Take a look at all the ideas • Can you turn those ideas into realis0c experiments to try? • Any surprises about this way of thinking? Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 25. What’s next? Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 26. • The More Resources following slides may be helpful for topics we discussed or for future reference. • We’ll write down resources, and there’s a separate list of useful links • Guiding development with examples • Tes0ng • Automa0on tools • Learning / skills Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 27.
  • 28. ATDD (Acceptance Test Driven Development) Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 29. The discussion is the important part • Try this in your groups – discuss this word • Think of different aspects • How many different perspec0ves can you get? • Does it have different consequences based on how you use it?
  • 30. Pairing for Tes&ng Tester- Designer Tester- Support Tester-Tester Tester-Coder Analyst, DBA, Sys Admin, Customer… Tester- Marketer Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 31. Story Mapping Ac0vi0es by 0me Stories Child From Janet Gregory & MaA Barcomb Jeff Pa=on: h=p:// www.agileproductdesign.com/ blog/the_new_backlog.html Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 32. Story Mapping Example Story Map From Steve Rogalsky Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 33. Let’s Talk Tes&ng …. Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 34. 34 Agile Tes0ng Quadrants Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 35. Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet GregVoray ria0on from Gojko Adzic
  • 36. Think Tes&ng at Different Levels of Precision
  • 37. Test Automa0on Volcano Original idea from Ma= Barcomb; Image by Jenn Sinclair Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 38. The key is “sustainable pace” Technical debt slows us down Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 39. • Whole Whole Team Approach team = project team • Team is responsible for tes0ng ac0vi0es – Includes automa0on • Whole team has all the skills needed • Team designs for ease of test automa0on • Whole team is ‘automa0on-­‐infected’ Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 40. Choosing Your Tools One size does not fit all ! Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 41. • Focus Understand the Purpose on the problem, not the tool • What’s being automated? • What are the exis0ng tools, environment? • What is the life span, or future use of tests Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 42. What Fits Your Situa0on • Exis0ng skills on the team • Who’s doing what? • What are your constraints? • Language of the applica0on under test Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 43. • Enables testers / business to define tests • test code can be in programming language • Programmers can run tests as they code • Testers can ask programmers for help • Takes 0me from ‘coding’ produc0on code • Tests are usually through the UI • Programmers aren’t usually willing to help • Tests are implemented ater the code is wri=en • Testers create and implement all tests Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 44.
  • 45. Tests as Living Documenta0on • Business readable • Once passing, must always pass Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 46. Learning Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 47. Mul0-­‐ discipline skills Expert / Discipline skills T-­‐Shaped Skills
  • 48. Square-­‐shaped Team Breadth of Skills Depth of Skills See links for more by Rob Lambert and Adam P. Knight
  • 49. Context Sensi0vity Large organiza0ons
  • 50. Supportive Culture Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 51. The right infrastructure Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 52. The right people Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 53. Confidence Building Prac0ces 1. Use real examples 2. Perform exploratory tes0ng 3. Test your features (and the system) 4. Learn con0nually 5. Sensi0vity to your context 6. Keep it real Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 54. References See the “Recommended Resources” handout Advanced Topics on Agile Tes0ng: Lisa Crispin & Janet Gregory
  • 55. Currently Available Agile Tes)ng: A Prac)cal Guide for Testers and Agile Teams By Lisa Crispin and Janet Gregory www.janetgregory.ca email: janet@agiletester.ca Twi=er: @janetgregoryca 55 Soon Available More Agile Tes)ng: Learning Journeys for the Whole Team By Janet Gregory and Lisa Crispin www.agiletester.ca www.agiletester.com lisacrispin.com email: lisa@agiletester.ca Twi=er: @lisacrispin