SlideShare a Scribd company logo
1 of 43
Download to read offline
Building Quality In:
ALN	Houston		
September	15,	2016	
	
Lisa	Crispin	@lisacrispin																
Guiding Software Delivery with Tests
Copyright	2016,	Lisa	Crispin.	With	material	from	Janet	Gregory	and	JoEllen	Carter
A little about me
Agile	TesHng;	2009	
More	Agile	TesHng:	2014	
Agile	TesHng	CollecHon:	
July	2015	
	
www.agiletester.com	
www.lisacrispin.com	
			
First	agile	team	–	2000	
Currently	tester	on	Pivotal	Tracker	team	
TwiTer:		@lisacrispin	
Email:	lisa@lisacrispin.com
How about you?
• Agile	experience?	
• Primary	role/skill	set?
Learning intentions
• Whole	team	responsibility	for	quality	and	tesHng	
• Building	shared	understanding	of	features	
• Guiding	development	with	examples	and	tests	
• Exploring	to	learn	if	the	right	value	is	delivered
The whole team collaborates to…..
• Get	the	customers	get	what	they	want	
• Prevent	defects
1.  Pair	with	someone	
2.  One	person	faces	away	from	the	screen	
3.  The	other	person	will	have	2	minutes	to	
describe	the	picture	I	show	next	
4.  When	I	say	stop,	turn	around	and	discuss	any	
differences	in	what	was	described.		
A Simple Exercise
Agile Testing Quadrants
Copyright	2014,	Janet	
Gregory	and	Lisa	Crispin
Getting everyone engaged
9	
• Power	of	Three	(or	more)		
(aka	Three	Amigos	–	George	Dinwiddie)	
Business	
Analyst	 Designer	
?????
Structure discussions with a framework
10	
• People	moving,	talking,	wriHng	on	cards/sHckies/
whiteboards	
• Mind	map	
• Impact	map	
• Flow	diagram	
• Context	diagram	
• Mock-ups	
• Virtual	for	distributed	teams	
	
We’ll	look	at	a	few	techniques
Common pitfall: Starting with “what”
11	
1.  PO	writes	story	for	feature:	
•  Describes	implementaHon	instead	of	purpose	
and	the	problem	to	solve	
•  Leaves	out	the	who,	the	users,	quality	aTributes	
2.  Team	lacks	shared	understanding	
3.  Time	wasted	later	in	rework,	adding	in	
missed	requirements	
4.  Unhappy	users
Start with the Why!
12	
What	is	the	purpose?	
What	value	will	it	deliver?	
•  to	end	users?		
•  to	the	business?	
How	will	we	know	it	is	successful?	
	
Check	out	
www.impactmapping.org,		
from	Gojko	Adzic
Story	Mapping	
AcHviHes	by	Hme	
Child	Stories	
Jeff	PaTon:	User	Story	Mapping
Story	
Mapping	
Steve	Rogalsky	h?p://
winnipegagilist.blogspot.ca	
More	Agile	TesHng,	p.	128
functional
nonfunctional
www.DiscoverToDeliver.com/visual-language.php	
Source:	Discover	To	Deliver,	GoTesdiener	&	Gorman,	2012
16	
Example mapping - a discovery
workshop
17
1.  Pair	up,	and	partner	with	another	pair	near	
you.	Choose	Pair	A	and	Pair	B.	
2.  Pair	A:	Write	this	story	down	on	a	yellow	
index	card.	
Let’s try example mapping!
As a user, I want guidelines to
create a strong password, so
that I have limited risk for
identity theft
3.	Pair	A:	Using	the	blue	index	cards,	invent	3	
secret	business	rules	for	“Create	a	strong	
password”	story	–	TWO	MINUTES	
4.	Pair	A:	Write	3	(and	only	3)	examples	on	
the	green	cards	to	express	those	rules	and	
pass	the	examples	to	Pair	B.	-	TWO	MINUTES	
5.	Pair	B:	Guess	the	rules	based	on	the	
examples	–	write	them	on	blue	cards,	and	
pass	them	back	–	THREE	MINUTES	
	
Next:
How’d you do?
20	
Does	this	remind	you	of	anything?	
	
