Active TopicsActive Topics  Display List of Forum MembersMemberlist  CalendarCalendar  Search The ForumSearch  HelpHelp
  RegisterRegister  LoginLogin


 One Stop Testing ForumSoftware Testing @ OneStopTestingBeginners @ OneStopTesting

Message Icon Topic: What is black box/white box testing?

Post Reply Post New Topic
Author Message
merry
Newbie
Newbie
Avatar

Joined: 05Feb2007
Online Status: Offline
Posts: 15
Quote merry Replybullet Topic: What is black box/white box testing?
    Posted: 14Feb2007 at 10:37am

Black box and White box testing

Black-box and white-box are test design methods.  Black-box test design treats the system as a "black-box", so it doesn't explicitly use knowledge of the internal structure.  Black-box test design is usually described as focusing on testing functional requirements.  Synonyms for black-box include:  behavioral, functional, opaque-box, and closed-box.  White-box test design allows one to peek inside the "box", and it focuses specifically on using internal knowledge of the software to guide the selection of test data.  Synonyms for white-box include: structural, glass-box and clear-box.

While black-box and white-box are terms that are still in popular use, many people prefer the terms "behavioral" and "structural".  Behavioral test design is slightly different from black-box test design because the use of internal knowledge isn't strictly forbidden, but it's still discouraged.  In practice, it hasn't proven useful to use a single test design method.  One has to use a mixture of different methods so that they aren't hindered by the limitations of a particular one.  Some call this "gray-box" or "translucent-box" test design, but others wish we'd stop talking about boxes altogether.

It is important to understand that these methods are used during the test design phase, and their influence is hard to see in the tests once they're implemented.  Note that any level of testing (unit testing, system testing, etc.) can use any test design methods.  Unit testing is usually associated with structural test design, but this is because testers usually don't have well-defined requirements at the unit level to validate.
 
rgds
merry


Edited by merry - 14Feb2007 at 10:37am



Post Resume: Click here to Upload your Resume & Apply for Jobs

IP IP Logged
Post Reply Post New Topic
Printable version Printable version

Forum Jump
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot delete your posts in this forum
You cannot edit your posts in this forum
You cannot create polls in this forum
You cannot vote in polls in this forum



This page was generated in 0.801 seconds.
Vyom is an ISO 9001:2000 Certified Organization

© Vyom Technosoft Pvt. Ltd. All Rights Reserved.

Privacy Policy | Terms and Conditions
Job Interview Questions | Placement Papers | Free SMS | Freshers Jobs | MBA Forum | Learn SAP | Web Hosting