Welcome To User Friendly Software Technical concepts

This Blog contains information of various technical concepts,The concepts are precise,informative with examples.visitors can easily understand the concepts of different technical related subjects like software Testing concepts , practice questions on sql And JMeter(Open source automation tool ) for Performance testing of an web application and about selenium tool used for functional testing of an web application

Wednesday, August 4, 2010

Integration Testing




                       
Definition of Integration Testing:
 Testing the connectivity/Bridge/relationship between the
modules or features is called Integration testing.

Examples of Integration Testing
 1)Relation between amount transfer and amount balance features
 in Bank application.
2)Relation between inbox and trash in yahoo application.     

This is not an integration Testing
Navigating from one screen to another screen is not a integration testing.
  
Example:
In Gmail application while registering ,if we enter any invalid
username the ballon shaped invalid message is displayed to the
right of the username.This is just navigating to that window,
it is not relationship between two of them.

This is  integration Testing.
If the mail is sent to other user then the sent mail should be there
in the sent items.This relationship between the writemail and
sent items comes under Integration testing.

  • Testing whether another user has got the mail or not does
    not
    comes under integration testing.   
  • If there is a relation between two features and if we test for
    that relationship then it is called integration testing.
Types of  Integration Testing 
 1) Linear integration testing
 If the modules are sequentially related then linear integration is used.
 ex : Amount transfer and amount balance are sequentially 
related
   
2)Non -Linear integration
If the modules in an application are randomly related or not
sequentially related and it is called Non -Linear integration.
ex:-In the messenger application like gmail or yahoo ,
the links or module are related randomly
  • Inbox  
  • compose mail  
  • sent items   
  • Trash
    Here Inbox is related to sent items and trash and this
    both will come after compose mail so this is randomly
    related hence comes under Non linear integration testing.
          
                   

    No comments:

    Post a Comment

    You Can Post Your Comment Here