How	do	you	feel?	
What	do	you	need?
Another round:
21	
• Pair	A:	Write	more	examples	to	clarify	the	rules	–	
sHll	no	conversaHon	except	yes	or	no.	Pass	
examples	to	Pair	B	as	you	write	them.	
• Pair	B,	try	to	guess	the	rules,	write	them	down	
and	pass	them	back	to	Pair	A.		
FOUR	MINUTES
Now:
22	
	
Have	a	conversaHon	about	the	story.	Write	more	
rules	and	examples	if	needed.	Write	quesHons	on	
the	red	index	cards.
Stop and Reflect
23	
ObservaHons?	
What’s	useful	about	examples?	
What’s	useful	about	rules?	
What’s	useful	about	the	conversaHon?	
	
Remember	to	focus	on	value	to	the	customer!
As	a	user,	I	want	guidelines	to	create	a	strong	
password,		
so	that	I	have	limited	risk	for	idenHty	theN	
What you might have done…
24	
Story	
Rules	
Examples	
QuesHons	
1.  Minimum	8,	maximum	32	characters	
2.  One	or	more	of	each:	lower-case	leTer,	
upper-case	leTer,	number,	punctuaHon	mark	
Valid:	p4ssW0rd!,	paSSw.rDp	
Invalid:	p4ssword1,	p4ssw@d,	Pa%swd.	
What	wording	to	use	for	the	error	messages?	
Should	we	have	a	password	strength	meter?
Scenario	example:			
As	a	user	with	valid	login	credenHals,	I	can	log	in	and	
see	the	correct	landing	page.	
	
Test	might	look	like:	
Given	Janet	has	a	valid	login,	
When	she	enters	her	valid	username	and	password,	
Then	she	sees	the	correct	landing	page.	
		
	
	
Example vs. Test
User	 Email	 Password	 Expected	
Result	
Comments	
Jara	 jara@example.com	 Passw0rd22	 Logged	in	 Valid	login	scenario	
Tabular	style	test:
Feature	
(with	
examples)	 User	
Story	
High-
Level	
AT	
Fix	
Defects	
Code,	test	&	automate	story	
ATDD
Acceptance Test Driven Development
Accept	
Story	
Explore	
Examples
Workflows,	Journeys
Why and how we explore
28	
Purpose:	Learn	info	of	interest/value	to	
customers,	reduce	risk,	increase	confidence,	
discover	missing	features,	overcome	our	biases	
Tools:	Personas,	roles,	jobs,	charters,	tesHng	
heurisHcs	cheat	sheet	(Elisabeth	Hendrickson),	
Hmeboxing	
Skills:	curiosity,	criHcal	&	lateral	thinking,	
observing,	quesHoning	-	requires	pracHce!
•  Know	your	customers	
•  Make	them	real	
•  Role	+	job	-	think	of	all	
the	actors/users	
•  Plan	your	exploratory	
tesHng	around	them	
	
Picture	–	from	Jeff	PaTon’s	PragmaHc	Personas	
weekly	column	on	SHcky	Minds	(1/25/2010)	
	
29	
Personas
30	
What personas can you channel?
As a user, I want guidelines to
create a strong password, so
that I have limited risk for
identity theft

•  Draw	and	define	a	persona	to	
explore	our	story.	
•  Share	with	your	pair.	What	
scenarios	can	you	think	of?
Charters
31	
•  Set	your	mission	
-	where	to	
explore?	
•  Resources	you	
will	have	
•  InformaHon	
you’re	seeking
Charter template - Elisabeth Hendrickson
32	
Explore	<target>		
With	<resources>	
To	discover	<informaHon>
33	
Too	broad:	
Explore	UI	security	
With	all	the	format	
exploits	you	can	think	of	
To	discover	any	security	
holes	
	
	
	
	
	
