SlideShare a Scribd company logo
1 of 26
Deliberate Practice in
Testing
DWAYNE GREEN
Bio
• Team Lead ofTesting at 1-800 Contacts located in
Draper, UT.
• 10 years of industry experience and has a passion for
developing skills in testing.
• Active in local development and testing meetups.
• @n00btester.
My Origin Story
What Problem Am I Trying Solve:
How do I train testers efficiently and with great skill?
Or
How do I help create experts?
Empower others to manage their own learning!
What Is Practice?
• “Repeated exercise in or performance of an activity
or skill so as to acquire or maintain proficiency in it.”
• Oxford Pocket Dictionary
Why Practice?
• Why is practicing a benefit?
• What are some examples of practice?
• Examples of “naïve” practice in real life:
• Walking
• Driving a Car
Capability & “The Gift”
• Mozart
• We are capable of more than we think
• The Gift:Adaptability
Purposeful Practice:
• Well defined specific goals
• Focused
• Get Feedback
• Get out of your comfort zone
Deliberate Practice:
• Same as Purposeful Practice Plus:
• Takes place outside the comfort zone and requires effort just
beyond current capabilities
• Helps build and adjust mental models
• A teacher or coach is needed for practice activities that are
designed to improve performance
• The field of study needs to be well developed where there are
experts that have superior performance
Memorization Exercise
412527246060313028
Source:TellingAin’tTraining, 2002
• 4 seasons in a year
• 12 months in a year
• 52 weeks in a year
• 7 days in a week
• 24 hours in a day
• 60 minutes in an hour
• 60 seconds in a minute
• 31, 30, or 28 days in a month
412527246060313028Source:TellingAin’tTraining, 2002
Memorization Exercise
412527246060313028
Source:TellingAin’tTraining, 2002
Deliberate Practice vs Purposeful
Practice in Testing
• Skill Identification
• CoachingTechniques and Feedback
• Mental Modeling
How to create an inventory of skills and
skill acquisition
• WHOSE
• http://whose.associationforsoftwaretesting.org/index.php?title=Main_Page
• Tester Skills
• http://www.satisfice.com/rst-appendices.pdf (pg 23)
• Testing Exercises
• http://blackboxpuzzles.workroomprds.com/
• http://www.fourhourtester.net/
• http://blog.eviltester.com/2018/05/protect-square.html
The importance of Feedback during
practice
• You can do this on your own, but you may want the
feedback from a person who has the skill you are
looking to acquire.
Expert Performers:
• These are some of the individuals I consider as
Expert Performers:
• Joel Montvelisky
• Robert Sabourin
• Anna Royzman
• Perze Ababa
• Simon P. Schrijver
• Tony Gutierrez
• Matt Heusser
• Michael Larsen
• Justin Rohrman
• Richard Bradshaw
• Dan Billing
• Alan Page
• Scott Barber
• Dawn Haynes
• Lee Copeland
• James Bach
• Michael Bolton
• Griffin Jones
• Paul Holland
• Huib Schoots
• AND MANY OTHERS
*These people listed have had some impact on my own learning and skill improvement and
are people “I” consider an expert in some way.
Why we need to create mental models
• THINKING EXERCISE!!!!
• As a car connoisseur, I would like to have a picture of
a car so I can show others what a car looks like.
• AcceptanceCriteria:The car should have 4 wheels
and tires, at least 2 doors, windows, hood, and look
like a car.
Was this your car?
How to Practice
• Create a specific goal for skill improvement
• Get feedback on your performance for the skill
• Build upon foundation skills to build into higher
level skills
• Get out of your comfort zone!
What about Expert Performance?
• What if Expert Performance is not required, but
could be an end goal, an ideal to reach for…
Meet The 20 hours guide
• https://trello.com/b/MT2F3lMu/skill-tracker-
template
20 Hours Applied
• Use the 20 hours rule to “Use the Hackerrank website to solve C# problems to gain more
proficiency with the C# language and decrease the amount of time to solve the problems”
• hour 1.
- a very large sum - from 23min...to 16min - 7 min.
- diagonal difference - from 13min...looked up Math.abs; Looked at discussions to try to solve
error...to 0, and then the next timer to 7. So, 31min.Turns out the error I was hunting down
was copy/paste error, I hadn't changed a variable name. Lesson - read more carefully! Cutting
this effort 5min short, as I actually spent some non-recorded time resting and thinking
(during problem 2) and do not want to start the next problem with too little time. Good
baseline for hour 20 to sit against!
• hour 2.
- plus minus - thought I had this in maybe 10minutes but got stuck looking at something
trivial, and realized my solution was COMPLETELYWRONG. Realization 2 - I wasn’t
completely wrong, but I hadn't dealt with data types. Back to the original plan, plus the data
type handling. Ultimately, I looked for answers ~3 different times, and hacked together a
working solution with 14 minutes left in pomodoro 2, so in total - 36 min:/
- staircase - starting at 11 min...went 5min overtime and have a broken algorithm. out of
time, cant finish today...
20 Hours Applied continued
• hour 18 - going back to the start, in order to gather metrics.
- compare the triplets - 25 to 20, so 5 minutes.
- a very large sum - 18 to 17, 1 minute.
- diagonal difference - 16 to 5, 11minutes.
- plus minus - 3 to 0, plus the next 25. Got super hung up on precision, as well as float division vs. integer
division.Things to remember - dividend must be a float, then useToString() and string.Format to get the
desired level.
• hour 19.
- staircase - 18min, looked at the solution shared in discussion again, got hung up on what .PadLeft() was
actually doing again. Did not read documentation completely, assumed I knew what it was doing.
- mini-max sum - 6 to 0, then 25 to 21, so 10 minutes in total.
- birthday cake candles - 20 to 14, so 6 minutes.I think I solved this differently than last time. Had to look up
some linq stuff on msdn. Much more familiar with this stuff, brain has places to go now.
- time conversion - 13 to...0 Looking up StringBuilder...Messing around with logic...out of time, to be continued.
• hour 20. no time this morning due to packing for trip.
- time conversion (continued) - 25 to 0, then 25 to 15. With yesterday's 13,That's 48 minutes. Also, looked at my
previous solution for a data conversion piece, after that just messed around till it worked.
- grading students - 12 to 0, 12 minutes.Time up!
How to impact the culture where you work
• Start small – create practice opportunities
• Obtain buy-in
• Be a role model
Books:

