Prefer Fakes Over Mocks | Alexey Golub

View original

Excerpt: The primary purpose of software testing is to detect any potential defects in a program before it reaches its intended consumers. This is typically achieved by establishing functional requirements which define supported user interactions as well as expected outcomes, and then…