React, Testing and Chess

UI Testing can prove difficult for React-heavy codebases.

In this workshop, we will use different types of tests (unit, component, subcutaneous, and others) to recreate the rules of chess while at the same time assembling a test strategy for our project.

React has consistently gained popularity within the programming community, so much so that it was the most popular web development language in StackOverflow’s 2021 Developer Survey.

However, as it still happens with many front-end technologies, following common best practices while using it can prove to be a challenge. Testing is one such heuristic.

In this workshop, we will implement different types of tests for our React code to bring the rules of chess to a bare-bones version of the game. While this will not be a ‘from-scratch’ workshop, we will go over the basics of both React and testing as well as more advanced techniques such as refactoring, clean code, mocking vs stubbing while taking full advantage of React’s features. Culminating in a robust test strategy and guidelines on how to create your own.


Related Sessions


  • Tutorial
  • Keynote
  • Talk
  • Workshop
  • Combo
  • Bonus
  • Active
  • Social

120-minute Workshop

14:45-16:45 Room D5+D6 - Track 7: Workshops

An interactive city tour through Agile BI City

Full-Day Tutorial (6-hour Workshop)

9:00-17:00 F-,E- & D-Rooms

Test Automation 101 for coders

Equipment required

105-minute Workshop

10:45-12:30 Room D5+D6 - Track 7: Workshops

Negotiation: Make your test strategy a constant consensus

Bonus Session

14:45-16:45 Room D3+D4 - Track 7: Bonus Sessions

Agile Testing Bots, program and roll out!

If you like AgileTD you might also be interested in :