Best Answer

Black box testing - first lets understand the term - u can not see inside a black box. so u just know that what goes in and what comes out. for eg. at airport you checkin your bag and at next airport u get your bag. what happens in between you dont know.

So in blackbox testing we do functional testing. Some techniques are boundary value analysis, class, etc. You do not need to know how the code works and you don't see it. You just need to know what it should do and then check does it do it by entering in data and seeing what happens. As a very simple example, it may be a program to do calculations. You enter some numbers and check if the program gives you the correct results. You don't need to know exactly how it does the calculation, just that it works. You don't need to know anything about programming to do black box testing.

White box: or glass box testing - You know what is everything inside and processed. This requires knowledge of the code of the program and knowledge of the language being used. You can check what each line does and how it does it. So for our calculations, you would see how those calculations are actually done. You can then fix any problems you find. People who don't know anything about programming cannot do white box testing.

Sometimes if an error is found in black box testing, it is necessary to look directly at the code to see what is going wrong, and you are then performing white box testing.

User Avatar

Wiki User

12y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

9y ago

1.Static testing involves verification of activities of the developed software where as dynamic testing involves working with the software, giving input values and checking if the output is as expected.

2.Review's, Inspection's and Walkthrough's are static testing methodologies.Unit Tests, Integration Tests, System Tests and Acceptance Tests are few of the Dynamic Testing methodologies.

3.Static testing is done before the code deployment (verification stage) where as dynamic testing is done after code deployment(validation stage).

4.Static testing is more cost effective then dynamic testing.


I found a good differences here

This answer is:
User Avatar

User Avatar

Wiki User

11y ago

As we often say that it is not the technology which is bad but it is its use which determines the real difference between good or bad. Same is the case with Black Box car Insurance. There are two different parameters to evaluate the advantage or disadvantages of it.

1- Advantages of Black Box to the Consumer

2-Advantages of Black Box to the car Insurance Companies

3-Disadvantages Black Box Car insurance to the Consumer

4-Disadvantages of Black Box Car insurance to the Car ICs'

to read the details please follow the link

the reason i pasted the link is because there are more details which i might not clarify here. Also Author who researched the details deserve appreciation. i assure you that you will like the details. this is my personal claim to you!

This answer is:
User Avatar

User Avatar

Wiki User

13y ago

Glass-box testing is aware of the interior structure of the software and uses this knowledge when designing the test.

Black-box testing refers to tests that do not rely on knowledge of the software's interior composition.

This answer is:
User Avatar

User Avatar

Wiki User

9y ago

Black Box Testing is a software testing method in which the internal structure/ design/ implementation of the item being tested is NOT known to the tester.

Mainly applicable to higher levels of testing:Acceptance Testing,System Testing .

Techniques that is used in Black Box testing :-

  • Boundary-value analysis, Error guessing, Race conditions, Cause-effect graphing, Syntax testing, State transition testing, Graph matrix, Equivalence partitioning

Technical background is not the necessity of Black-Box Tester.

White Box Testing is a software testing method in which the internal structure/ design/ implementation of the item being tested is known to the tester.

Mainly applicable to lower levels of testing:Unit Testing,Integration Testing .

Few techniques that are used in white box testing:-

Code Coverage, Segment coverage: This is done to ensure that all statement or each line of code has been executed, Compound condition coverage and loop coverage: In this we test all the conditions and all the branching and loops in code, Data Flow testing: we test all the intermediate steps, in this we test how sequential steps behave, Path Testing: In this we test all the path that is defined in code.

Through White-Box testing, tester detects all logical errors, design error and Typographical error.

This answer is:
User Avatar

User Avatar

Wiki User

10y ago

The most fundamental difference between a black-box and white-box testing is the kind project tracking that is used. The kind of approaches used is the other difference.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Which is better between black box testing and white box testing?
Write your answer...
Still have questions?
magnify glass
Related questions

Is a white lamb better than a black lamb?

White lambs give you white wool, while, black sheep produce black wool. So just depends whether or not you like white better than black; or black better than white. Other than that there is no other differences between the two sheep.

What is better Pokemon HeartGold or Pokemon Black?

Pokemon black by far. but if you have a choice between Pokemon black or Pokemon white get white. you can get more Pokemon in white than black , plus there is white forest and you can get rare Pokemon there i think

What are the types of test techniques?

Types of testing is broadly classified as Black box testing and white box testing

Is it true that black people are better jumpers than white people?

In objective scientific testing, yes, a black person could be better than a white person and a white person could be better than a black person it just depends on how good you are at something. Yes because black people are more athletic they have extra bones in their feet! They dominate sports and so many other things too!

Does black boy sperm taste better then white boys?

There is no difference between sperm/semen of white boy and black boy just as there is no difference in their blood.

White box testinglogic testing?

When you want to test a program, there is two types: white box testing and black box testing. Black box testing means you don't need to know about program implements or how it functions. Just program's requirements. White box testing, you must to check every ways your program should go to eliminate bugs.

What contrast ratio is better for gaming 7001 or 20001?

Contrast ratio is the difference between white and black on a given display. The higher the number means there is a larger difference between white and black and will typically look better. See here for a better explanation:

What is difference between testing methods testing types testing levels testing techniques?

Hi All, I think the answer for this question is, Testing method :Verification(review) and Validation Testing types : Basically static and dynamic-> in dynamic testing further can be classified into structural(white box) and functional(black box) testing Testing Technique : in white box testing we have 1) loop coverage 2)statement coverage 3) condition coverage 4) decision coverage in black box testing we have 1) Equilance partioning, 2)boundary value analysis 3) error guessing Testing Levels : Unit testing, integration testing systemtesting , Acceptance testing

Is there a benefit to a scanner that has a black instead of white background?

There is no real difference between a white background or a white background. I would think the black background will show a image that is mostly white will show a lot better then the white background.

Which method is better either white box or black box testing explain?

You always need both. What white box testing does is show you what oddball things need to be tested for - like the routine that takes 25% of round-off error, and adds it to my account (If I take it ALL, someone will notice). Black box testing should check the full functionality of the routine and the way it handles erroneous input.

What is the major difference between regression testing and retesting?

regression testing is a white box testng

What iPod 4g colour is better white or black?

white is better but it is you opinion