What are the levels of testing ?

Discussion in 'SDLC : Concepts & Types' started by niranjanshetty12, Apr 7, 2009.

  1. ravindra35

    ravindra35 New Member

    There are 5 levels of testing.
    those are
    1.unit level testig
    2.modular level testing
    3.integration level testing
    4.system level teing
    5.user acceptance testing


    am i correct?if im correct pls reply me.im eagerly waiting 4 ur reply.thank u.
     
  2. vilasitar

    vilasitar New Member

    LEVELS OF TESTING
    There are 5 levels of testing.

    1. Unite level testing
    2. Module level testing
    3. Integration level testing
    4. System level testing
    5. User acceptance level testing

    1) Unit level testing

    If one performs testing on a unit then that level of testing is known as unit level testing. It is white box testing usually developers perform it.
    Unit:- It is defined as a smallest part of an application.

    2) Module level testing

    If one perform testing on a module that is known as module level testing. It is black box testing usually test engineers perform it.


    3) Integration level testing

    Once the modules are developing the developers will develop some interfaces and integrate the module with the help of those interfaces while integration they will check whether the interfaces are working fine or not. It is a white box testing and usually developers or white box testers perform it.

    The developers will be integrating the modules in any one of the following approaches.
    i) Top Down Approach (TDA)
    In this approach the parent modules are developed first and then integrated with child modules.
    ii) Bottom Up Approach (BUA)
    In this approach the child modules are developed first and the integrated that to the corresponding parent modules.
    iii) Hybrid Approach
    This approach is a mixed approach of both Top down and Bottom up approaches.
    iv) Big Bang Approach
    Once all the modules are ready at a time integrating them finally is known as big bang approach.

    STUB
    While integrating the modules in top down approach if at all any mandatory module is missing then that module is replace with a temporary program known as STUB.

    DRIVER
    While integrating the modules in bottom up approach if at all any mandatory module is missing then that module is replace with a temporary program known as DRIVER.

    4) System level testing

    Once the application is deployed into the environment then if one performs testing on the system it is known as system level testing it is a black box testing and usually done by the test engineers.

    At this level of testing so many types of testing are done.

    Some of those are

    • System Integration Testing
    • Load Testing
    • Performance Testing
    • Stress Testing etc….

    5) User acceptance testing.

    The same system testing done in the presents of the user is known as user acceptance testing. It s a black box testing usually done by the Test engineers.

    Hope this information is clear regarding for Levels of Testing.....!:)
     
  3. nandinit6

    nandinit6 New Member

Share This Page