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

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 

Recently uploaded (20)

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 

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.