What is the difference between usecase and test case

Showing Answers 1 - 71 of 71 Answers

sudheer

  • Oct 10th, 2005
 

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.

KIRAN

  • Nov 29th, 2005
 

TEST CASES ARE PREPARED BY USING USE CASES IN SRS DOCUMENT

  Was this answer useful?  Yes

Chandrasekhar.M

  • Apr 18th, 2006
 

A usecase describes that how a user use specific functionality in our application.

 A test case describes that a test condition to apply on that application to validate.

Guest

  • Aug 3rd, 2006
 

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.

skiran19

  • Mar 31st, 2007
 

Use Case are the various scenario, which are written on the basis of customer requirements.

Whereas Test Case are the documented steps, which are written on the basis of use cases.

  Was this answer useful?  Yes

gauravc1978

  • Apr 15th, 2007
 

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.

  Was this answer useful?  Yes

hi,
    
       USECASE

    we can prepare test cases based on use cases.use cases are more elaberative  and  understandable than functional and system specifications.
  
   Generally use cases based test case design method is referrable to out sourcing company. 

   TEST CASE
 
  
test case is a test condition to validate functionality interms of correctness and completeness.

Murali

  • May 18th, 2007
 

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

  Was this answer useful?  Yes

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.

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.

  Was this answer useful?  Yes

Ravi Kanth

  • Jun 25th, 2007
 

Usecase: It is a set of sequence of steps which discribes how a user interacts with the system.


TestCase: Set of test inputs, execution and expected results developed for an application, to check whether it meets the requirement specifications or not.

  Was this answer useful?  Yes

velsowmya

  • Aug 6th, 2007
 

A usecase is document which is written from BRS. It is prepared by the business analyst and project manager. It describe how the system should from starting to the end. How the system should be when the customer uses.
Whereas testcase are prepared from SRS. Testcases are written by the tester. Testcase specifies the functionality or behaviour of a application.

  Was this answer useful?  Yes

sreevatsa

  • Sep 2nd, 2007
 

UCD is the originator of test case doccument. First customer gives the information to Business analist. In understanding this doccument there may be a chance of getting ambicuty, so to avoid this BA converts that info in to user actions & system responces according to the requirements. Using that info we prepare test cases to check weather the requirements are justified or not.

  Was this answer useful?  Yes

soumya.Rampalli

  • Sep 5th, 2007
 

UseCase:
Usecase describe what exactly function should perform
TestCase:
Where as test case should describe to perform particular function what type of steps we have to follow.

  Was this answer useful?  Yes

kirankumar

  • Oct 4th, 2007
 

Usecase is pictorial view of functional flow to achieve the functionality using some pre&Post conditions

Testcase means it is a input condition for a particular feature

  Was this answer useful?  Yes

g.raghavender

  • Oct 15th, 2007
 

Usecase designed before the project start.


Testcase contains testdata.

  Was this answer useful?  Yes

itz_manas

  • Oct 16th, 2007
 

requirements are represented in terms of use cases, which map to the business scenario and are governed by the business rules.

test cases are how test scenarios have to be tested. these are kind of step by step instructions of achiving a test scenario in the application scope.

usescases and test scenarios have many to many relationship where in one usecases can be tested by different test scenarios and one test scenario can test multiple uses saces.

Priya

  • Oct 17th, 2007
 

Use Case document describe the User's action and the System's response.
Test Case document describe the expected behaviour of the Application/System after User's different actions on the application with step by step.

  Was this answer useful?  Yes

priyank07

  • Oct 27th, 2007
 

Use case shows interaction between user and system, and each use case has precondition, which need to met for use case to work successfully.
where as test is set of input value,, excecution precondition,expected result and execution post condition.

  Was this answer useful?  Yes

abhilashkarlapudi

  • Oct 30th, 2007
 

usecase--pictorial representation of the requirements

  (or)

      interaction between actor and the system
testcase--a unique statement which gives the completeness and correctness of a given functionality.

  Was this answer useful?  Yes

Ravi

  • Nov 12th, 2007
 

 Use Case:- We can prepare Test cases based on Use cases. Use cases are more elaberative  and  understandable than functional and system specifications.There are 3 flows in a Use Case document.
1. General Flow.
2. Alternative Flow.
3. Exceptional Flow.

Test Case :- Test case is nothing but a condition that contains steps to check whether the Expected Result met the Actual result or not.

  Was this answer useful?  Yes

Mittar

  • Nov 12th, 2007
 

The basic difference between Use Case and Test Case is that:

USE-CASES facilitates the users in understanding the usability of the application.
TEST-CASES facilitates in testing various features of the application if they are fit to be used.

  Was this answer useful?  Yes

P.Rajagopal

  • May 19th, 2008
 

Hi all

Use Case: It is prepared by Business analyst in the Functional Requirement Specification(FRS), which are nothing but a steps which are given by the customer.

Test cases: It is prepared by test engineer based on the use cases from FRS to check the functionality of an application thoroughly

Thanks&regards

Raaz
9986062072

  Was this answer useful?  Yes

kprasadbio

  • Sep 21st, 2008
 

The main difference is, by analysing use case TE will get knowledge on how Actor do action on system and how system responds to his action.


TC doc: by analysing the use case and business rules the TE will prepare the Test case.

  Was this answer useful?  Yes

dskanth

  • Jan 5th, 2009
 

A use case is the functionality defined in a system, and a test case is a sequence of test inputs and expected outputs for the functionality.

  Was this answer useful?  Yes

Use cases describe the system from the user's point of view

A test case in software engineering is a set of conditions or variables under which a tester will determine whether an application or software system is working correctly or not.

  Was this answer useful?  Yes

Gyanesh Gupta

  • Oct 13th, 2014
 

Test Case: A software test case is a set of steps and expected results used to test an application. It is created from the software requirements. Well-written test cases can make the testing cycle smooth and efficient. It is imperative to write clear, understandable test cases that can be run against new functionality and regression testing, as well. A good test case is easy to run, consistent in the time it takes to run, and it is easy to maintain.

Use Case: In software engineering, a use case is a technique for capturing the potential requirements of a new system or software change. Each use case provides one or more scenarios that convey how the system should interact with the end user or another system to achieve a specific business goal. Use cases typically avoid technical jargon, preferring instead the language of the end user or domain expert.

Use cases are often co-authored by Business Analysts and end users.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions