Choose your language
QA Manual Testing Course
More than 2 million students worldwide

QA Manual Testing Course

Master the full manual QA testing process, from reading requirements to writing bug reports and signing off on releases. This course gives you the practical skills, real-world techniques, and professional documentation habits that employers expect from a working QA tester. Whether you're breaking into tech or formalizing what you already know, this is the hands-on foundation you need.

Dedika for Business

What you will learn:

You'll learn how software testing fits into the development lifecycle and how to apply proven test design techniques like boundary value analysis, decision tables, and exploratory testing. You'll write professional test cases, execute test cycles, and track defects through their full lifecycle using industry-standard workflows. The course covers functional testing of web applications, API testing with manual tools, mobile app testing, and basic database verification with SQL. You'll also build a test strategy, estimate effort, and communicate quality status to stakeholders. By the end, you'll have the skills and portfolio artifacts to pursue QA roles with confidence.

How you study in practice QA Manual Testing Course

How you practise QA Manual Testing Course

For companies looking to train their team

With Dedika for Business, the course includes exercises and examples tailored to your own business and the way your company needs.

Click here

Course Content

8 Chapters • 39 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

Foundations of Software Quality Assurance

  • Lesson 1 • What Software Testing Really Is

    Defines testing, quality, and verification versus validation. Establishes shared vocabulary used throughout the course.

  • Lesson 2 • Core Testing Principles and Concepts

    Introduces the seven fundamental testing principles. Provides the reasoning framework testers apply when designing and evaluating test efforts.

  • Lesson 3 • Software Development Lifecycle Overview

    Maps testing activities to each SDLC phase. Shows how QA integrates with development from requirements to release.

  • Lesson 4 • Roles and Responsibilities in QA

    Defines the manual tester's role relative to developers, business analysts, and managers. Clarifies accountability boundaries in a typical project team.

  • Lesson 5 • Testing Types and Their Purposes

    Surveys functional, non-functional, structural, and change-related testing types. Gives students a map of the testing landscape before diving into techniques.

Chapter 2See details

Requirements Analysis for Testers

  • Lesson 1 • Identifying Gaps and Conflicts

    Trains testers to spot missing, contradictory, or untestable requirements. Prevents defects caused by specification flaws rather than code errors.

  • Lesson 2 • Reading and Interpreting Requirements

    Teaches how to extract testable conditions from business requirements documents. Connects requirement clarity directly to test coverage quality.

  • Lesson 3 • Requirement Traceability Matrix

    Explains how to build and maintain a traceability matrix linking requirements to test cases. Ensures full coverage and supports impact analysis during changes.

  • Lesson 4 • User Stories and Acceptance Criteria

    Covers the Given-When-Then format and how to derive test scenarios from user stories. Bridges agile documentation to practical test planning.

Chapter 3See details

Test Design Techniques

  • Lesson 1 • Boundary Value Analysis

    Focuses testing on partition boundaries where defects cluster most frequently. Complements equivalence partitioning for thorough input coverage.

  • Lesson 2 • Equivalence Partitioning

    Divides input domains into partitions where all values behave identically. Reduces redundant test cases while maintaining coverage.

  • Lesson 3 • Use Case and Scenario Testing

    Derives tests from end-to-end user workflows rather than isolated inputs. Validates that integrated system behavior matches real user goals.

  • Lesson 4 • Decision Tables and State Transition

    Models complex business rules and system states to ensure all condition combinations are tested. Handles logic-heavy features that simple input tests miss.

  • Lesson 5 • Error Guessing and Exploratory Techniques

    Leverages tester experience and heuristics to find defects formal techniques miss. Introduces structured exploratory testing as a complementary approach.

Chapter 4See details

Test Case Writing and Management

  • Lesson 1 • Organizing Test Suites and Test Plans

    Structures test cases into logical suites aligned with features and risk. Introduces the test plan as the governing document for a testing effort.

  • Lesson 2 • Positive, Negative, and Edge Case Testing

    Distinguishes test case categories and explains when each is needed. Ensures balanced coverage across happy paths, error paths, and boundary conditions.

  • Lesson 3 • Test Data Preparation

    Covers strategies for creating, sourcing, and managing test data. Addresses data dependencies that cause test failures unrelated to actual defects.

  • Lesson 4 • Test Case Review and Maintenance

    Applies peer review techniques to improve test case quality before execution. Establishes a maintenance process to keep test cases current as requirements evolve.

  • Lesson 5 • Anatomy of a Well-Written Test Case

    Breaks down every field of a test case and explains its purpose. Establishes the standard that makes test cases executable by anyone on the team.

