Difference between Use case & Test case .

The Use case is based on the system requirements and helps to understand the end-user actions and the system’s behavior.

On the contrary, a Test case is a document for a tester that aims to verify if a particular feature in the software is working perfectly.

Use Cases and Test Cases are two important terms in context of Software Testing. A use case tells how a System will behave or perform a certain task provided the given conditions and a test case contains the actual test data, set of instructions to system and expected result of the interaction with system.

Use caseTest case
Set of variables, conditions or steps used to define the interaction between a role and a system to attain certain objectives.Conditions or variables used to define the functionality and behavior of a software
Prepared by business analystPrepared by test engineers
Different case can be combinedOne at a time
Use case is something that has to be designedTestcase is something that has to be executed
Describes the flow of events of  the softwareA document that contains events, action and expected result of the software
Provided to developersProvided to testers.
 
Managed by diagrams & written scriptManaged by function tests.
Requires proper document and researchRequires test scripts are required.

Comments