Software Testing Foundations: Test Techniques
1h 27mIntermediate2021-03-24
Authors

Mike Fine
Founder, Director, and Senior Test Manager at Centercode
Course details
We may marvel at a musician or athlete for their high level of skill and execution, but equally as important as their mastery of skills is their incredible technique in applying those skills. Technique is something you develop to ensure that whatever you deliver is the best possible outcome of your work, and in this course, Mike Fine applies this idea to software testing. As Mike shows, the more refined and honed your skills are, the better the results of your testing. Whether you’re a software tester looking to add to your skills, or prepping for an ISTQB certification, mastering many different test techniques only increases the chances that you have the tools to accomplish any task. Mike covers key techniques like black-box testing, white-box testing, and experienced-based testing. As these techniques are often full of esoteric lingo and complicated terminology, Mike also gives some advice on how to communicate your testing process so your results aren’t lost in technical jargon.
Skills covered
Software TestingFoundationsSoftware Development
Concepts
0. Introduction
- 01 - Understanding techniques
- 02 - What you should know
1. Test Techniques
- 03 - Your plans, your cases, and your results
- 04 - Conditions, coverage, and cases
- 05 - Techniques and development
- 06 - The automation question
- 07 - AI and your testing
2. Black-Box Testing
- 08 - Black-box methodologies
- 09 - Types of black-box techniques
- 10 - Why we use black-box techniques
3. White-Box Testing
- 11 - White-box overview
- 12 - Types of white-box techniques
- 13 - Why we use white-box techniques
4. Experienced-Based Testing
- 14 - Experience-based methodologies
- 15 - Types of experience-based techniques
- 16 - Why we use experience-based techniques
Conclusion
- 17 - Taking techniques to task
- 18 - Next steps