Chapter 5See details

Defect Lifecycle and Bug Reporting

  • Lesson 1 • Understanding the Defect Lifecycle

    Traces a defect from discovery through closure across all workflow states. Clarifies tester responsibilities at each transition point.

  • Lesson 2 • Severity and Priority Classification

    Distinguishes severity from priority and explains how each is assigned. Enables accurate triage decisions that align testing effort with business risk.

  • Lesson 3 • Writing Effective Bug Reports

    Teaches the structure and language of a high-quality bug report. Directly reduces back-and-forth between testers and developers by eliminating ambiguity.

  • Lesson 4 • Defect Metrics and Reporting

    Covers key defect metrics and how to present them to stakeholders. Connects defect data to release readiness decisions.

  • Lesson 5 • Root Cause Analysis Basics

    Introduces lightweight root cause techniques testers use to provide context for defects. Helps development teams fix underlying issues rather than symptoms.

Chapter 6See details

Test Execution and Reporting

  • Lesson 1 • Exit Criteria and Release Sign-Off

    Defines measurable exit criteria and the sign-off process that concludes a test cycle. Ensures release decisions are based on objective quality data.

  • Lesson 2 • Regression Testing Strategy

    Explains how to select and run regression suites after code changes. Balances thorough coverage with time constraints in iterative delivery cycles.

  • Lesson 3 • Test Summary Report Writing

    Covers the structure and content of a test summary report delivered at cycle end. Gives stakeholders the information needed to make informed release decisions.

  • Lesson 4 • Test Progress Tracking

    Introduces metrics and tools for monitoring execution progress in real time. Enables early identification of schedule risks and resource bottlenecks.

  • Lesson 5 • Test Execution Process

    Defines the steps from environment setup through test run completion. Establishes disciplined execution habits that produce reliable, repeatable results.

Chapter 7See details

Functional Testing of Web Applications

  • Lesson 1 • Web Application Testing Fundamentals

    Introduces the unique characteristics of web applications that affect testing strategy. Covers HTTP basics, page rendering, and client-server interaction from a tester's view.

  • Lesson 2 • Cross-Browser Compatibility Testing

    Tests application behavior across major browsers and versions. Identifies rendering differences that affect usability and functionality for end users.

  • Lesson 3 • End-to-End Workflow Testing

    Validates complete user journeys from login through transaction completion. Confirms that integrated modules work together as the business process requires.

  • Lesson 4 • Navigation and Link Testing

    Verifies that all navigation paths, links, and redirects function correctly. Catches broken links, incorrect redirects, and missing back-navigation behavior.

  • Lesson 5 • UI and Form Validation Testing

    Tests user interface elements, form fields, and client-side validation rules. Ensures the application enforces data integrity at the presentation layer.

Chapter 8See details

Advanced Testing Strategies and Planning

  • Lesson 1 • Risk-Based Testing Approach

    Prioritizes testing effort based on likelihood and impact of potential failures. Ensures the highest-risk areas receive the most thorough coverage within time constraints.

  • Lesson 2 • Testing in Agile Environments

    Adapts traditional test planning to sprint-based delivery cycles. Covers continuous testing practices that keep quality embedded in agile workflows.

  • Lesson 3 • Stakeholder Management and QA Advocacy

    Equips testers to communicate quality risks and testing value to non-technical stakeholders. Builds the influence needed to secure resources and enforce quality gates.

  • Lesson 4 • Test Estimation Techniques

    Applies structured methods to estimate test effort, duration, and resource needs. Produces defensible estimates that support project planning and stakeholder negotiation.

  • Lesson 5 • Test Strategy Document Design

    Defines the scope, approach, resources, and schedule for an entire testing effort. Serves as the governing document that aligns the team on testing objectives.

Certification

Your valid completion certificate

This course is for you:

  • Career changers: eager to break into the tech industry through QA.

  • Recent graduates: looking for a structured entry point into software teams.

  • Customer support reps: already spotting software bugs in their daily work.

  • Business analysts: wanting to strengthen their collaboration with testing teams.

  • Freelancers: seeking to add QA services to their client-facing skill set.

  • Junior developers: aiming to understand quality processes from a tester's perspective.

What our students say

Your classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to switch platforms... I thank you for everything you do, I've already recommended you to other people...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the presentation style and video transcription, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

Top training programs

FAQ

Who is Dedika?

Is the certificate valid in Canada?

Are the courses free?

What is the course workload?

What are the courses like?

How do the courses work?

What is the duration of the courses?

What is the cost or price of the courses?

What is an EAD or online course and how does it work?

PDF Course