FREE WORKSHOPS AT TESTJS SUMMIT
The workshops from the list below are the complimentary part of full tickets. All Full Ticket holders can register for workshops via GitNation portal but first need to create an account there with an email connected to the conference ticket.
The recordings of most workshops will be shared with full ticket holders after the conference.
Workshops will be run remotely via Zoom.
More workshops will be announced soon.
Best Practices For Writing And Debugging Cypress Tests
You probably know the story. You’ve created a couple of tests, and since you are using Cypress, you’ve done this pretty quickly. Seems like nothing is stopping you, but then – failed test. It wasn’t the app, wasn’t an error, the test was… flaky? Well yes. Test design is important no matter what tool you will use, Cypress included. The good news is that Cypress has a couple of tools behind its belt that can help you out. Join me on my workshop, where I’ll guide you away from the valley of anti-patterns into the fields of evergreen, stable tests. We’ll talk about common mistakes when writing your test as well as debug and unveil underlying problems. All with the goal of avoiding flakiness, and designing stable test.
Date: December 13, 19:00-21:00 CET. Remote via Zoom.
API Testing with Postman Workshop
In the ever-evolving landscape of software development, ensuring the reliability and functionality of APIs has become paramount. "API Testing with Postman" is a comprehensive workshop designed to equip participants with the knowledge and skills needed to excel in API testing using Postman, a powerful tool widely adopted by professionals in the field. This workshop delves into the fundamentals of API testing, progresses to advanced testing techniques, and explores automation, performance testing, and multi-protocol support, providing attendees with a holistic understanding of API testing with Postman.
Join us for this workshop to unlock the full potential of Postman for API testing, streamline your testing processes, and enhance the quality and reliability of your software. Whether you're a beginner or an experienced tester, this workshop will equip you with the skills needed to excel in API testing with Postman.
- Welcome to Postman
- Workspace and Collections Collaboration
- Introduction to API Testing
- Variable Management
- Building Testing Workflows
- Advanced Testing
- Automation with Postman
- Performance Testing
- Exploring Advanced Features - Working with Multiple Protocols: GraphQL, gRPC, and more
- Basic understanding of API concepts
- Familiarity with software development and testing fundamentals
- A Postman account ((https://www.postman.com/)
Date: December 20, 16:00-19:00 CET. Remote via Zoom.
Building Out A Meaningful Test Suite That's Not All E2E
We're all taught to follow the Testing Pyramid but the reality is that we build out the Testing Christmas Tree. In this workshop, David will talk you through how to break down projects and put the tests where they need to be. By the end of the workshop you will be able to update your projects so that anyone and everyone can start contributing and truly living up to "Quality is everyone job".
He will walk you through:
- Component Testing
- API Testing
- Visual Regression Testing
- A11Y testing
He will also talk you through how to get these all setup in your CI/CD pipeline so that you can get shorter and faster feedback loops.
Date: January 29, 16:00-18:00 CET. Remote via Zoom.
Mastering Node.js Test Runner
Node.js test runner is modern, fast, and doesn't require additional libraries, but understanding and using it well can be tricky. You will learn how to use Node.js test runner to its full potential. We'll show you how it compares to other tools, how to set it up, and how to run your tests effectively. During the workshop, we'll do exercises to help you get comfortable with filtering, using native assertions, running tests in parallel, using CLI, and more. We'll also talk about working with TypeScript, making custom reports, and code coverage.
Date: December 19, 15:00-17:00 CET. Remote via Zoom.