Cypress Training from Edgewords
Cypress is a hugely popular web testing tool, and not without reason, it provides benefits of:
- Fast deployment, with everything you need – no having to install many other dependencies (includes Mocha, Chai, JQuery, Electron Browser)
- Very fast test execution – Cypress executes test within the web browser, unlike other tools that go through a middle layer browser driver
- Easy to use, with tools to run tests (Test Runner), and also to locate web elements
- Easy integration into Continuous Integration Tools, it even includes GitHub actions to execute tests in the cloud through GitHub!
- Multi-platform, Multi-browser
- As well as GUI testing, it includes RESTful API Testing, and API Mocking.
- Cypress provides a hosted Cloud Dashboard to share Test Execution Results!
Cypress is written in JavaScript and runs on NodeJS. It is opensource and free! The Cypress team also provide an amazing dashboard service (Cypress Cloud) so all of your test run results can be viewed securely in the cloud by anyone that needs access to them.
Our Cypress Training Courses
Designed for newcomers to Cypress, our course covers everything you need to know to become proficient at writing test cases in Cypress.
The course is online, live, instructor-led, and incorporates a comprehensive e-workbook for the course. In between each online session we give you practical exercises for you to have a go at. The sessions are recorded, so you can review them later, and we also provide resources through GitHub projects.
We also provide a follow-on Advanced course for those wishing to expand their knowledge.
This covers ideas such as using JavaScript in your Tests, how to handle the Async nature of JavaScript, looping through Web Elements, C.I. integration, using GitHub Actions, utilising the Page Object Model in Cypress, Data-Driven Testing and many other topics.
Designed for those that have either sat our Cypress Essentials course or those who have used Cypress for a while and wish to expand their skills with the tool.
Course Delivery and Duration
Both the basic and advanced courses are delivered online, instructor-led (VILT) over 4 days, with each day being approximately 3.5 hours training. They can also be delivered on-site, classroom-based and this is over 3 full days.
Platform
We use Micorosft Teams for delivery. Cypress can be run on Windows, Linux or Mac, and the courses relate to all three platforms.
Pre-requisites
None for the Essentials course, we do have an optional JavaScript primer chapter if you are new to JavaScript. We can also email you the setup instructions before the course so you can setup Cypress in readiness.
How to Book
Please either phone +44 (0)333 939 8884, or email tom.millichamp@edgewords.co.uk
Private courses can be arranged at a date & time to suit, and are for up to 10 delegates.