However test scenarios are different from test cases because they usually have several steps whereas test cases are single steps. And they should be created by examining the functional requirements of the software/system, and preparing rational collections of functions that can be split into test procedures.