Gavin RifkindinWix EngineeringMockingbird — Part 3 — The PitfallsI discuss some of the pitfalls to be careful of when using mocking for writing software testsOct 27, 2021Oct 27, 2021
Gavin RifkindinWix EngineeringMockingbird: The Why, When and How of Testing with Mocks — Part 2I compare Mockito and JMock libraries, and discuss some other mocking strategies used at WixOct 27, 2021Oct 27, 2021
Gavin RifkindinWix EngineeringMockingbird: Why, When and How of Testing with Mocks — Part 1I discuss the use of mocking as a tool to ease the writing of clear, concise software tests, when the code has many interdependenciesOct 27, 2021Oct 27, 2021
Gavin RifkindinWix EngineeringKeep your tests clean, by refactoringThe “refactor” step of the TDD “red-green-refactor” loop should include refactoring of the tests in order to keep them clean and concise.Apr 18, 2018Apr 18, 2018
Gavin RifkindBringing QA Into the Build Cycle using Specs2How to use Specs2 to execute dynamically generated test cases that could be defined in external resources such as CSV filesMar 22, 2018Mar 22, 2018