Test scenarios are hypothetical stories which the tester uses to predict the user behavior, problems and system complexities. Scenarios can have multiple steps whereas Test cases have Single step. Hence Test scenarios are different from test cases.
The flow of documentation is as follows:
- Use Case can be written using Functional Specification.
- Test Scenario document can be written using Use Case or Functional specification or wire frame.
- Test Cases document can be written using Test Scenario or Use Cases document.