Skip to content

Testing & developer workflows · Corporate training

Sample curriculum

Cypress end-to-end testing

Check complete application journeys with reliable browser tests and useful failure diagnostics.

  • Intermediate
  • Live online and in person

At a glance

Who it’s for

Engineers with the listed foundations who want to deepen this skill or apply it in a different stack.

Starting point: Intermediate

Bring these foundations

  • JavaScript and familiarity with a web application's user flows.
Foundation sessions can be included when needed.

Technologies & tools

  • Cypress
  • JavaScript / TypeScript
  • Browser
  • CI pipeline
Setup and versions agreed for your environment.

A practical destination

Skills to practise.

The sample path works towards these capabilities. Final goals reflect your team’s starting point and agreed scope.

  1. 01

    Automate complete browser journeys with stable queries.

  2. 02

    Control test data and asynchronous network behaviour.

  3. 03

    Diagnose failures and run checks in delivery workflows.

Sample curriculum

Follow the learning route.

Each module connects the concepts to practical work. Open a module to explore both.

01Module 1

Browser testing foundations

Concepts to understand

  • Project setup and test structure
  • Commands, assertions, and retry behavior
  • Stable selectors and user journeys

Practical work

Automate a simple navigation journey using stable selectors. Explain Cypress retry behaviour and the chosen assertions.

Show the result. Explain one decision. Identify what you would improve.
02Module 2

Application workflows

Concepts to understand

  • Forms, navigation, and authentication
  • Fixtures and predictable test data
  • Test isolation and repeatable setup

Practical work

Test a form-based business workflow with predictable records. Reset the data so the test can run independently.

Show the result. Explain one decision. Identify what you would improve.
03Module 3

Network & asynchronous behavior

Concepts to understand

  • Intercepting requests and checking responses
  • Waiting for meaningful application states
  • Failure and edge-case scenarios

Practical work

Intercept a request and exercise loading, failure and empty states. Wait for meaningful application behaviour instead of arbitrary delays.

Show the result. Explain one decision. Identify what you would improve.
04Module 4

Delivery & debugging

Concepts to understand

  • Screenshots and failure investigation
  • Running tests in CI
  • Reducing flakiness and maintaining coverage

Practical work

Investigate a failed run with screenshots and network information, then configure CI execution and review potential sources of flakiness.

Show the result. Explain one decision. Identify what you would improve.

A sample project

Bring the skills together.

Automate a sign-in and business workflow with controlled data, network checks, and CI execution.

Shorter engagements can focus on selected exercises. A larger, learner-owned capstone can be scoped for a longer programme.

Review the work & reasoning

Four useful questions.

  1. 01

    Does the work meet the agreed requirements?

  2. 02

    Can the learner explain the key decisions and trade-offs?

  3. 03

    What happens with invalid input, failure or an unexpected condition?

  4. 04

    What would they change or explore next?

Designed & delivered by Ragav Kumar V.

Training since 2016 · 100+ batches · 3,000+ professionals trained

Live demonstrations, guided exercises, pair work and project reviews connect the concepts to implementation. We agree the goals, starting knowledge, cohort size, delivery and schedule before shaping the final curriculum.

Shape this for your team