Vue Testing Workshop

Advanced Frontend Testing From Good to Great

Have you ever been writing tests and thought, "is this really the best approach?"

Or maybe you've had lots of back and forth with co-workers over testing strategy — should it be a "pyramid" or a "trophy", or...

Or perhaps you've spent more time writing tests than the actual feature?

This workshop is for you if you want to:

  • Revolutionize your testing strategy — Discover how to craft a tailored testing shape that goes beyond the testing pyramid and trophy and truly fits your project's needs
  • Elevate your mocking skills — Gain mastery over advanced mocking techniques and learn to identify when excessive mocking signals underlying code issues
  • Maximize your testing ROI — Learn to strategically prioritize your tests across unit, component, and end-to-end levels for optimal coverage and efficiency
  • Write tests that stand the test of time — Master best practices for creating crystal-clear, maintainable tests and refactoring your code for enhanced testability

...and more!

Workshop Format

  • Online: Attend from anywhere in the world
  • Exercise-based: Hands-on so you can learn by doing
  • Three sessions of 5-hour sessions, with two weeks in between to practice
  • Breaks throughout to rest your brain and stretch
  • Only 20 spots available — Reserve your spot now to secure your spot

Who It's For

This workshop is designed for developers who:

  • Have some experience writing tests but want to level up their skills
  • Are looking to learn best practices in frontend testing
  • Want to improve their testing strategies and efficiency
  • Seek to write more maintainable and effective tests

Note: This workshop assumes you already know how to write basic tests. We'll focus on advanced techniques and best practices to take your testing skills to the next level.

Workshop Outline

Session 1: Testing Strategy, Mocks, and Faking

  • The factors that determine the testing shape you use
  • Crafting your testing shape
  • Know what parts you are testing, what parts you are faking, and what you are not testing
  • Lots of mocks is a sign that your code might be poorly written
  • Mocking the network layer to make our tests faster and more consistent

Session 2: Unit and Component Tests

  • How to avoid accidentally testing your framework and libraries
  • Fake the network and everything we don't own
  • Unit tests give us feedack on the quality of our code
  • Test from the user's perspective — don't test the implementation
  • Don't test simple UI components, focus on the complex ones

Session 3: End-to-End Tests and Testing Best Practices

  • Set a time budget — don't test everything
  • E2E tests are never completely "real" — be clear on what is faked and what is not
  • Avoid mixing abstraction levels in your code — it's making them harder to test
  • Strategies for test reusability without sacrificing maintainability
  • Factory functions for mocks and data seeding

Dates and Times

Attend all 3 sessions, or just the ones that interest you most.

Session 1

Thursday, October 3
11:00 - 16:00 UTC

Session 2

Thursday, October 17
11:00 - 16:00 UTC

Session 3

Thursday, October 31
11:00 - 16:00 UTC

Further details will be emailed before the workshop.

Only 17 spots available

Reserve Your Spot Now