More Related Content

What's hot

The Learning Habit
The Learning HabitThe Learning Habit
The Learning HabitLynn Langit
 
JTC August 10
JTC August 10JTC August 10
JTC August 10mspopp
 
4 ways to achieve college success!
4 ways to achieve college success!4 ways to achieve college success!
4 ways to achieve college success!Christina Aldana
 
Top 10 Tips for Online Learning
Top 10 Tips for Online LearningTop 10 Tips for Online Learning
Top 10 Tips for Online LearningLynn Wietecha
 
Don’t fall into procrastination. This is how to get things done.
Don’t fall into procrastination. This is how to get things done.Don’t fall into procrastination. This is how to get things done.
Don’t fall into procrastination. This is how to get things done.AshenafiBordea
 

What's hot (7)

Welcome
WelcomeWelcome
Welcome
 
The Learning Habit
The Learning HabitThe Learning Habit
The Learning Habit
 
JTC August 10
JTC August 10JTC August 10
JTC August 10
 
Time Boxing
Time BoxingTime Boxing
Time Boxing
 
4 ways to achieve college success!
4 ways to achieve college success!4 ways to achieve college success!
4 ways to achieve college success!
 
Top 10 Tips for Online Learning
Top 10 Tips for Online LearningTop 10 Tips for Online Learning
Top 10 Tips for Online Learning
 
Don’t fall into procrastination. This is how to get things done.
Don’t fall into procrastination. This is how to get things done.Don’t fall into procrastination. This is how to get things done.
Don’t fall into procrastination. This is how to get things done.
 

Similar to Deliberate Practice In Testing Online Test Conf 2018

Feed Your Workforce (little and often)
Feed Your Workforce (little and often)Feed Your Workforce (little and often)
Feed Your Workforce (little and often)Prodeceo
 
How to Prepare for and Survive a Technical Interview
How to Prepare for and Survive a Technical InterviewHow to Prepare for and Survive a Technical Interview
How to Prepare for and Survive a Technical InterviewPerl Careers
 
Phase 3: Better ideas (Presentation at SalesForce 1-28-2015)
Phase 3: Better ideas (Presentation at SalesForce 1-28-2015)Phase 3: Better ideas (Presentation at SalesForce 1-28-2015)
Phase 3: Better ideas (Presentation at SalesForce 1-28-2015)Bruce Eckel
 
