evolutionary testing practices to succeed in an …...a software delivery solutions company chris...
TRANSCRIPT
![Page 1: Evolutionary Testing Practices to Succeed in an …...A Software Delivery Solutions Company Chris Lawson Director of Client Delivery Key Evolutionary Testing Concepts The following](https://reader034.vdocuments.net/reader034/viewer/2022050606/5fad391242282d165d76d77b/html5/thumbnails/1.jpg)
Evolutionary Testing Practices to Succeed in an
Agile World
A Software Delivery Solutions Company
Chris LawsonDirector of Client Delivery
![Page 2: Evolutionary Testing Practices to Succeed in an …...A Software Delivery Solutions Company Chris Lawson Director of Client Delivery Key Evolutionary Testing Concepts The following](https://reader034.vdocuments.net/reader034/viewer/2022050606/5fad391242282d165d76d77b/html5/thumbnails/2.jpg)
Key Evolutionary Testing Concepts
The following concepts will be covered as a part of this presentation:
Optimizing practices
Reducing and/or eliminating waste
Reframing thinking about existing processes
![Page 3: Evolutionary Testing Practices to Succeed in an …...A Software Delivery Solutions Company Chris Lawson Director of Client Delivery Key Evolutionary Testing Concepts The following](https://reader034.vdocuments.net/reader034/viewer/2022050606/5fad391242282d165d76d77b/html5/thumbnails/3.jpg)
Theory of Evolution
All life is related and has descended from a common ancestor
Organisms evolve from more simplistic ancestors naturally over time
Beneficial mutations are preserved and leads to adaptation
![Page 4: Evolutionary Testing Practices to Succeed in an …...A Software Delivery Solutions Company Chris Lawson Director of Client Delivery Key Evolutionary Testing Concepts The following](https://reader034.vdocuments.net/reader034/viewer/2022050606/5fad391242282d165d76d77b/html5/thumbnails/4.jpg)
Slowly But Surely
“Natural selection acts only by taking advantage of slight successive variations; so she can never take a great and sudden leap, but must advance by short and sure, though slow steps.”
~Charles Darwin
![Page 5: Evolutionary Testing Practices to Succeed in an …...A Software Delivery Solutions Company Chris Lawson Director of Client Delivery Key Evolutionary Testing Concepts The following](https://reader034.vdocuments.net/reader034/viewer/2022050606/5fad391242282d165d76d77b/html5/thumbnails/5.jpg)
Things Naturally Evolve
![Page 6: Evolutionary Testing Practices to Succeed in an …...A Software Delivery Solutions Company Chris Lawson Director of Client Delivery Key Evolutionary Testing Concepts The following](https://reader034.vdocuments.net/reader034/viewer/2022050606/5fad391242282d165d76d77b/html5/thumbnails/6.jpg)
Evolutionary Testing
![Page 7: Evolutionary Testing Practices to Succeed in an …...A Software Delivery Solutions Company Chris Lawson Director of Client Delivery Key Evolutionary Testing Concepts The following](https://reader034.vdocuments.net/reader034/viewer/2022050606/5fad391242282d165d76d77b/html5/thumbnails/7.jpg)
Testing
“Testing, like everything else, can be either underdone or overdone.”
~Bill Hetzel
![Page 8: Evolutionary Testing Practices to Succeed in an …...A Software Delivery Solutions Company Chris Lawson Director of Client Delivery Key Evolutionary Testing Concepts The following](https://reader034.vdocuments.net/reader034/viewer/2022050606/5fad391242282d165d76d77b/html5/thumbnails/8.jpg)
Optimizing Testing Practices
Shift from human to machine
Reduce Redundancy
Update processes
Start with known designs and evolve
![Page 9: Evolutionary Testing Practices to Succeed in an …...A Software Delivery Solutions Company Chris Lawson Director of Client Delivery Key Evolutionary Testing Concepts The following](https://reader034.vdocuments.net/reader034/viewer/2022050606/5fad391242282d165d76d77b/html5/thumbnails/9.jpg)
Human to Machine
Tests repeated often should be automated
Adaptive smoke tests are a great place to start with automation
o Identify the smallest number of critical tests that can be run in the shortest amount of time
Automated test suites will grow over time and as it expands dependency on
manual regression will be gradually reduced
![Page 10: Evolutionary Testing Practices to Succeed in an …...A Software Delivery Solutions Company Chris Lawson Director of Client Delivery Key Evolutionary Testing Concepts The following](https://reader034.vdocuments.net/reader034/viewer/2022050606/5fad391242282d165d76d77b/html5/thumbnails/10.jpg)
Reducing Redundancy
When was the last time someone in your organization reviewed your testing practices for redundant processes?
Identify areas where more than one person is unknowingly doing the same activity
It is important for the entire software development team(s) to have transparency into all levels of testing from unit to systems integration
Use small incremental testing experiments to demonstrate efficiency and effectiveness of approach
![Page 11: Evolutionary Testing Practices to Succeed in an …...A Software Delivery Solutions Company Chris Lawson Director of Client Delivery Key Evolutionary Testing Concepts The following](https://reader034.vdocuments.net/reader034/viewer/2022050606/5fad391242282d165d76d77b/html5/thumbnails/11.jpg)
Updating Processes
Are your processes effective and efficient?
Are your processes truly adding value or just keeping people busy?
Are you creating massive amounts of unnecessary documentation?
Consider replacing outdated heavy processes with light-weight
effective techniques
![Page 12: Evolutionary Testing Practices to Succeed in an …...A Software Delivery Solutions Company Chris Lawson Director of Client Delivery Key Evolutionary Testing Concepts The following](https://reader034.vdocuments.net/reader034/viewer/2022050606/5fad391242282d165d76d77b/html5/thumbnails/12.jpg)
Waterfall vs. Agile
Which outcome do you prefer?
![Page 13: Evolutionary Testing Practices to Succeed in an …...A Software Delivery Solutions Company Chris Lawson Director of Client Delivery Key Evolutionary Testing Concepts The following](https://reader034.vdocuments.net/reader034/viewer/2022050606/5fad391242282d165d76d77b/html5/thumbnails/13.jpg)
The Second Law of Consulting
“No matter how it looks at first, it’s always a people problem.”
~Gerald Weinberg
![Page 14: Evolutionary Testing Practices to Succeed in an …...A Software Delivery Solutions Company Chris Lawson Director of Client Delivery Key Evolutionary Testing Concepts The following](https://reader034.vdocuments.net/reader034/viewer/2022050606/5fad391242282d165d76d77b/html5/thumbnails/14.jpg)
Tools vs. People
Tools don’t solve problems
People solve problems
![Page 15: Evolutionary Testing Practices to Succeed in an …...A Software Delivery Solutions Company Chris Lawson Director of Client Delivery Key Evolutionary Testing Concepts The following](https://reader034.vdocuments.net/reader034/viewer/2022050606/5fad391242282d165d76d77b/html5/thumbnails/15.jpg)
Change is Inevitable
Change is a part of innovation
Innovation is a part of growth
Growth is a part of optimization
![Page 16: Evolutionary Testing Practices to Succeed in an …...A Software Delivery Solutions Company Chris Lawson Director of Client Delivery Key Evolutionary Testing Concepts The following](https://reader034.vdocuments.net/reader034/viewer/2022050606/5fad391242282d165d76d77b/html5/thumbnails/16.jpg)
Change to Progress
“Change is inevitable. Progress is optional.”
~Tony Robbins
![Page 17: Evolutionary Testing Practices to Succeed in an …...A Software Delivery Solutions Company Chris Lawson Director of Client Delivery Key Evolutionary Testing Concepts The following](https://reader034.vdocuments.net/reader034/viewer/2022050606/5fad391242282d165d76d77b/html5/thumbnails/17.jpg)
Circle of Truth
Wisdom
Knowledge
Information
Data
![Page 18: Evolutionary Testing Practices to Succeed in an …...A Software Delivery Solutions Company Chris Lawson Director of Client Delivery Key Evolutionary Testing Concepts The following](https://reader034.vdocuments.net/reader034/viewer/2022050606/5fad391242282d165d76d77b/html5/thumbnails/18.jpg)
Information to Wisdom Transformation
What do I know?What do I need to learn?
How will I know when I’ve learned it?
![Page 19: Evolutionary Testing Practices to Succeed in an …...A Software Delivery Solutions Company Chris Lawson Director of Client Delivery Key Evolutionary Testing Concepts The following](https://reader034.vdocuments.net/reader034/viewer/2022050606/5fad391242282d165d76d77b/html5/thumbnails/19.jpg)
What is Your Organizations Biggest Challenge?
![Page 20: Evolutionary Testing Practices to Succeed in an …...A Software Delivery Solutions Company Chris Lawson Director of Client Delivery Key Evolutionary Testing Concepts The following](https://reader034.vdocuments.net/reader034/viewer/2022050606/5fad391242282d165d76d77b/html5/thumbnails/20.jpg)
Thank you!
Q & A