Software Testing Foundations: Test Preparation
1h 27mIntermediate2025-03-21
Authors

Mike Fine
Founder, Director, and Senior Test Manager at Centercode
Course details
While spontaneity may be fun and valued in many instances in life, there are certainly areas where you don’t want to leave things up to chance or make an uninformed decision—buying a house, interviewing for a job, running a marathon. These are all things that require preparation, and doing them on the fly could produce disastrous results. As Mike Fine explains in this course, the same can be said for software testing. Join Mike as he teaches the many ways that your preparation for a test ends up impacting your overall results. He reviews the various phases of testing and the different ways to prepare for alpha, beta, and delta testing. Even if you’re an experienced quality tester, Mike shows the importance of reviewing the mundane details that you might do every day and rarely think about, where one small, missed item—an expired software license, for example—might cause your whole test to collapse.
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
Related courses
- Software Testing Foundations: Test Techniques
- Software Testing Foundations: Test Strategy
- Software Testing Foundations: Test Management
- Software Testing Foundations: Test Planning
- Software Testing Foundations: Continuous Testing and DevOps
- Software Testing Foundations: Keeping QA Skills Current in the Age of AI
- Software Testing Foundations: Integrating AI into the Quality Process
- Software Testing Foundations: Bug Writing and Management
Related learn paths
- Getting Started with Software Testing
- Getting Started in Test Automation Engineering
- LambdaTest Software Testing Professional Certificate
- Become a Data Analyst
- Prepare for Digital Accessibility
- Moving from Data Scientist to Data Analyst
- Advance Your Skills in Predictive Analytics
- Building AI Products: Prototyping Essentials Professional Certificate