Ingenious Tech Hub
Core QA Foundation

Manual Software Testing Masterclass & Bugzilla

Master software testing fundamentals, SDLC models, Levels & Types of testing, STLC 6 phases, test scenario & test case authoring, boundary value analysis (BVA), equivalence partitioning (EP), requirement traceability matrix (RTM), defect life cycle & Bugzilla.

Duration
35+ Hours Hands-On
Level
Beginner to Lead
Rating
★ 4.9 (520+ reviews)
Lead Mentor
Mohit Kumar (15+ Yrs)
View Curriculum

Enrollment Highlights

  • Training Mode Live Online Interactive
  • Class Recordings Lifetime Access
  • Real Project Live Portal QA Sign-off
  • Placement Support 100% Dedicated + Mock Interviews

Tools, Standards & Frameworks Mastered

Bugzilla JIRA Software Confluence Excel & Google Sheets Agile Scrum & Kanban TestRail Security & Firewall Basics Postman API Basics
Official Comprehensive Syllabus

Manual Software Testing Masterclass

Quality Assurance Fundamentals, SDLC Models, Levels & Types of Testing, STLC 6 Phases, Test Design Techniques, RTM & Defect Lifecycle.

Request on WhatsApp
4 Comprehensive Modules • 48 Enterprise Topics • 100% Practical Scenarios
Testing Core Foundations & Methodologies
What is a Project vs. What is a Product?

Bespoke custom software solutions tailored for specific clients vs commercially licensed off-the-shelf products built for a general market.

What is Quality & Quality Assurance?

Conformance to customer requirements, fitness for purpose, defect prevention vs defect detection, and continuous process improvement.

Defects vs. Errors vs. Bugs vs. Failures

Human mistake in code (Error) leads to a flaw in software (Defect), identified during testing (Bug), causing runtime deviation in production (Failure).

What is Software Testing?

Systematic verification (are we building the product right?) and validation (are we building the right product?) against specifications.

Testing Kick-off Meeting & PIN (Project Initial Node)

Pre-testing alignment meeting with stakeholders, kickoff deliverables, establishing PIN (Project Initial Node) milestones, and test governance.

Test Methodologies: Black Box, Grey Box & White Box

Functional behavioral testing without code visibility (Black box), structural internal logic/code path testing (White/Glass box), and integrated hybrid testing (Grey box).

Software Architecture & Testing Environments

Single Type Architecture (Standalone desktop apps), Two Tier (2-Tier Client-Server), Three Tier (3-Tier Presentation/Logic/DB), and N Tier (N-Tier Enterprise Architecture).

What is a Software Build?

Compiling source code, packaging executables/WAR/JAR, database migrations, build verification testing (BVT) and release numbering.

Industry Testing Standards & Quality Metrics

Defect leakage ratio, test execution productivity, test effectiveness index, and cost of quality across delivery stages.

SDLC Life Cycle & 9 Industry Models
SDLC Phases (V.V.I — Very Very Important)

Requirements gathering & analysis, Architectural system design, Coding/Implementation, Testing, Deployment/Release & Maintenance.

1) Waterfall Model

Sequential, linear phase gate development ideal for fixed, crystal-clear requirements with zero mid-stream changes.

2) Prototype Model

Iterative rapid dummy prototype development used when client requirements are ambiguous or evolving.

3) Evolutionary Model

Incremental delivery where core functionality is released first and refined iteratively based on real user feedback.

4) Spiral Model

Risk-driven iterative development combining prototyping with systematic waterfall phase milestones for high-risk systems.

5) Fish Model

Structured verification and validation model with requirement traceability mapping for safety-critical systems.

6) V-Model (Verification & Validation)

Direct mapping between each development phase and corresponding testing phase (Requirements vs UAT, Architecture vs System, Detail vs Integration, Code vs Unit).

7) Agile Scrum Framework

Iterative 2-3 week sprints, product backlogs, sprint backlogs, daily standups, sprint reviews, user stories & retrospectives.

8) Incremental Model

Breaking the entire software solution into modular working increments delivered sequentially over time.

eXtreme Programming (XP) Methodology

Core values: Pair programming, Continuous Integration (CI), Test-Driven Development (TDD), small releases & refactoring.

Levels of Testing & Functional Types
Levels of Testing (Unit, Module, Integration, System, UAT)

Unit testing of isolated code, Module-level testing, Integration testing (Big Bang vs Top-Down/Bottom-Up), System testing, and User Acceptance Testing (Alpha & Beta).

What is Functional Testing?

Validating functional behaviors, business rules, inputs, outputs, form validations and database state transitions against specs.