Expert vs Novice Time Management Coaching - ICF Conference 2014
Expert vs Novice Time Management Coaching - ICF Conference 2014Expert vs Novice Time Management Coaching - ICF Conference 2014
Expert vs Novice Time Management Coaching - ICF Conference 2014Francis Wade
 
The story of sprintz.work
The story of sprintz.workThe story of sprintz.work
The story of sprintz.workBryan Cassady
 
Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype TestingDave Hora
 
High hotels march 2014 time management mona approved
High hotels march 2014  time management mona approvedHigh hotels march 2014  time management mona approved
High hotels march 2014 time management mona approvedThom Finn
 
5 secrets for successful workshops
5 secrets for successful workshops 5 secrets for successful workshops
5 secrets for successful workshops Alison Coward
 
Term 2 2013 rich tasks etc
Term 2 2013 rich tasks etcTerm 2 2013 rich tasks etc
Term 2 2013 rich tasks etcSimon Borgert
 
Primary Market Research: Techniques Workshop
Primary Market Research: Techniques WorkshopPrimary Market Research: Techniques Workshop
Primary Market Research: Techniques WorkshopElaine Chen
 
Practical Strategies for Learning from Failure - #LFFdigital Cardiff: fast fe...
Practical Strategies for Learning from Failure - #LFFdigital Cardiff: fast fe...Practical Strategies for Learning from Failure - #LFFdigital Cardiff: fast fe...
Practical Strategies for Learning from Failure - #LFFdigital Cardiff: fast fe...Roxanne Persaud
 
Productivity tips for tech professionals
Productivity tips for tech professionalsProductivity tips for tech professionals
Productivity tips for tech professionalsAtish Narlawar
 
Indeed Engineering and The Lead Developer Present: Tech Leadership and Manage...
Indeed Engineering and The Lead Developer Present: Tech Leadership and Manage...Indeed Engineering and The Lead Developer Present: Tech Leadership and Manage...
Indeed Engineering and The Lead Developer Present: Tech Leadership and Manage...indeedeng
 
20180324 zen and the art of programming
20180324 zen and the art of programming20180324 zen and the art of programming
20180324 zen and the art of programmingDavid Horvath
 
Solves Multi- step Routine and Non-routine Problems involving Division and an...
Solves Multi- step Routine and Non-routine Problems involving Division and an...Solves Multi- step Routine and Non-routine Problems involving Division and an...
Solves Multi- step Routine and Non-routine Problems involving Division and an...Nerisa Herman
 
Design Thinking & The Hackathon
Design Thinking & The HackathonDesign Thinking & The Hackathon
Design Thinking & The HackathonThe Pilot Project
 
Exploratory Testing with the Team_ATDNL
Exploratory Testing with the Team_ATDNLExploratory Testing with the Team_ATDNL
Exploratory Testing with the Team_ATDNLMaaike Brinkhof
 
Lanc chamber feb 2013 time management
Lanc chamber feb 2013   time managementLanc chamber feb 2013   time management
Lanc chamber feb 2013 time managementThom Finn
 

Similar to Deliberate Practice In Testing Online Test Conf 2018 (20)

Feed Your Workforce (little and often)
Feed Your Workforce (little and often)Feed Your Workforce (little and often)
Feed Your Workforce (little and often)
 
Agile2016 - Performance Appraisal Makeover
Agile2016  - Performance Appraisal MakeoverAgile2016  - Performance Appraisal Makeover
Agile2016 - Performance Appraisal Makeover
 
How to Prepare for and Survive a Technical Interview
How to Prepare for and Survive a Technical InterviewHow to Prepare for and Survive a Technical Interview
How to Prepare for and Survive a Technical Interview
 
Phase 3: Better ideas (Presentation at SalesForce 1-28-2015)
Phase 3: Better ideas (Presentation at SalesForce 1-28-2015)Phase 3: Better ideas (Presentation at SalesForce 1-28-2015)
Phase 3: Better ideas (Presentation at SalesForce 1-28-2015)
 
Expert vs Novice Time Management Coaching - ICF Conference 2014
Expert vs Novice Time Management Coaching - ICF Conference 2014Expert vs Novice Time Management Coaching - ICF Conference 2014
Expert vs Novice Time Management Coaching - ICF Conference 2014
 
The story of sprintz.work
The story of sprintz.workThe story of sprintz.work
The story of sprintz.work
 
Aabigreallyfinal
AabigreallyfinalAabigreallyfinal
Aabigreallyfinal
 
Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype Testing
 
High hotels march 2014 time management mona approved
High hotels march 2014  time management mona approvedHigh hotels march 2014  time management mona approved
High hotels march 2014 time management mona approved
 
