Testing Spikes
Testing methodologies
How do different testing methodologies try to improve the way we write tests?
Questions to consider
- What is Test-Driven Development (TDD)? Can it help us write better code?
- What is Behavior-Driven Development (BDD)? How do we translate user requirements into automated tests?
- What is test coverage? Can this tell us about the quality of our tests?
Useful resources
These resources are helpful extra reading that may clarify or enhance concepts you’re learning in the main curriculum.
-
Make Your Test Fail
Good testing practices so you can be confident your tests are working.
-
The advantages of the template element
A comparison of creating DOM elements manually versus using the
<template>
element. Useful technique if you’re dynamically rendering lots of stuff with JS.