Black-box Tests
Tests written without knowledge of the software's internal structure
Tests written without knowledge of the software's internal structure
Khorikov's 4 pillars of good unit tests
A prescripted balance of automated test types
A pattern for structuring unit tests
An automated test which verifies a single unit of behaviour, runs quickly and in isolation
Metrics that answer the question : how much of our code is executed by our tests?