5 secrets for successful workshops
5 secrets for successful workshops 5 secrets for successful workshops
5 secrets for successful workshops
 
Term 2 2013 rich tasks etc
Term 2 2013 rich tasks etcTerm 2 2013 rich tasks etc
Term 2 2013 rich tasks etc
 
Primary Market Research: Techniques Workshop
Primary Market Research: Techniques WorkshopPrimary Market Research: Techniques Workshop
Primary Market Research: Techniques Workshop
 
Practical Strategies for Learning from Failure - #LFFdigital Cardiff: fast fe...
Practical Strategies for Learning from Failure - #LFFdigital Cardiff: fast fe...Practical Strategies for Learning from Failure - #LFFdigital Cardiff: fast fe...
Practical Strategies for Learning from Failure - #LFFdigital Cardiff: fast fe...
 
Productivity tips for tech professionals
Productivity tips for tech professionalsProductivity tips for tech professionals
Productivity tips for tech professionals
 
Indeed Engineering and The Lead Developer Present: Tech Leadership and Manage...
Indeed Engineering and The Lead Developer Present: Tech Leadership and Manage...Indeed Engineering and The Lead Developer Present: Tech Leadership and Manage...
Indeed Engineering and The Lead Developer Present: Tech Leadership and Manage...
 
20180324 zen and the art of programming
20180324 zen and the art of programming20180324 zen and the art of programming
20180324 zen and the art of programming
 
Solves Multi- step Routine and Non-routine Problems involving Division and an...
Solves Multi- step Routine and Non-routine Problems involving Division and an...Solves Multi- step Routine and Non-routine Problems involving Division and an...
Solves Multi- step Routine and Non-routine Problems involving Division and an...
 
Design Thinking & The Hackathon
Design Thinking & The HackathonDesign Thinking & The Hackathon
Design Thinking & The Hackathon
 
Exploratory Testing with the Team_ATDNL
Exploratory Testing with the Team_ATDNLExploratory Testing with the Team_ATDNL
Exploratory Testing with the Team_ATDNL
 
Lanc chamber feb 2013 time management
Lanc chamber feb 2013   time managementLanc chamber feb 2013   time management
Lanc chamber feb 2013 time management
 

Recently uploaded

VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 

Recently uploaded (20)

VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 