Too	specific:	
Explore	ediHng	email	in	user	
profile	page		
With	the	value	“MaT');	
DROP	TABLE	Students;--”	
To	discover	if	a	correct	
error	message	is	returned	
Just	right:	
Explore	ediHng	profiles		
With	format	exploits	
To	discover	any	security	
vulnerabiliHes
Other approaches for charters
34	
“Analyze	task	funcHonality,	and	report	on	areas	
of	potenHal	risk	in	refactoring	tasks.”	
Mnemonics:	eg.	SFDPOT	-	Structure,	FuncHon,	
Data,	Plaworm,	OperaHons	and	Time	
Mind	maps
Executing, learning, steering
35	
• Think	of	a	test?	Do	it!	What	quesHons	come	
up	next?	
•  Learn,	observe	carefully,	look	for	subtle	clues	
•  Use	new	knowledge	to	go	deeper	
•  Take	notes	
•  Work	in	Hme-boxed	sessions	
•  Time	box	side	trips	or	write	new	charter	
•  Debrief,	report	any	bugs	
•  Create	new	stories
Experiment,	measure,	learn	
36	
• Engage	the	whole	team	in	building	quality	in	
• Use	retrospecHves.	Slow	cycle	Hme?	High	rejecHon	
rate?	Customers	going	to	compeHtors?	
• Plan	experiments	to	chip	away	at	biggest	problem	
• Embrace	change,	adjust	your	tacHcs	as	needed
More Learning
• Adzic,	Gojko,	SpecificaHon	by	Example:	How	Successful	Teams	Deliver	
the	Right	SoNware,	Manning,	2011	
•  Gärtner,	Markus,	ATDD	By	Example:	A	PracHcal	Guide	to	Acceptance	
Test-Driven	Development,	Addison-Wesley,	2012a	
•  GoTesdiener,	Ellen	and	Gorman,	Mary,	Discover	to	Deliver,	2012	
•  Hendrickson,	Elisabeth,	Explore	It!	Reduce	Risk	and	Increase	
Confidence	with	Exploratory	TesHng,	PragmaHc	Programmer,	2013	
• Keogh,	Liz,	hTp://lunivore.com	-	look	for	her	posts	on	BDD,	Real	
OpHons	
• McMillan,	Darren,	"Mind	Mapping	101",	for	TesHng:	hTp://
www.beTertesHng.co.uk/content/?p=956,	2011	
• PaTon,	Jeff,	User	Story	Mapping,	2014	
• Wynne,	MaT,		"Introducing	Example	Mapping",	hTp://bit.ly/1iw19w4
www.agiletester.com/quick-Hps-for-agile-tesHng
Agile	TesHng:	A	PracHcal	Guide	for	Testers	and	Agile	Teams	
More	Agile	TesHng:	Learning	Journeys	for	the	Whole	Team	
The	Agile	TesHng	CollecHon:	an	ebook	
By	Janet	Gregory	and	Lisa	Crispin		
www.agiletester.com	
40	
lisacrispin.com	
Email:	lisa@agiletester.ca	
TwiTer:	lisacrispin
QuesHons?
Impact Mapping – Gojko Adzic,
www.impactmapping.org
• 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
ALN Houston - "Build Quality In: Guiding Development with Tests"

More Related Content

What's hot

Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
lisacrispin
 
Agile testing myths v5 final-
Agile testing myths v5 final-Agile testing myths v5 final-
Agile testing myths v5 final-
lisacrispin
 

What's hot (20)

Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
 
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
 
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
 
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
 
ACCU Agile Approach to Defect Management
ACCU Agile Approach to Defect ManagementACCU Agile Approach to Defect Management
ACCU Agile Approach to Defect Management
 
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
 
Oredev pairing
Oredev pairingOredev pairing
Oredev pairing
 
Agile testing myths v5 final-
Agile testing myths v5 final-Agile testing myths v5 final-
Agile testing myths v5 final-
 
Adapt your testing for Agile
Adapt your testing for AgileAdapt your testing for Agile
Adapt your testing for Agile
 
Moving 75,000 Microsofties to DevOps with Visual Studio Team Services
Moving 75,000 Microsofties to DevOps with Visual Studio Team ServicesMoving 75,000 Microsofties to DevOps with Visual Studio Team Services
Moving 75,000 Microsofties to DevOps with Visual Studio Team Services
 
Scrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryScrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful delivery
 
Explore Events of Scrum Framework
Explore Events of Scrum FrameworkExplore Events of Scrum Framework
Explore Events of Scrum Framework
 
