Use case & behavioral testing relies on a pre-specified list of use cases defined from a user perspective. Example use cases for a token could be to mint, burn and transfer the token. It's up to the test author to turn a use case into a test case by selecting the specific values and conditions to test and that's where other techniques like Equivalence Partitioning and Boundary Value Analysis can help with test case design.