Deliberate Practice In Testing Online Test Conf 2018

  • 2. Bio • Team Lead ofTesting at 1-800 Contacts located in Draper, UT. • 10 years of industry experience and has a passion for developing skills in testing. • Active in local development and testing meetups. • @n00btester.
  • 4. What Problem Am I Trying Solve: How do I train testers efficiently and with great skill? Or How do I help create experts? Empower others to manage their own learning!
  • 5. What Is Practice? • “Repeated exercise in or performance of an activity or skill so as to acquire or maintain proficiency in it.” • Oxford Pocket Dictionary
  • 6. Why Practice? • Why is practicing a benefit? • What are some examples of practice? • Examples of “naïve” practice in real life: • Walking • Driving a Car
  • 7. Capability & “The Gift” • Mozart • We are capable of more than we think • The Gift:Adaptability
  • 8. Purposeful Practice: • Well defined specific goals • Focused • Get Feedback • Get out of your comfort zone
  • 9. Deliberate Practice: • Same as Purposeful Practice Plus: • Takes place outside the comfort zone and requires effort just beyond current capabilities • Helps build and adjust mental models • A teacher or coach is needed for practice activities that are designed to improve performance • The field of study needs to be well developed where there are experts that have superior performance
  • 10.
  • 12. • 4 seasons in a year • 12 months in a year • 52 weeks in a year • 7 days in a week • 24 hours in a day • 60 minutes in an hour • 60 seconds in a minute • 31, 30, or 28 days in a month 412527246060313028Source:TellingAin’tTraining, 2002
  • 14. Deliberate Practice vs Purposeful Practice in Testing • Skill Identification • CoachingTechniques and Feedback • Mental Modeling
  • 15. How to create an inventory of skills and skill acquisition • WHOSE • http://whose.associationforsoftwaretesting.org/index.php?title=Main_Page • Tester Skills • http://www.satisfice.com/rst-appendices.pdf (pg 23) • Testing Exercises • http://blackboxpuzzles.workroomprds.com/ • http://www.fourhourtester.net/ • http://blog.eviltester.com/2018/05/protect-square.html
  • 16. The importance of Feedback during practice • You can do this on your own, but you may want the feedback from a person who has the skill you are looking to acquire.
  • 17. Expert Performers: • These are some of the individuals I consider as Expert Performers: • Joel Montvelisky • Robert Sabourin • Anna Royzman • Perze Ababa • Simon P. Schrijver • Tony Gutierrez • Matt Heusser • Michael Larsen • Justin Rohrman • Richard Bradshaw • Dan Billing • Alan Page • Scott Barber • Dawn Haynes • Lee Copeland • James Bach • Michael Bolton • Griffin Jones • Paul Holland • Huib Schoots • AND MANY OTHERS *These people listed have had some impact on my own learning and skill improvement and are people “I” consider an expert in some way.
  • 18. Why we need to create mental models • THINKING EXERCISE!!!! • As a car connoisseur, I would like to have a picture of a car so I can show others what a car looks like. • AcceptanceCriteria:The car should have 4 wheels and tires, at least 2 doors, windows, hood, and look like a car.
  • 20. How to Practice • Create a specific goal for skill improvement • Get feedback on your performance for the skill • Build upon foundation skills to build into higher level skills • Get out of your comfort zone!
  • 21. What about Expert Performance? • What if Expert Performance is not required, but could be an end goal, an ideal to reach for…
  • 22. Meet The 20 hours guide • https://trello.com/b/MT2F3lMu/skill-tracker- template
  • 23. 20 Hours Applied • Use the 20 hours rule to “Use the Hackerrank website to solve C# problems to gain more proficiency with the C# language and decrease the amount of time to solve the problems” • hour 1. - a very large sum - from 23min...to 16min - 7 min. - diagonal difference - from 13min...looked up Math.abs; Looked at discussions to try to solve error...to 0, and then the next timer to 7. So, 31min.Turns out the error I was hunting down was copy/paste error, I hadn't changed a variable name. Lesson - read more carefully! Cutting this effort 5min short, as I actually spent some non-recorded time resting and thinking (during problem 2) and do not want to start the next problem with too little time. Good baseline for hour 20 to sit against! • hour 2. - plus minus - thought I had this in maybe 10minutes but got stuck looking at something trivial, and realized my solution was COMPLETELYWRONG. Realization 2 - I wasn’t completely wrong, but I hadn't dealt with data types. Back to the original plan, plus the data type handling. Ultimately, I looked for answers ~3 different times, and hacked together a working solution with 14 minutes left in pomodoro 2, so in total - 36 min:/ - staircase - starting at 11 min...went 5min overtime and have a broken algorithm. out of time, cant finish today...
  • 24. 20 Hours Applied continued • hour 18 - going back to the start, in order to gather metrics. - compare the triplets - 25 to 20, so 5 minutes. - a very large sum - 18 to 17, 1 minute. - diagonal difference - 16 to 5, 11minutes. - plus minus - 3 to 0, plus the next 25. Got super hung up on precision, as well as float division vs. integer division.Things to remember - dividend must be a float, then useToString() and string.Format to get the desired level. • hour 19. - staircase - 18min, looked at the solution shared in discussion again, got hung up on what .PadLeft() was actually doing again. Did not read documentation completely, assumed I knew what it was doing. - mini-max sum - 6 to 0, then 25 to 21, so 10 minutes in total. - birthday cake candles - 20 to 14, so 6 minutes.I think I solved this differently than last time. Had to look up some linq stuff on msdn. Much more familiar with this stuff, brain has places to go now. - time conversion - 13 to...0 Looking up StringBuilder...Messing around with logic...out of time, to be continued. • hour 20. no time this morning due to packing for trip. - time conversion (continued) - 25 to 0, then 25 to 15. With yesterday's 13,That's 48 minutes. Also, looked at my previous solution for a data conversion piece, after that just messed around till it worked. - grading students - 12 to 0, 12 minutes.Time up!
  • 25. How to impact the culture where you work • Start small – create practice opportunities • Obtain buy-in • Be a role model

Editor's Notes

  1. 1968 – Navy dogfights were about 1:1, AirForce 2:1 1970 – 1973: Navy 12.5:1, AirForce 2:1
  2. Lead with Steve Faloon started out by being told that most people only remember 7 – 8 digits, but there was a study that had shown that people could learn to repeat more. The previous record for digital recall was 18 digits, set in 1911 2011 World Memory Championships – Feng Wang 300 digits at one per second
  3. These people listed have had some impact on my own learning and skill improvement.