Software Testing Foundations: Testing throughout the SDLC
51mIntermediate2020-06-19
Authors

Mike Fine
Founder, Director, and Senior Test Manager at Centercode
Course details
The software development life cycle (SDLC) is a circular pattern that defines how a software application moves from concept to creation. There are a variety of approaches for managing the SDLC, including agile and waterfall methodologies. And in each phase and approach, testing is a key milestone. This course was designed to not only help quality professionals understand their role in the SDLC, but also help them grasp key management strategies in dealing with the challenges of executing alpha, beta, and even delta testing. Instructor Mike Fine delves into the different approaches for successfully managing a software project, industry best practices, and where your testing sits in each of these steps.
Skills covered
Software TestingFoundationsSoftware Development
Concepts
0. Introduction
- 01 - SDLC and test management
- 02 - Know the basics
1. The SDLC and Testing
- 03 - What is the SDLC
- 04 - The phases of SDLC
- 05 - Types of testing in development
- 06 - Planning and analysis with testing
- 07 - Design and implementation with testing
- 08 - Release and maintenance with testing
2. Testing and Project Methodologies
- 09 - Project management and testing
- 10 - Agile management
- 11 - DevOps management
- 12 - Waterfall management
- 13 - Other project management formats
- 14 - Management, SDLC, and customer validation
Conclusion
- 15 - Time to begin testing