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 case | Test 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 analyst | Prepared by test engineers |
Different case can be combined | One at a time |
Use case is something that has to be designed | Testcase is something that has to be executed |
Describes the flow of events of the software | A document that contains events, action and expected result of the software |
Provided to developers | Provided to testers. |
Managed by diagrams & written script | Managed by function tests. |
Requires proper document and research | Requires test scripts are required. |
Comments
Post a Comment