Testing 101

Ladybug Podcast

Episode | Podcast

Date: Mon, 06 Jul 2020 07:00:00 -0000

<p>Have you ever written code to add a new feature that ended up breaking an existing feature? Or, have you ever written code that works in one scenario but breaks in a bunch of others? I think we can all admit to this as developers!</p> <p>Well, this is where testing shines -- we write code to test our other code so we immediately get warned if our code breaks something else! OR doesn’t work in every scenario. In this episode, we’ll talk about a bunch of types of testing and why they’re helpful. Let’s dive in.</p> <h1>Show Notes</h1> <ul> <li><strong>01:39</strong> What is our experience with testing?</li> <li><strong>05:12</strong> What types of code do you write tests for normally?</li> <li><strong>06:38</strong> What different types of testing are there?</li> <li><strong>14:26</strong> Why is testing important?</li> <li><strong>18:50</strong> TDD vs adding tests after</li> <li><strong>23:33</strong> What types of tools can you use?</li> </ul> <h1>Resources</h1> <ul> <li><a href="https://twitter.com/techgirl1908" rel="nofollow">Angie Jones</a></li> <li><a href="https://testautomationu.applitools.com/learningpaths.html" rel="nofollow">Test Automation University</a></li> <li><a href="https://kentcdodds.com/blog" rel="nofollow">Kent C. Dodds</a></li> <li><a href="https://testingjavascript.com/" rel="nofollow">Testing JavaScript</a></li> <li><a href="https://kentcdodds.com/blog/how-to-know-what-to-test/" rel="nofollow">Knowing what to test</a></li> <li><a href="https://www.softwaretestinghelp.com/types-of-software-testing/" rel="nofollow">Types of Testing</a></li> </ul> <h1>Transcript</h1> <p><a href="https://github.com/ladybug-podcast/ladybug-website/blob/master/transcripts/45-testing.md" rel="nofollow">Here</a> is the transcript for this week's episode.</p>