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 Glass Box Testing:
Software testing approaches that examine the program structure and derive test data from the program logic. Structural testing is sometimes referred to as clear-box testing since white boxes are considered opaque and do not really permit visibility into the code.

            Synonyms:

1)      White Box Testing

2)      Structural Testing

3)      Clear Box Testing

4)      Open BoxTesting

Types of Glass Box Testing:

1)      Static and Dynamic Analysis: static analysis techniques do not necessitate the execution of the software, dynamic analysis is what is generally considered as ``testing``, i.e. it involves running the system.

2)      Statement Coverage: Testing performed where every statement is executed at least once.

3)      Branch Coverage: Running a series of tests to ensure that all branches are tested at least once.

4)      Path Coverage: Testing all paths.

5)      All-Definition-use-path coverage: All paths between the definition of a variable and the use of that definition are now identified and tested.

Advantages:

1)      Forces test developer to reason carefully about implementation 
2)      Approximates the partitioning done by execution equivalence
3)      Reveals errors in "hidden" code
4)      Beneficent side-effects
5)      Optimizations
 
             Disadvantages:
               
1)      Expensive
2)      Miss cases omitted in the code

:::

 

 
   

:::

 

:::

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???