Javascript End-to-End Testing With Testim: Intro With Examples

By Shawn Jaques

This post is an introductory guide to JavaScript end-to-end testing, using a tool called Testim. End-to-end testing (or E2E Testing, for short) is one of the many types of automated tests that currently exist for web applications. This type of testing occupies a somewhat peculiar place in the whole automated testing scenario. While it’s arguably one of the most important types of testing, it’s also one of the most misunderstood. Due to that, it’s not used as much as it should be. And that results in developers and software organizations missing out on the benefits it can provide.

This post is an attempt to solve that problem. We’ll offer an introductory tutorial to end-to-end testing in JavaScript applications, using Testim as the example tool. We’ll begin by quickly defining end-to-end testing so that you can understand its place in a complete testing strategy.

With that out of the way, we’ll proceed to the practical p