Smoke Testing vs. Sanity Testing

Build Acceptance Testing (BAT) verifying critical happy paths for initial deployment stability vs focused shallow testing after bug fixes.

Static Testing vs. Dynamic Testing

Verification without executing code (informal reviews, walkthroughs, technical inspections) vs validation by running the live compiled software.

Retesting vs. Regression Testing

Retesting verified defect fixes with original steps vs regression testing to ensure unchanged existing features remain unaffected.

Positive Testing & Negative Testing Guidelines

Happy-path testing with valid inputs and expected user workflows vs error-handling testing with invalid data, boundaries & special characters.

Globalization (I18N) & Localization (L10N) Testing

Internationalization readiness vs cultural adaptation (currency symbols, date/time formats, RTL text, regional postal codes & translations).

Pilot Testing & Beta Field Validation

Deploying prerelease builds to a controlled group of actual end-users in real operating environments to validate business viability.

Black Box vs. White Box Testing Comparison

Specification-based functional verification vs statement, branch, condition and path coverage in code.

Non-Functional, Performance & Security
Non-Functional Testing 4 Core Pillars

Evaluating system quality attributes beyond basic functional requirements: Usability, Survivability, Scalability, and Speed.

Performance Testing: 6 Critical Types

1) Load Testing (concurrency), 2) Stress Testing (breaking point), 3) Endurance Testing (memory leaks), 4) Volume Testing (large DB), 5) Scalability Testing, 6) Soak Testing.

Compatibility Testing (Cross-Platform & Cross-Browser)

Testing responsive rendering and functional parity across Chrome, Firefox, Edge, Safari, iOS, Android, macOS and Windows.

Security Testing & Authentication Testing

Authentication token validation, role-based access control (RBAC), session timeout handling, password policies, SQL injection & XSS fundamentals.

URL Testing & Firewall Verification

Validating URL parameters, HTTPS/SSL certificates, deep links, open ports, network packet filtering and perimeter firewall policies.

Exploratory Testing & Adhoc Testing

Simultaneous learning, test design and execution relying on tester intuition, heuristics, and domain expertise without predefined scripts.

Installation & Uninstallation Testing

Clean installation, upgrade paths, rollbacks, uninstallation cleanup, configuration defaults and registry/directory verification.

Reliability Testing & Survivability

Mean Time Between Failures (MTBF), Mean Time to Recovery (MTTR), fault tolerance, graceful degradation, and system crash recovery.

End-to-End (E2E) System Testing

Validating complete real-world customer journeys from user registration, shopping cart checkout, payment gateway to order fulfillment.

STLC 6 Phases & FRS Document Analysis
STLC 6 Phases Overview

Systematic testing lifecycle: 1) Test Planning, 2) Test Design/Dev, 3) Test Execution, 4) Result Analysis, 5) Bug Tracking & Reporting, 6) Closure Activity.

Phase 1: Test Planning

Defining testing scope, approach, resource planning, test environment requirements, schedule estimation, deliverables & risk mitigation.

Phase 2: Test Design & Development

Creating comprehensive test scenarios, detailed test cases, test data generation, and test environment readiness checklist.

Phase 3: Test Execution

Executing test scripts, logging actual vs expected results, recording test evidence, and marking Pass/Fail/Blocked statuses.

Phase 4: Result Analysis

Reviewing execution metrics, identifying defect trends, assessing test coverage, and resolving test environment blockers.

Phase 5: Bug Tracking and Reporting

Logging reproducible defects with screenshots, videos, and logs into bug tracking systems with accurate severity & priority.

Phase 6: Closure Activity | Exit Criteria

Evaluating exit criteria, authoring Test Summary Report, analyzing defect metrics, conducting post-mortem, and archiving test assets.

Guidelines for Understanding FRS & BRD Documents

Techniques to dissect Functional Requirement Specifications, extract business rules, identify hidden assumptions & resolve ambiguities.

Test Cases & Black-Box Design Techniques
What is a Test Scenario & How to Create One?

High-level 'what to test' conditions mapped to business use cases, creating traceability from user stories to verification points.

What is a Test Case & Standard Anatomy

Test Case ID, Test Description, Module, Pre-conditions, Step-by-Step Actions, Test Data, Expected Results, Actual Results & Status.

Types of Test Cases: GUI, Functional & Non-Functional

1) GUI Test Cases (visual alignment, colors, typography), 2) Functional Test Cases (business logic), 3) Non-Functional Test Cases.

Non-Functional Test Cases In-Depth

