Primary Photo for {0} {1}

Building Confidence at the Boundaries: An Outside-In Testing Strategy

Presentation byEduardo AC

Modern JavaScript applications rarely fail because of a broken function. They fail at the boundaries: APIs, authentication, feature flags, browser APIs, payments and third-party services.

From a real journey at scale with over 1.3 million transactions, Eduardo will explore an outside-in testing strategy that focuses on what matters most: the interactions between your application and the outside world.

You’ll leave with practical techniques to build confidence, reduce brittle tests and ship changes with greater certainty, regardless of your JavaScript framework.

Presented with these Guilds
Cover Photo for JavaScript Monthly London Meetup
Primary Photo for JavaScript Monthly London Meetup

JavaScript Monthly London Meetup

Javascript evolution has sped up (a lot) in recent years and event the most veterans developers find it hard to keep up with the latest trends. This meetup group aims to bring you monthly bite-sized updates on the world of Javascript along with a healthy dose of nice people, beer and pizza.

Please use your full name when registering, as some of our venues require a full list of attendees beforehand. You have an idea and you want to be a speaker?

We are always looking for more speakers - submit your talk here (https://docs.google.com/forms/d/e/1FAIpQLSdFaatfveOUbrmer47jYb5J4J4ttxAFc1CgTjUDltBXmDOJmg/viewform)

1.2KMembers
Similar Presentations
Cover Photo for From Unit to E2Es — A Testing Guide to Sleeping Better at Night

From Unit to E2Es — A Testing Guide to Sleeping Better at Night

We all want to sleep well at night and be fully confident in the code we built. One thing that can contribute to increasing your number of hours slept is testing. This workshop will focus specifically on testing practices and patterns. In this session, we will go over the full testing spectrum from unit to e2e by understanding the tools for each specific case and how to use them. We will review some production stories and popular use cases and, by the end, learn how to build a testing suite to which even your product owners can contribute. 

Here are some of the tools you can expect to learn and use at this workshop:

React Testing Library: Let’s deep dive into how the library that made testing fun again works and how we can leverage it for writing unit and integrating tests. Mock Service Worker: Mocking is an essential part of testing, so let’s learn about one of the de facto libraries in the industry and use it to make mocking easier and faster. Vitest: we will learn why it is called the Next-generation testing framework and how we used it to double the speed at which our tests ran. Playwright: E2Es are an essential part of the testing pyramid. We will learn how Playwright works and enables us to write resilient tests. We will also learn about BDD and how to turn our user stories into automated tests.

By the end of this workshop, you should have a complete overview of the testing practices applied in production environments worldwide and be ready to take this knowledge with you and use it everywhere.

Daniel Afonso
Primary Photo for {0} {1}

Building Confidence at the Boundaries: An Outside-In Testing Strategy

Presentation byEduardo AC

Modern JavaScript applications rarely fail because of a broken function. They fail at the boundaries: APIs, authentication, feature flags, browser APIs, payments and third-party services.

From a real journey at scale with over 1.3 million transactions, Eduardo will explore an outside-in testing strategy that focuses on what matters most: the interactions between your application and the outside world.

You’ll leave with practical techniques to build confidence, reduce brittle tests and ship changes with greater certainty, regardless of your JavaScript framework.

Presented with these Guilds
Cover Photo for JavaScript Monthly London Meetup
Primary Photo for JavaScript Monthly London Meetup

JavaScript Monthly London Meetup

Javascript evolution has sped up (a lot) in recent years and event the most veterans developers find it hard to keep up with the latest trends. This meetup group aims to bring you monthly bite-sized updates on the world of Javascript along with a healthy dose of nice people, beer and pizza.

Please use your full name when registering, as some of our venues require a full list of attendees beforehand. You have an idea and you want to be a speaker?

We are always looking for more speakers - submit your talk here (https://docs.google.com/forms/d/e/1FAIpQLSdFaatfveOUbrmer47jYb5J4J4ttxAFc1CgTjUDltBXmDOJmg/viewform)

1.2KMembers
Similar Presentations
Cover Photo for From Unit to E2Es — A Testing Guide to Sleeping Better at Night

From Unit to E2Es — A Testing Guide to Sleeping Better at Night

We all want to sleep well at night and be fully confident in the code we built. One thing that can contribute to increasing your number of hours slept is testing. This workshop will focus specifically on testing practices and patterns. In this session, we will go over the full testing spectrum from unit to e2e by understanding the tools for each specific case and how to use them. We will review some production stories and popular use cases and, by the end, learn how to build a testing suite to which even your product owners can contribute. 

Here are some of the tools you can expect to learn and use at this workshop:

React Testing Library: Let’s deep dive into how the library that made testing fun again works and how we can leverage it for writing unit and integrating tests. Mock Service Worker: Mocking is an essential part of testing, so let’s learn about one of the de facto libraries in the industry and use it to make mocking easier and faster. Vitest: we will learn why it is called the Next-generation testing framework and how we used it to double the speed at which our tests ran. Playwright: E2Es are an essential part of the testing pyramid. We will learn how Playwright works and enables us to write resilient tests. We will also learn about BDD and how to turn our user stories into automated tests.

By the end of this workshop, you should have a complete overview of the testing practices applied in production environments worldwide and be ready to take this knowledge with you and use it everywhere.

Daniel Afonso