(Q). What is the difference between an use case and test case?
In the software testing these two terms are important and are also closely related, but from a different perspective.
Use Case
|
Test Case
|
A use case is used to define the system that how to use to the system for performing a specific task.
|
Test case is a set of actions executed to verify a particular feature or functionality of your application.
|
A use case is not a part of execution it is only a diagrammatic presentation of a document that specifies how to perform certain task.
|
Test case is used to validate the software which is developed by testers for validating that the software is in working as per requirement or not.
|
Use Cases are prepared on requirements.
|
Test cases are prepared on Use cases.
|
Business User executes the use case.
|
Testers executes the test cases.
|
Use case follow the different paths.
|
Single test case is tested a time.
|