Core test cases test the bare minimum functionality of a module as described in the product requirements. Any ngeative, boundary cases are not part of core cases. All core test cases are part of the bigger smoke test picture. In most cases, Core test turns out to be about 75% unit testing and the rest smoke.