What will you learn in Software Testing Fundamentals Course
-
Understand the software testing lifecycle and key testing concepts
-
Plan and manage testing activities, including strategy, budgeting, and risk management
-
Design test cases using techniques like boundary-value, equivalence partitioning, and scenario-based testing
-
Execute manual tests across UI and API, track outcomes, and report defects
Program Overview
Module 1: Introduction to Software Testing Life Cycle
⏳ 30 minutes
-
Topics: Fundamental testing concepts, SDLC models, roles and responsibilities
-
Hands-on: Explore the testing lifecycle and map activities to a sample project
Module 2: Test Planning
⏳ 45 minutes
-
Topics: Test strategy, planning, budgeting, scheduling, risk management
-
Hands-on: Draft a test plan including scope, resources, and schedule
Module 3: Test Design Techniques & Execution
⏳ 1 hour
-
Topics: Identifying conditions, writing test cases, BVT, positive/negative scenarios
-
Hands-on: Create and execute test cases for a web application manually
Module 4: Test Techniques Deep Dive
⏳ 45 minutes
-
Topics: Dynamic test-case writing, scenario-based testing, test data generation
-
Hands-on: Develop a test-sheet and manage cases in Jira or Google Drive
Module 5: Levels & Types of Testing
⏳ 1 hour
-
Topics: Unit, integration, system, UAT; regression, smoke, performance, security testing
-
Hands-on: Classify and plan tests for each level using sample requirements
Module 6: Test Execution & Defect Management
⏳ 1 hour
-
Topics: Entry/exit criteria, executing tests, defect life cycle, severity/priority
-
Hands-on: Execute test cases and log defects with reproduction steps
Module 7: Reporting & Team Collaboration
⏳ 45 minutes
-
Topics: Status reports, defect status, test closure reports, stakeholder communication
-
Hands-on: Generate a metrics dashboard and present test-summary reports
Module 8: Metrics & Measurement
⏳ 30 minutes
-
Topics: Test metrics types, benefits, collection, and analysis
-
Hands-on: Define and calculate key metrics (pass rate, defect density, test coverage)
Get certificate
Job Outlook
-
Median annual wage for software quality assurance analysts and testers was $102,610 in May 2024
-
Employment of QA analysts and testers projected to grow 17% from 2023 to 2033
-
Skills in manual testing, defect management, and CI/CD integration are in high demand across tech, finance, and healthcare
-
Opportunities include QA analyst, test engineer, automation tester, and performance tester
Explore More Learning Paths
Enhance your software testing expertise with these curated programs designed to strengthen your testing skills, improve application quality, and advance your QA career.
Related Courses
-
The Complete 2025 Software Testing Bootcamp Course – Gain comprehensive knowledge of software testing methodologies, tools, and real-world testing practices in this all-in-one bootcamp.
-
Manual Testing Certification Training Course Online – Build your manual testing skills and learn essential QA processes to ensure software reliability and performance.
Related Reading
-
What Is Management? – Explore the fundamentals of software testing, its importance in development, and key strategies for effective QA.