"The structure, the practice exams, the instructor — all top tier. Passed first try."
Course Outline
What the programme covers, module by module.
Module 1: Introduction to Software Testing
- Purpose of software testing
- Quality concepts
- Testing objectives
- Verification and validation
- Testing principles
- Tester responsibilities
Module 2: Software Quality Assurance Fundamentals
- Quality assurance concepts
- Quality control
- QA versus testing
- Quality standards
- Process quality
- Product quality
Module 3: Software Development Life Cycle
- SDLC concepts
- Requirements
- Design
- Development
- Testing
- Deployment and maintenance
Module 4: Software Testing Life Cycle
- Requirement analysis
- Test planning
- Test case development
- Environment setup
- Test execution
- Test closure
Module 5: Testing Levels
- Unit testing
- Integration testing
- System testing
- Acceptance testing
- End-to-end testing
- Testing responsibilities
Module 6: Testing Techniques
- Black-box testing
- White-box testing
- Grey-box testing
- Static testing
- Dynamic testing
- Exploratory testing
Module 7: Test Planning
- Testing objectives
- Test scope
- Test strategy
- Resource planning
- Test schedules
- Entry and exit criteria
Module 8: Test Scenario Development
- Understanding requirements
- Identifying scenarios
- Positive scenarios
- Negative scenarios
- Business workflows
- Scenario prioritisation
Module 9: Test Case Design
- Test case structure
- Preconditions
- Test steps
- Expected results
- Test data
- Test case review
Module 10: Test Design Techniques
- Equivalence partitioning
- Boundary value analysis
- Decision tables
- State transition testing
- Use case testing
- Error guessing
Module 11: Functional Testing
- Feature testing
- Interface testing
- Workflow testing
- Validation testing
- Regression testing
- Smoke and sanity testing
Module 12: Non-Functional Testing
- Performance testing
- Usability testing
- Compatibility testing
- Reliability testing
- Accessibility testing
- Security testing awareness
Module 13: Defect Management
- Defect lifecycle
- Defect identification
- Defect reporting
- Severity and priority
- Defect tracking
- Defect closure
Module 14: Regression & Retesting
- Regression testing concepts
- Retesting
- Regression scope
- Test selection
- Impact analysis
- Regression suites
Module 15: Agile Testing
- Agile fundamentals
- Testing in Agile
- Sprint testing
- User stories
- Acceptance criteria
- Continuous feedback
Module 16: Web Application Testing
- User interface testing
- Navigation testing
- Form validation
- Browser compatibility
- Responsive testing
- Session testing
Module 17: API Testing Fundamentals
- API concepts
- HTTP methods
- Requests and responses
- Status codes
- API validation
- API testing workflows
Module 18: Database Testing
- Database testing concepts
- Data validation
- CRUD operations
- SQL query awareness
- Data integrity
- Backend verification
Module 19: Test Automation Fundamentals
- Automation concepts
- Manual versus automated testing
- Automation suitability
- Automation frameworks
- Test scripts
- Automation maintenance
Module 20: Performance Testing Fundamentals
- Performance requirements
- Load testing
- Stress testing
- Scalability testing
- Response times
- Performance monitoring
Module 21: Test Metrics & Reporting
- Testing metrics
- Test execution status
- Defect metrics
- Coverage metrics
- Test reports
- Quality dashboards
Module 22: Continuous Testing & Quality Improvement
- Continuous testing
- CI/CD testing concepts
- Shift-left testing
- Risk-based testing
- Root cause analysis
- Continuous quality improvement
Who it's for & what's included
Pick a delivery method to see exactly who it suits and everything you receive.
Classroom
Best for learners who want face-to-face tuition and to network with peers in person.
Everything you get
- ✓ Live instructor on-site
- ✓ Printed workbook & materials
- ✓ Group exercises & case studies
Online Instructor-Led
Best for learners who want a live instructor and a fixed schedule, without the travel.
Everything you get
- ✓ Live instructor via video call
- ✓ Digital workbook & resources
- ✓ Session recordings
Self-Paced
Best for self-motivated learners who need maximum flexibility around work and life.
Everything you get
- ✓ On-demand video lessons
- ✓ Interactive quizzes
- ✓ 24/7 access on any device
Course Overview
The Software Testing & QA Certification course provides working professionals with comprehensive knowledge of software quality assurance and testing practices. Learners explore testing methodologies, SDLC and STLC, test planning, test cases, functional and non-functional testing, defect management, Agile testing, API and database testing, automation fundamentals, performance testing, metrics, and continuous quality improvement.