Repeat: Test cases are built around specifications and requirements, i.e., what the application is supposed to do.
Test cases are built around specifications and requirements, i.e., what the application is supposed to do.