Test basis is defined as the source of information or the document that is needed to write test cases and also for test analysis.
Test basis should be well defined and adequately structured so that one can easily identify test conditions from which test cases can be derived.
Requirement document
Test Plan
Codes Repository
Business Requirement