Authoring specific test cases for: a) Compatibility testing, b) Performance testing, c) Usability testing, d) Installation testing.

Guidelines for Writing Positive Test Cases

Step-by-step framework to verify intended functionality with valid test inputs, default values, and standard expected user navigation.

Guidelines for Writing Negative Test Cases

Techniques to verify robust error handling, invalid inputs, boundary overflow, special characters, empty fields, and unauthorized actions.

Test Design Technique 1: Boundary Value Analysis (BVA)

Identifying defects at boundary extremes: Min, Min-1, Min+1, Nominal, Max-1, Max, Max+1 testing for numeric and range fields.

Test Design Technique 2: Equivalence Partitioning (EP)

Dividing input data into valid and invalid equivalence partitions/classes to reduce test cases while maintaining 100% test coverage.

Requirement Traceability Matrix & Execution
What is Traceability Matrix (TM) & RTM?

Bidirectional mapping linking customer requirements from inception through design, test execution, defect resolution and release sign-off.

RTM 8 Core Parameters Explained

1) Requirement ID (Req ID), 2) Requirement Type & Description, 3) Trace to Design Spec, 4) Unit Tests, 5) Integration Tests, 6) System Tests, 7) UAT Tests, 8) Trace to Test Script.

How to Create an RTM Step-by-Step

Practical hands-on exercise building Forward Traceability (Req to Tests) and Backward/Reverse Traceability (Tests to Req) in Excel.

Test Execution Lifecycle & Status Tracking

Managing daily test execution cycles, tracking Pass, Fail, Blocked, Skipped states, and calculating daily test execution burn-down.

Result Analysis & QA Metrics Calculation

Computing Defect Density, Defect Removal Efficiency (DRE), Test Case Effectiveness, and Requirement Coverage percentage.

Test Summary Reporting for Leadership

Authoring executive QA Sign-Off reports, highlighting known defects, risk assessments, test execution progress, and release recommendations.

Root Cause Analysis (RCA) Framework

5-Whys methodology, defect prevention strategies, and process improvement to prevent defect recurrence in future sprints.

Agile QA Integration & Sprint Ceremonies

QA role in 3 Amigos meetings, sprint backlog grooming, definition of ready (DoR), and definition of done (DoD).

Defect Lifecycle, Bugzilla & QA Roles
What is a Bug vs. Defect vs. Issue?

Distinguishing terminology: Error in human thinking, Defect found by QA in testing, Bug recorded in tracker, Issue raised by client in production.

Anatomy of a High-Impact Bug Report

Defect ID, Summary, Component, Version/Build, Severity, Priority, Steps to Reproduce, Expected vs Actual Results, Screenshots & Logs.

Defect Life Cycle (DLC) & All Workflow Stages

Comprehensive stage transitions: New -> Assigned -> Open -> Fixed -> Pending Retest -> Retest -> Reopen (if fails) -> Closed, plus Deferred & Rejected states.

Defect Severity: 4 Standard Industry Classes

Classification by technical impact: 1) Critical (System crash/blocker), 2) Major (Core feature broken, no workaround), 3) Moderate (Non-critical issue), 4) Minor (Cosmetic/UI glitch).

Defect Priority: 3 Standard Industry Classes

Classification by business urgency: 1) P1 High (Fix immediately in hotfix/next build), 2) P2 Medium (Fix in current release cycle), 3) P3 Low (Fix in subsequent releases).

Severity vs. Priority Real-World Scenarios

Deep dive on all 4 quadrants: High Severity + High Priority, High Severity + Low Priority, Low Severity + High Priority (e.g. logo broken), Low Severity + Low Priority.

Hands-on Bug Tracking Tool: BUGZILLA

Architecture, installing/navigating Bugzilla, filing bugs, managing workflows, component assignment, status transitions, attachments and search reports.

Software Test Engineer vs. Test Lead Responsibilities

Test Engineer (scenario authoring, test execution, bug logging, retesting) vs Test Lead (test strategy, resource allocation, estimation, mentoring, client demo & QA sign-off).

Want the Complete Official Syllabus PDF?

Download the official curriculum PDF with complete topic breakdowns, STLC guidelines, RTM parameters & interview roadmap.

Enterprise Capstone Project

Build a Live QA Project for Your Resume

Perform end-to-end manual testing on a live enterprise healthcare & banking portal from requirement analysis to test scenario derivation, test case execution, Boundary Value Analysis (BVA), Equivalence Partitioning (EP), building the Requirement Traceability Matrix (RTM), logging defects in Bugzilla/JIRA, and presenting the final QA sign-off report.