Use Case : The use case technique is used in software and systems engineering to capture the functional requirements of a system

Test scenario : Test scenarios are test cases or test scripts, and the sequence in which they are to be executed.

Test case: Test cases is a sequence of steps to test the correct behavior of a functionality/feature of an application