Showing posts with label White Box Testing. Show all posts
Showing posts with label White Box Testing. Show all posts

Testing Techniques

Saturday, March 28, 2009

Testing technique is set of rules and approaches used to test an application or product within acceptable norms.

Various Testing Techniques are:

Static Testing

Dynamic Testing

- White Box Testing
- Black Box Testing

Next, we will have a detail look on Static Testing.

Read more...

DYNAMIC TESTING

The process of executing a program or system with the intent of finding errors is referred as Dynamic Testing.

Further, Dynamic Testing is sub divided under this are:

- White Box Testing

- Black Box Testing

WHITE BOX TESTING

The following types of testing fall under the white box testing technique - Unit Testing, Integration Testing etc.

BLACK BOX TESTING

The following types of testing fall under the Black box testing technique - System Testing, Acceptance Testing etc.

Next, we understand difference between White Box and Black Box Testing.

Read more...

WHITE and BLACK Box Testing

WHITE BOX TESTING

- Structure & Design based Testing
- Program-Logic driven Testing
- Examines the internal structure of program

Following are the advatages of White Box Testing:

- High Code coverage – Exhaustive (thorough) path testing
- Program logic is tested
- Internal boundaries are tested
- Testing is algorithm specific

BLACK BOX TESTING

- Specification based Testing
- Business-Transaction driven Testing
- No concern to internal behavior and program structure

Following are the advatages of Black Box Testing:

- User’s perspective
- Focus on features, not implementation
- Big-picture approach

Next, we will discuss various phases of V MODEL. And the next one is UNIT TESTING

Read more...

Interface Testing

There are different set of Test Techniques, Test Environment Set up, and Test Approach to test different kind of Intra Module, Inter Module, and External Interface.

Intra Module Interface

Test Technique - White Box
Test Environment - Development Environment
Test Approach - Check for parameter, procedure, database updating etc

Inter Module Interface

Test Technique - Black Box
Test Environment - Isolated Development Environment or CIT Environment
Test Approach - Identify pre and post process to validate interface

External Interface

Test Technique - Black Box
Test Environment - Simulate (Production) Live Environment
Test Approach - Identify interfaces and validate against external system

Next is various Integartion Techniques.

Read more...