
#139 - A Developer's Guide to Effective Software Testing - Mauricio Aniche
سالم الخرش 🇱🇾🔥
Description
<p><em>“An effective developer is an effective software tester. As a developer, it’s your responsibility to make sure what you do works. And automated testing is such an easy and cheap way of doing it."</em></p> <p>Mauricio Aniche is the author of “Effective Software Testing”. In this episode, Mauricio explained how to become a more effective software developer by using effective and systematic software testing approaches. We discussed several such testing techniques, such as testing pyramid, specification-based testing, boundary testing, structural testing, mutation testing, and property testing. Mauricio also shared his interesting view about test-driven development (TDD) and suggested the one area we can do to improve our test maintainability. </p> <p>Listen out for:</p> <ul> <li>Career Journey - [00:03:43]</li> <li>Winning Teacher of the Year - [00:06:07]</li> <li>An Effective Developer is an Effective Tester - [00:09:33]</li> <li>Reasons for Writing Automated Tests - [00:10:43]</li> <li>Systematic Tester - [00:13:45]</li> <li>Testing Pyramid - [00:17:50]</li> <li>Unit vs Integration Test - [00:20:25]</li> <li>Specification-Based Testing - [00:22:55]</li> <li>Behavior-Driven Design - [00:25:34]</li> <li>Boundary Testing - [00:27:01]</li> <li>Structural Testing & Code Coverage - [00:30:16]</li> <li>Mutation Testing - [00:35:31]</li> <li>Property Testing - [00:38:45]</li> <li>Test-Driven Development - [00:42:00]</li> <li>Test Maintainability - [00:46:03]</li> <li>Growing Object-Oriented Software, Guided by Tests - [00:48:07]</li> <li>3 Tech Lead Wisdom - [00:49:24]</li> </ul> <p>_____</p> <p><em>Mauricio Aniche’s Bio</em><br>Dr. Maurício Aniche’s life mission is to help software engineers to become better and more productive. Maurício is a Tech Lead at Adyen, where he heads the Tech Academy team and leads different engineering enablement initiatives. Maurício is also an assistant professor of software engineering at Delft University of Technology in the Netherlands. His