An application which is under development. How would you develop a test case for it?
When application is under development, Business Requirement Document is used as primary document to write test cases.
If some complex features exist in application, Technical Design Document can also be used. It's generally available with the developers.