Describe the core test design techniques you use to ensure maximum test coverage with minimal test cases.