RE: what is the difference between usecase and test ca...
A usecase is a:
A highlevel scenario where you specify the functionality of the application from a business perspective.
Whereas a testcase is:
The implementation of the highlevel scenario(usecase) wherein one gives detailed and step-by-step account of procedures to test a particular functionality of the application. Things get lot technical here.
RE: what is the difference between usecase and test ca...
Use Cases are used to specify the required functionality of an Object-Oriented system. Test cases that are derived from use cases take advantage of the existing specification to ensure good functional test coverage of the system.
RE: what is the difference between usecase and test ca...
A use case describes an entire flow of intercation that the user has with the system/application for e.g. a user logging into the system and searching for a flight booking it and then logging out is a use case. There are multiple ways a user can interact with a system and they all map to positive/ negative use cases.
Test cases are written on the basis of use cases. The test cases check if the various functionalities that the user uses to interact with the system is working fine or not.
RE: what is the difference between usecase and test ca...
I would like to add a point regarding use case and test case For every use case we can generate atleast two test cases. One is the for the successful execution of test case and another for the unsuccessful execution of the test case. There should be one to one relationship between use case and a test case
RE: what is the difference between usecase and test ca...
A use case is a technique for capturing functional requirements of systems and systems-of-system. Each use case provides one or more scenerios that convey how the system should interact with the users called actors to achieve a specific business goal or function.
A test case is a set of conditions or variables under which a tester will determine if a requirement or use case upon an application is partially or fully satisfied.