Model Online / On-Site
Duration
Modules 5 modules

Course Objective & Scope

Unlike exam-prep theory courses, day-to-day project work expects testers to spot gaps in user stories, verify not only the UI but also APIs and database state, and file bug reports developers can act on immediately. This course teaches software testing hands-on across a live web and API application.

It covers the Software Testing Life Cycle (STLC), functional and non-functional test types, writing test cases and acceptance criteria, session-based exploratory testing, browser DevTools inspection, REST API testing with Postman, backend data checks with SQL, and defect lifecycle management in Jira/TestRail. Participants produce a complete test suite and test summary report for a sample product module.

Who Should Attend?

  • Junior QA/test specialists starting out or strengthening their hands-on testing skills
  • Business analysts, product owners and support specialists running user acceptance tests (UAT)
  • Team members looking for practical project skills rather than certification theory
  • Prerequisite: familiarity with web applications; no programming experience required

Key Takeaways

  • Derive positive, negative and boundary test cases from user stories and acceptance criteria
  • Use browser DevTools (Network, Console, Storage) to separate frontend bugs from backend failures
  • Test REST API endpoints, status codes and JSON payloads with Postman
  • Verify that UI actions persist accurately in the database using SQL queries
  • Write reproducible, evidence-backed defect reports with clear severity and priority

Curriculum

The Software Testing Life Cycle (STLC) and Test Types
  • The tester's role in Agile/Scrum teams, Definition of Ready and Definition of Done
  • Unit, integration, system, regression, smoke and user acceptance (UAT) testing
  • Functional testing vs usability, compatibility and basic performance checks
Writing Test Cases and Exploratory Testing
  • Deriving preconditions, test steps, test data and expected results from user stories
  • Boundary conditions, negative paths and spotting edge cases
  • Session-based exploratory testing charters and testing heuristics
Web Application Testing and Browser DevTools
  • Testing forms, sessions/cookies, permissions and cross-browser behaviour
  • Inspecting HTTP traffic and JavaScript errors with Chrome DevTools Network and Console tabs
API Testing with Postman and Database Checks with SQL
  • REST fundamentals, sending GET/POST/PUT/DELETE requests in Postman and environment variables
  • Checking status codes, response times and basic payload assertions
  • Validating persisted database records after UI/API actions using SELECT and JOIN queries
Defect Management and Test Reporting
  • Anatomy of an actionable bug report: reproduction steps, environment details and logs
  • Severity vs Priority, root-cause follow-up and regression re-testing
  • Test execution summary, traceability matrix and release Go/No-Go checklist

Other Courses in This Category

  • Test Analysis, Requirements Engineering and Test Design Techniques

    Catching requirement ambiguities early, BDD/Gherkin and Example Mapping, black-box design techniques (EP, BVA, decision tables, state transition, pairwise), risk-based prioritisation and traceability — for test analysts and BAs.

    Software Testing & Quality Corporate
    Live Course
    5 modules
  • ISTQB Foundation Level (CTFL v4.0) Software Testing

    Aligned with the ISTQB Certified Tester Foundation Level (CTFL v4.0) syllabus: the 7 testing principles, testing in SDLC/Agile, static reviews, black/white-box design techniques, test management and practice exam questions.

    Software Testing & Quality Corporate
    Live Course
    5 modules
  • Web UI Test Automation with Selenium WebDriver

    Selenium WebDriver 4 (W3C protocol), resilient CSS/XPath locators, Explicit Wait synchronisation, Page Object Model, parallel execution on Selenium Grid/Docker and Allure reporting — for QA teams building enterprise web test automation.

    Software Testing & Quality Corporate
    Live Course
    5 modules
  • Modern Web and Component Testing with Cypress

    In-browser Cypress architecture, auto-waiting, network spying and stubbing with cy.intercept, fast login with cy.session, React/Vue component testing and CI parallelisation — for modern frontend and QA teams.

    Software Testing & Quality Corporate
    Live Course
    5 modules
  • Test Automation Architecture and Sustainable Quality Processes

    Test automation ROI and tool selection, Page Object vs Screenplay patterns, hybrid API + UI automation architecture, parallel execution, flaky-test root-cause analysis and maintenance — for teams scaling test automation.

    Software Testing & Quality Corporate
    Live Course
    5 modules
  • End-to-End Web and API Testing with Playwright

    Fast, isolated browser automation with Playwright (TypeScript): BrowserContexts, auto-waiting and web-first assertions, hybrid testing with APIRequestContext, network routing, Trace Viewer and sharded CI execution.

    Software Testing & Quality Corporate
    Live Course
    5 modules

Get in touch