2020
-
In defence of Mocking Frameworks
2016
-
Using closures as PHPUnit After Hooks
-
Faster Tests in PHP: Selectively running tests
-
Faster Tests in PHP: Organising Test Suites
-
Faster Tests in PHP: Avoiding latency with Fakes
-
Service Locators have their place
-
Verifying Doubles in PHP
2015
-
Effective tests: Creating test data with fixture factories
-
Effective tests: Setting up a database fixture
-
Scheduled Tasks with Jenkins
-
Test Data Builders
-
Object Mothers
-
Introduction to Reducing Duplication in Test Code
-
Probing Test Suite Quality with Mutation Testing
2014
-
Designing a DSL with interfaces
-
Working towards a new Mockery TestDouble API
-
Mockery Spies