Do we need testers on agile teams?
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?
 
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
 
An Agilist's Guide to Excelling on a Scrum Team as a Tester
An Agilist's Guide to Excelling on a Scrum Team as a TesterAn Agilist's Guide to Excelling on a Scrum Team as a Tester
An Agilist's Guide to Excelling on a Scrum Team as a Tester
 
Refactoring Test Collaboration
Refactoring Test CollaborationRefactoring Test Collaboration
Refactoring Test Collaboration
 
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
 
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
 
Lessons learnt from test driven development
Lessons learnt from test driven developmentLessons learnt from test driven development
Lessons learnt from test driven development
 
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureTechnical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
 

Viewers also liked

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
lisacrispin
 
#AT16VIE: Does Agile mean we have no time for testing?
#AT16VIE: Does Agile mean we have no time for testing?#AT16VIE: Does Agile mean we have no time for testing?
#AT16VIE: Does Agile mean we have no time for testing?
Dr. Alexander Schwartz
 
Software Testing Competencies - Rishabh Software
Software Testing Competencies - Rishabh SoftwareSoftware Testing Competencies - Rishabh Software
Software Testing Competencies - Rishabh Software
Rishabh Software
 
Responsive Design - Polopoly GeekNight Blixttal
Responsive Design - Polopoly GeekNight BlixttalResponsive Design - Polopoly GeekNight Blixttal
Responsive Design - Polopoly GeekNight Blixttal
Henrik Ekelöf
 
Mapas conceptuales de sophia navarrete
Mapas conceptuales de sophia navarreteMapas conceptuales de sophia navarrete
Mapas conceptuales de sophia navarrete
soph3011
 

Viewers also liked (19)

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
 
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
 
Atd 2016-mapping-mashup
Atd 2016-mapping-mashupAtd 2016-mapping-mashup
Atd 2016-mapping-mashup
 
Reinventing software quality
Reinventing software qualityReinventing software quality
Reinventing software quality
 
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
 
Testing Legacy Apps
Testing Legacy AppsTesting Legacy Apps
Testing Legacy Apps
 
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
 
The Testing Landscape
The Testing LandscapeThe Testing Landscape
The Testing Landscape
 
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
 
#AT16VIE: Does Agile mean we have no time for testing?
#AT16VIE: Does Agile mean we have no time for testing?#AT16VIE: Does Agile mean we have no time for testing?
#AT16VIE: Does Agile mean we have no time for testing?
 
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
 
Pitch uCoz White Label
Pitch uCoz White LabelPitch uCoz White Label
Pitch uCoz White Label
 
Testing Your Emotions
Testing Your EmotionsTesting Your Emotions
Testing Your Emotions
 
Software Testing Competencies - Rishabh Software
Software Testing Competencies - Rishabh SoftwareSoftware Testing Competencies - Rishabh Software
Software Testing Competencies - Rishabh Software
 
Growing whole teams using the Dreyfus model
Growing whole teams using the Dreyfus modelGrowing whole teams using the Dreyfus model
Growing whole teams using the Dreyfus model
 
Ucoz Website Builder
Ucoz Website BuilderUcoz Website Builder
Ucoz Website Builder
 
Basics-Test Case Writing
Basics-Test Case WritingBasics-Test Case Writing
Basics-Test Case Writing
 
Responsive Design - Polopoly GeekNight Blixttal
Responsive Design - Polopoly GeekNight BlixttalResponsive Design - Polopoly GeekNight Blixttal
Responsive Design - Polopoly GeekNight Blixttal
 
Mapas conceptuales de sophia navarrete
Mapas conceptuales de sophia navarreteMapas conceptuales de sophia navarrete
Mapas conceptuales de sophia navarrete
 

Similar to ALN Houston - "Build Quality In: Guiding Development with Tests"

A Whole Team Approach to Quality in Continuous Delivery - Lisa Crispin
A Whole Team Approach to Quality in Continuous Delivery - Lisa CrispinA Whole Team Approach to Quality in Continuous Delivery - Lisa Crispin
A Whole Team Approach to Quality in Continuous Delivery - Lisa Crispin
Equal Experts
 
