I want to know the answer to the following question:
What are the test cases built around?
All the background I'm provided with is that "Test cases are built around specifications and requirements, i.e., what the application is supposed to do.". Is that enough to answer the question?