Use case testing is basically a Test Designing technique. Use case contains the steps, this steps explains how the actor (which may be anything like user, client or other devices or system.) interacts between the applications. So this use case cover all the functional requirement of the application. It has two parts one is main scenario and other is exceptional scenario.
We will discuss some examples.
Use Case Name: Bike driving
So the use case name is Bike driving
Actors and System: Driver (user) and Bike
The actor are user and bike who are going to interact between each other.
- Bike should have fuel.
- Driver should know the driving.
- Driver should have the Bike Key.