Testing Tutorials

Learn Testing
Learn Manual Testing
Learn Automation
Learn Differences

Testing Types
Learn Functional
Learn Regression
Learn Unit Testing
Learn BlackBox
Learn WhiteBox
Learn GlassBox
Learn GrayBox
Learn Int. Testing
Learn System Testing
Learn U.A.T
Learn Sanity Testing
Learn Smoke Testing
Learn Ad-Hoc Testing
Learn Perf. Testing
Learn Load Testing
Learn Stress Tesing
Learn More...

BlackBox Testing
Learn B.V.A
Learn Equivalance
Learn Decission Table
Learn More...

WhiteBox Testing
Learn Basis Path Test
Learn Statement Covg
Learn Branch Covg
Learn Loop Covg
Learn Dataflow Covg

Testing Approaches
Destructive
Demonstrative
Positive & Negative

WinRunner Testing
Listen FAQ1
Listen FAQ2
Listen FAQ3
Listen FAQ4
Listen FAQ5
Listen FAQ6
Listen FAQ7
Listen FAQ8
Listen FAQ9
Listen FAQ10
Listern More on WRpixels QTP Testing
Listen FAQ1
Listen FAQ2
Listen FAQ3
Listen FAQ4
Listen FAQ5
Listen FAQ6
Listen FAQ7
Listen FAQ8
Listen FAQ9
Listen FAQ10
Listern More on QTP

QTP
WinRunner
KabInterviews
KabQuiz

 

THE LARGEST SOFTWARE TESTING SITE ON THE NET

Learn Unit Testing:-

Definition: By knowing the inner logic the program the test what you conduct is Unit Testing. or Testing the piece/unit of a program

       Unit testing is a procedure used to validate that a particular module of source code is working properly. The procedure is to write test cases for all functions and methods so that whenever a change causes a regression, it can be quickly identified and fixed.

                   

Benefits: 

                        The goal of unit testing is to isolate each part of the program and show that the individual parts are correct. Unit testing provides a strict, written contract that the piece of code must satisfy. As a result, it affords several benefits.

            1) Facilitates Change

            2) Simplifies Integration

            3) Documentation

            4) Separation of Interface from Implementation

Limitations of Unit Testing:

                 Unit-testing will not catch every error in the program. By definition, it only tests the functionality of the units themselves. Therefore, it will not catch integration errors, performance problems or any other system-wide issues. In addition, it may not be easy to anticipate all special cases of input the program unit under study may receive in reality. Unit testing is only effective if it is used in conjunction with other software testing activities.

                 It is unrealistic to test all possible input combinations for any non-trivial piece of software. A unit test can only show the presence of errors; it cannot show the absence of errors. Though these two limitations apply to any form of software test.

Charles' Six Rules of Unit Testing

1.    Write the test first

2.       Never write a test that succeeds the first time

3.       Start with the null case, or something that doesn't work

4.       Don't be afraid of doing something trivial to make the test work

5.       Loose coupling and testability go hand in hand

6.       Use mock objects

 

:::

WhiteBox/GlassBox Testing

:::

   

:::

 

:::

Quick and Easy Learning

Because time is valuable, we deliver quick and easy learning. At KabInfo.Net, you can study everything you need to learn, in an accessible and handy format.

                        "No One Is Great, And Every One Is GREAT"

K.A.Babu (2004)

:::

Testing Joke

Tester : "I Delivered a 100% Bug Free Product!"

:::

KabInfo.Net - Testing School is for self training only. We do not warrant the correctness of the content. The risk of using it remains entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy.

Copyright 2004 . All Rights Reserved.

Logo Courtesy - Venkat Battu

KAB SEARCH

                    

REFERENCES
Test Case Doc
Test Plan Doc
B.R.S/B.R.D
Fun.Spec/Fun.Doc
System Req. Spec. Design Doc
Bug Report
Check List
Test Discussions Doc
.....Other Docs

Listen Testing


After A Bug Is Found
Integreation Testing
Quality
Software Life Cycle
Test Engineer
Types Of Testing
Unit Testing
Testing Concepts
WinRunner
QTP
More MP3s soon...
Q & A Section

Teting
Manual Testing
Automation
WinRunner
LoadRunner
TestDirector
Q.T.P
SQL
CERTIFICATION(S)

CSQA Certification
CSTE Certification
CSPM Certification
VALIDATION
Validate Date
Validate ComboBox
Validate Traingle
Validate Login   Validate E-Mail
Freshers
Seeking S/W Testing Job?

 
 

pixels  

Best Tester???