1
Introduction to Software & Testing
Learn the fundamentals of software, types of software, and the importance of software testing. Understand manual vs automation testing and roles in software development teams.
Locked
Please enroll in this course to access the modules.
Learning objectives:
• Understand what software is and its types
• Learn the importance of software testing
• Differentiate between manual and automation testing
• Understand advantages and limitations of manual testing
• Learn roles in software development teams
• Understand product-based vs service-based companies
2
Software Testing Career Overview
Explore software testing as a career choice, understand roles and responsibilities of QA testers, required skills, career growth path, and how testing works in real-world IT companies.
Locked
Please enroll in this course to access the modules.
Learning objectives:
• Understand why to choose software testing as a career
• Learn roles and responsibilities of a QA Tester
• Identify skills required for manual testing
• Understand career growth path in testing
• Compare Software Tester vs Developer roles
• Learn about testing in real-world IT companies
3
Software Development Life Cycle (SDLC)
Master the Software Development Life Cycle including all phases, different SDLC models (Waterfall, V-Model, Spiral, Prototype, Incremental, Agile), and their comparisons.
Locked
Please enroll in this course to access the modules.
Learning objectives:
• Understand what SDLC is
• Learn all phases of SDLC (Requirement Gathering, Design, Development, Testing, Deployment, Maintenance)
• Master different SDLC models (Waterfall, V-Model, Spiral, Prototype, Incremental, Agile)
• Compare different SDLC models
• Understand when to use which model
4
Agile & Scrum Methodology
Learn Agile methodology, Agile Manifesto, principles, Scrum framework, roles, artifacts, ceremonies (Sprint Planning, Daily Scrum, Sprint Review, Retrospective), and Agile vs Traditional models.
Locked
Please enroll in this course to access the modules.
Learning objectives:
• Understand Agile methodology and its principles
• Learn Agile Manifesto values
• Master Scrum framework
• Understand Scrum roles (Product Owner, Scrum Master, Development Team)
• Learn Scrum artifacts and ceremonies
• Compare Agile vs Traditional models
5
Software Testing Life Cycle (STLC)
Master the Software Testing Life Cycle including all phases, entry/exit criteria, and deliverables. Learn Requirement Analysis, Test Planning, Test Case Development, Test Environment Setup, Test Execution, and Test Closure.
Locked
Please enroll in this course to access the modules.
Learning objectives:
• Understand what STLC is
• Learn all phases of STLC
• Master Requirement Analysis process
• Learn Test Planning and Test Case Development
• Understand Test Environment Setup
• Learn Test Execution and Test Closure
• Understand Entry Criteria & Exit Criteria
• Learn deliverables in STLC
6
Types of Software Testing
Learn different types of software testing including functional, non-functional, performance, security, usability testing, smoke, sanity, regression, re-testing, exploratory, ad-hoc, and black box, white box, grey box testing.
Locked
Please enroll in this course to access the modules.
Learning objectives:
• Understand functional vs non-functional testing
• Learn performance, security, and usability testing
• Master smoke and sanity testing
• Understand regression and re-testing
• Learn exploratory and ad-hoc testing
• Understand black box, white box, and grey box testing
7
Levels of Testing
Understand different levels of testing including Unit Testing, Integration Testing, System Testing, User Acceptance Testing (UAT), Alpha Testing, and Beta Testing.
Locked
Please enroll in this course to access the modules.
Learning objectives:
• Understand unit testing
• Learn integration testing
• Master system testing
• Understand User Acceptance Testing (UAT)
• Learn alpha and beta testing
• Understand when to use each level of testing
8
Test Design Techniques
This module introduces learners to structured techniques used to design effective and efficient test cases. Test design techniques help testers systematically identify test conditions, reduce redundant test cases, and improve defect detection. Students will learn …
Locked
Please enroll in this course to access the modules.
Learning objectives:
• Understand the purpose and importance of test design techniques.
• Differentiate between various types of test case design approaches.
• Apply State Transition Testing to validate systems with multiple states and transitions.
• Design test cases using Decision Table Testing for complex business rules and conditional logic.
• Use Error Guessing technique based on experience to identify potential defect areas.
• Improve test coverage while minimizing redundant test cases.
• Create structured and logical test cases suitable for real-world projects.
9
Test Documentation
Master test documentation including test scenarios, test cases, test case format, positive & negative test cases, boundary value analysis, equivalence partitioning, RTM, test plan, and test summary report.
Locked
Please enroll in this course to access the modules.
Learning objectives:
• Understand test scenarios and test cases
• Learn difference between test scenario and test case
• Master test case format and components
• Write positive and negative test cases
• Learn Boundary Value Analysis (BVA)
• Understand Equivalence Partitioning
• Learn Requirement Traceability Matrix (RTM)
• Create test plan document
• Write test summary report
10
Defect Management
Learn defect management including what is a defect/bug, defect life cycle, defect status flow, severity vs priority, how to write effective bug reports, common defect types, and rejected & deferred defects.
Locked
Please enroll in this course to access the modules.
Learning objectives:
• Understand what is a defect/bug
• Master defect life cycle
• Learn defect status flow
• Understand severity vs priority
• Write effective bug reports
• Identify common defect types
• Handle rejected and deferred defects
11
Build & Release Management
Understand build and release management including software builds, build cycle, Build Verification Testing (BVT), patch & re-spin, deployment environments, and version control concepts.
Locked
Please enroll in this course to access the modules.
Learning objectives:
• Understand what is a software build
• Learn build cycle process
• Master Build Verification Testing (BVT)
• Understand patch and re-spin concepts
• Learn deployment environments (Dev, QA, UAT, Production)
• Understand version control concepts (basic overview)
12
Test Management & Bug Tracking Tools
Learn test management and bug tracking tools with focus on JIRA including creating and managing issues, defect workflow, status transitions, and reports & dashboards.
Locked
Please enroll in this course to access the modules.
Learning objectives:
• Understand bug tracking tools
• Learn JIRA overview
• Create and manage issues in JIRA
• Master defect workflow
• Understand status transitions
• Use reports and dashboards
13
Real-Time Project Flow in Manual Testing
Apply all learned concepts in a real-time project scenario including understanding requirements, requirement analysis, creating test scenarios, writing test cases, executing tests, logging defects, retesting & regression, and test closure.
Locked
Please enroll in this course to access the modules.
Learning objectives:
• Understand requirements (BRD & SRS basics)
• Perform requirement analysis process
• Create test scenarios from requirements
• Write comprehensive test cases
• Execute test cases effectively
• Log defects properly
• Perform retesting and regression testing
• Complete test closure activities
14
Interview Preparation
Prepare for software testing interviews with common interview questions, scenario-based questions, tips for explaining SDLC & STLC, defect life cycle, resume preparation guidelines, and tips for freshers.
Locked
Please enroll in this course to access the modules.
Learning objectives:
• Answer common interview questions confidently
• Handle scenario-based questions
• Explain SDLC & STLC in interviews
• Explain defect life cycle in interviews
• Prepare an effective resume
• Get tips for freshers entering the field