antoniosilva.hashnode.devMastering Complex Concepts and Proven Best PracticesCongratulations on reaching the final module of our course! You've come a long way, from the initial setup of PHPUnit to mastering the use of Mocks and Stubs. Now it's time to refine your skills, ensure your tests are a sustainable asset for your pro...Nov 15, 2025路6 min read
antoniosilva.hashnode.devUnderstanding Test Doubles: An Introduction to Mocks and StubsWelcome to the module that will transform the way you write unit tests. Until now, we have tested classes that were largely independent. In the real world, however, classes collaborate with each other. A UserService class might need an EmailClient cl...Nov 8, 2025路6 min read
antoniosilva.hashnode.devBoost Your Expertise in Testing MethodsModule 3: Deepening Your Testing Knowledge You have now mastered the basics: you know how to set up PHPUnit, write test classes, and use the most important assertions. Now, let's deepen our knowledge with techniques that will make your tests more eff...Aug 30, 2025路5 min read
antoniosilva.hashnode.devHow to Create Basic Tests and AssertionsNow that you have your environment set up and have run your first test, it's time to deepen your knowledge of writing tests with PHPUnit. In this module, we will explore the structure of a test in more detail and dive into the world of assertions, wh...Aug 23, 2025路4 min read
antoniosilva.hashnode.devLearn PHPUnit: Module 1 Overview of Testing FundamentalsWelcome to the first module of our PHPUnit course! Here, we'll lay the foundations for your journey into the world of automated testing. By the end of this module, you'll have a clear understanding of what tests are, why they're crucial for developin...Aug 16, 2025路5 min read