Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Software Testing Foundations: Testing throughout the SDLC

via LinkedIn Learning


Learn how testing fits into the different phases of the software development life cycle (SDLC), as well as the most notable project management approaches.

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.


  • SDLC and test management
  • Know the basics
1. The SDLC and Testing
  • What is the SDLC?
  • The phases of SDLC
  • Types of testing in development
  • Planning and analysis with testing
  • Design and implementation with testing
  • Release and maintenance with testing
2. Testing and Project Methodologies
  • Project management and testing
  • Agile management
  • DevOps management
  • Waterfall management
  • Other project management formats
  • Management, SDLC, and customer validation
  • Time to begin testing

Taught by

Mike Fine

Related Courses


Start your review of Software Testing Foundations: Testing throughout the SDLC

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free