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 | Managed by function tests |
Requires proper document and research | Requires test scripts are required |