Can we write Functional testcase based on only BRD or only Use case ? Yes we can,but you can not have a full flow on that test case.because BRD and use cases used to prepare FRS.with help of FRS we can write our testcase.