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
Specification: Software Testing Fundamentals Course
|