Understanding use case testing

Page 1

Understanding Use Case Testing

Today we will be discussing use case testing. What it is? Salient points related to it and much more. Take admission to a testing course in a software testing institute in Pune. Definition: A use case is a portrayal of a specific utilization of the system by an actor or client. It is utilized broadly as a part of creating tests at system or acceptance level. The Use-Case Testing Technique helps recognizing test cases that cover the whole framework, on a transaction by transaction premise from start till all the way.     

Consider the initial step of an end to end situation for a login function for our Flight Reservation application where the Actor enters Agent Name and password to login into the Flight Reservation application. Now, the system would validate the password. If the password is correct, you will be able to login into the system. There can be an augmentation of this use case. On the off chance that password is not legitimate system will pop up a message and request re-attempt four times. Alternately if Password, not legitimate four times system will close the application.

Some characteristics of Use Case Testing: 

  

 

Use cases are an arrangement of steps that depict the communications between the system and the actor. Use cases are characterized as far as the actor, not the framework, portraying what the actor does and what the actor sees instead of what inputs the system expects and what the system's yield. Use cases can reveal integration defects, that is, imperfections created by the incorrect cooperation between various segments. Utilized as a part of along these lines, the actor might be something that the framework interfaces to, for example, a link or sub-system. Use cases should likewise determine post conditions that are detectable results and a depiction of the last condition of the system after the use case has been executed effectively. Use cases depict the procedure flows through a system in light of its in all probability use. This makes the test cases got from use cases especially useful for discovering defects in this present reality utilization of the system (i.e. the defects that the clients are well on the way to run over when first utilizing the system). Every utilization case generally has a standard (or in all probability) situation and here and there extra option branches (covering, for instance, special cases or outstanding conditions). Use cases should likewise determine post conditions that are perceptible results and a portrayal of the last state of the system after the use case has been executed effectively.

In use Case Testing you make Test Cases in view of Use cases. The system, or possibly modules required in given use case ought to be created, assembled and incorporated. One might need to check if two modules required in given Use Case are cooperating legitimately. So in your Integration Test you plan test case based in view of use case that uncovered collaboration of those two modules.


Furthermore it ought to be said that as Use Cases contain some normal client activities they make great beginning stage for User Acceptance Testing. Then again as client would prefer not to check Login Use Case but instead Login and do some stuff and watch a few impacts a portion of their business procedure so just checking Use Cases is insufficient. Use Cases Are some beginning stage however UAT for the most part will require tests going forward into the buisness procedure that given programming ought to bolster. Use Case testing is a particular type of Validation and Verification testing, where the use cases turn into test cases . The motivation behind this sort of testing is to check whether the product does what it should do; i.e. it meets its functional particulars. This was about use case testing. For more on use case testing, enroll your name in a course in Pune.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.