There are lots of talks about testing: they talk about syntax, methodologies, tools. But there is usually a missing point: Why it is important to do a test? What is important to test? What is not important to test? How to do testing? There lots of examples in plnker just to see each step, and many surprises. This talk is good for beginners, but also for some seasoned people that just want to light up some of the ideas that they might have been hatching. Spoiler alert: testing will save you development time.