Testing Web Applications
A test suite you trust, at a size you can afford to maintain
Created by Amara Osei
What you will learn
- Pick the right level — unit, integration or end-to-end — for each risk
- Write tests that survive refactoring instead of pinning implementation details
- Kill flakiness at its usual sources: time, network and ordering
- Test asynchronous UI without arbitrary waits
- Set up CI so failures are informative and fast
- Decide, honestly, what not to test
Course content
12 sections · 78 lectures · 11h total length
- What this course covers, and what it does notPreview03:00
- How to get the most out of itPreview04:00
- Setting up and downloading the exercise files06:00
- What is worth testingPreview11:00
- What is worth testing in detail07:00
- A closer look at what is worth testing07:00
- Worked example: what is worth testing03:00
- Where what is worth testing goes wrong06:00
- Exercise: what is worth testing13:00
- What is worth testing in practice14:00
- Two approaches to what is worth testing10:00
Topics covered
Requirements
- Comfortable with JavaScript and a front-end framework
- Some experience of a codebase with tests, good or bad
Description
A slow, flaky suite is worse than no suite, because people learn to ignore it. This course is about deciding what to test, at what level, and how to keep the whole thing fast enough that nobody skips it.
Your instructor
Staff engineer, teaching JavaScript since 2014
Amara has spent eleven years building large front-end codebases and the last six teaching people how to work in them. Her courses avoid clever tricks in favour of the boring patterns that survive a team of thirty and a two-year rewrite.
Learner reviews
- 5 star55%
- 4 star33%
- 3 star7%
- 2 star3%
- 1 star2%
- IHIngrid H.28 July 2025
Decent. I would have liked downloadable summaries for each section.
- RCRosa C.1 October 2025
I came in knowing a bit and still learned plenty. The middle third is the strongest part.
- OFOlive F.22 January 2026
Clear explanations without the usual filler. I watched most of it at 1.25x and still followed everything.
- VTViktor T.24 August 2025
The instructor answers questions properly rather than pointing you at the documentation.
- GNGrace N.28 October 2025
Excellent. The examples are realistic rather than the usual toy versions.
- CCCarla C.23 June 2025
Not what I expected from the description. The first half was too basic for me.
- MVMira V.27 August 2025
Clear explanations without the usual filler. I watched most of it at 1.25x and still followed everything.
- MTMira T.26 December 2025
I have recommended this to two colleagues already. The structure makes it easy to dip back into.
- HHHugo H.4 July 2025
Excellent. The examples are realistic rather than the usual toy versions.
Showing 9 of 1,416 reviews.
Learners also looked at
More from Web Development and beyond.
Modern JavaScript From the Ground Up
Amara Osei