6- Agile.engine - Asad safari
6- Agile.engine - Asad safari6- Agile.engine - Asad safari
6- Agile.engine - Asad safari
Ali Moghadam
 

Similar to ALN Houston - "Build Quality In: Guiding Development with Tests" (20)

A Holistic Approach to Testing in Continuous Delivery
A Holistic Approach to Testing in Continuous DeliveryA Holistic Approach to Testing in Continuous Delivery
A Holistic Approach to Testing in Continuous Delivery
 
Exploring Requirements for Shared Understanding
Exploring Requirements for Shared UnderstandingExploring Requirements for Shared Understanding
Exploring Requirements for Shared Understanding
 
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
 
Testing is a team problem
Testing is a team problemTesting is a team problem
Testing is a team problem
 
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
 
A Whole Team Approach to Quality in Continuous Delivery - Lisa Crispin
A Whole Team Approach to Quality in Continuous Delivery - Lisa CrispinA Whole Team Approach to Quality in Continuous Delivery - Lisa Crispin
A Whole Team Approach to Quality in Continuous Delivery - Lisa Crispin
 
The Business of Agile: Better, Faster, Cheaper
The Business of Agile: Better, Faster, CheaperThe Business of Agile: Better, Faster, Cheaper
The Business of Agile: Better, Faster, Cheaper
 
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
 
6- Agile.engine - Asad safari
6- Agile.engine - Asad safari6- Agile.engine - Asad safari
6- Agile.engine - Asad safari
 
Agile Engine | By Asad Safari
Agile Engine | By Asad SafariAgile Engine | By Asad Safari
Agile Engine | By Asad Safari
 
Ryan Ripley - The Business of Agile: Better, Faster, Cheaper
Ryan Ripley - The Business of Agile: Better, Faster, Cheaper Ryan Ripley - The Business of Agile: Better, Faster, Cheaper
Ryan Ripley - The Business of Agile: Better, Faster, Cheaper
 
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
 
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
 
The Business of Agile - Better Faster Cheaper
The Business of Agile - Better Faster CheaperThe Business of Agile - Better Faster Cheaper
The Business of Agile - Better Faster Cheaper
 
Scrum in reality
Scrum in realityScrum in reality
Scrum in reality
 
Agile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSWAgile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSW
 
Usability Testing & You
Usability Testing & YouUsability Testing & You
Usability Testing & You
 
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
 
Agile Testing: Learning Journeys for the Whole Team - Janet G @ CMBAgileConf ...
Agile Testing: Learning Journeys for the Whole Team - Janet G @ CMBAgileConf ...Agile Testing: Learning Journeys for the Whole Team - Janet G @ CMBAgileConf ...
Agile Testing: Learning Journeys for the Whole Team - Janet G @ CMBAgileConf ...
 
Ijm 31jan2011 building a quality driven team
Ijm 31jan2011 building a quality driven teamIjm 31jan2011 building a quality driven team
Ijm 31jan2011 building a quality driven team
 

More from lisacrispin

Atd advanced topicsworkshop
Atd advanced topicsworkshopAtd advanced topicsworkshop
Atd advanced topicsworkshop
lisacrispin
 
SQuAD 2013: Team Collaboration for Testing
SQuAD 2013: Team Collaboration for TestingSQuAD 2013: Team Collaboration for Testing
SQuAD 2013: Team Collaboration for Testing
lisacrispin
 
Atd agile automation
Atd agile automationAtd agile automation
Atd agile automation
lisacrispin
 

More from lisacrispin (9)

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
 
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
 
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
 
Code mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshopCode mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshop
 
Atd advanced topicsworkshop
Atd advanced topicsworkshopAtd advanced topicsworkshop
Atd advanced topicsworkshop
 
SQuAD 2013: Team Collaboration for Testing
SQuAD 2013: Team Collaboration for TestingSQuAD 2013: Team Collaboration for Testing
SQuAD 2013: Team Collaboration for Testing
 
Atd agile automation
Atd agile automationAtd agile automation
Atd agile automation
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
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
 

ALN Houston - "Build Quality In: Guiding Development with Tests"