Test Automation Training with Cypress

This training aims to provide participants with an in-depth understanding of test automation using Cypress.

Kapsam

Training Description: This training aims to provide participants with an in-depth understanding of test automation using Cypress. Through practical applications and sample scenarios, participants will learn how to use this technology effectively while developing their problem-solving skills for challenges they may encounter in real-world projects.

Target Audience: This training is designed for software test engineers, QA professionals, software developers, and other relevant technical experts. It is suitable for individuals interested in test automation for applications and who wish to acquire these skills.

Training Content:

  • Fundamental Concepts and Introduction to Cypress:
  • What is Cypress? Basics and setup
  • Creating and configuring a Cypress project
  • Writing and running Cypress tests
  • Accessing and manipulating web elements
  • Test Scenarios and Advanced Topics:
  • Organizing and managing test scenarios
  • Testing asynchronous processes
  • Creating API tests and E2E scenarios
  • CI/CD integration and automation reporting
  • Hands-on Work and Progress:
  • Working on real-world scenarios and examples
  • Advanced features of Cypress and optimization techniques
  • Q&A and discussion session at the end of the training

Method: The training will be conducted through sample scenarios, practical exercises, and group activities that allow participants to engage interactively. Real-world examples and applications will help participants enhance their Cypress testing skills.

Prerequisites and Preparation: Basic knowledge of software testing and programming is required.

Outcomes:

  • Ability to create automated tests for web applications using Cypress
  • Understanding and utilizing the core features of Cypress
  • Writing, running, and troubleshooting test scenarios using Cypress
  • Optimizing and improving automation processes
  • Developing and maintaining various automation test scenarios
  • Reporting and analyzing test scenario results
  • Integrating and managing automation tests compatible with CI/CD processes

Environment: The training will be conducted remotely, allowing participants to engage interactively. Training materials, sample scenarios, and practical exercises will be provided to participants.

Training Duration: The training is planned to last for a total of 4 half-days. During the training, participants will engage in theoretical lessons, practical exercises, and group activities.