[ Home  |  FAQ-Related Q&As  |  General Q&As  |  Answered Questions ]


    Search the Q&A Archives


1.what's the diff bet Black and White box testing 2. Why we...

<< Back to: comp.software.testing Frequently Asked Questions (FAQ)

Question by rud
Submitted on 5/6/2004
Related FAQ: comp.software.testing Frequently Asked Questions (FAQ)
Rating: Rate this question: Vote
1.what's the diff bet Black and White box testing
2. Why we need to have a QA tester when we already have a white box tester


Answer by KrishnaKishore
Submitted on 5/19/2004
Rating:  Rate this answer: Vote
BlockBoxTest: Testing process is done without knowing  internal process is BlockBox testing

WhiteBox Test: Testing process is done with knowing internal process is whitebox testing


QATester he knowing about the testing process,at the same time evaluation is also performed.

 

Answer by AnandPatel
Submitted on 12/7/2004
Rating: Not yet rated Rate this answer: Vote
BlackBox Testing: Here the tester will test the functionality, behavior of the device undertest, without the knowledge of how it is implemented inside.

whiteBox Testing: here tester will test the device with the internal knowledge of the device. That means he knows how internal implementations work.

 

Answer by surekha
Submitted on 12/23/2004
Rating: Not yet rated Rate this answer: Vote
black box testing can also be called functional testing or behavioural testing mainly used to check the applications
white box testing can also be called glass
testing or structural testing

 

Answer by Prasad
Submitted on 1/23/2005
Rating: Not yet rated Rate this answer: Vote
Black box testing is basically related to system interface.It tests what system is supposed to do.
In white box testing programming Logic is tested.It is supposed to check each line of code.Actual progrma path,control statemnets are tested.

 

Answer by Lubinda
Submitted on 3/3/2005
Rating: Not yet rated Rate this answer: Vote
Black box testing is the type of software testing were the internal workings of the programe are not known. the tester is only intrested in knowing if the inputs are correctly processed and the out put is correct.The person testing does not need to know the internal code of the programe

On the other hand white box testing is the type of software testing were the internal workings of the programe checked to see if the programe is correctly working. The person testing must have the knowlege of the programe code of the programe

 

Answer by sangi
Submitted on 3/4/2005
Rating: Not yet rated Rate this answer: Vote
For black box testing, No knowledge of internal modules in required, Its just system testing and te main focus is on product specifications
white box testing is testing few lines of code, which requires a deep knowledge of data structures,alogirithms and code modules.

 

Answer by kamalkumar
Submitted on 4/26/2005
Rating: Not yet rated Rate this answer: Vote
white box is done on the code.it is performed by sr.programmers.

blockbox is done on the build and performed in four methods they are
usability test 2.functionality test 3.performence test4.security test

 

Answer by Preeti Kalra
Submitted on 4/28/2005
Rating: Not yet rated Rate this answer: Vote
1. Black Box testing: testing which is done without opening up the system i.e. just knowing the physical structure of the system and not going deeply into code and all that.
   White Box Testing:testing which is done internally i.e.a white box tester must know all the code and the internal structure of the project.

2. A QA tester is needed because he/she is the person who besides knowing the code of the project knows the physical layout of that and he/she is one who does the black box testing.so if white box tester is needed so as the black box one.

 

Answer by Sri
Submitted on 6/2/2005
Rating: Not yet rated Rate this answer: Vote
For Black Box Testing no coding knowledge is required, but for White Box Testing Coding knowedge is a must.

 

Answer by billydkidd
Submitted on 7/1/2005
Rating: Not yet rated Rate this answer: Vote
white box testing is when you test individual parts of a program to make sure it works on it's own before you introduce it into a full program.

black box testing is when you test an entire software program to make sure all those pieces fully function together as one whole without conflict

 

Answer by ak
Submitted on 7/16/2005
Rating: Not yet rated Rate this answer: Vote
HI K Kishore,

i'd like to take your help in Automated Testing.
please leave ur e-maild id to my id : kanakadria@yahoo.co.in

HAVE A NICE DAY
-Ak

 

Answer by Dodo
Submitted on 7/28/2005
Rating: Not yet rated Rate this answer: Vote
BLACK BOX TESTING:Back box testing is done by automation process like winrunner and load runner.

WHITE BOX TESTING: White box testing is done mannually like test case and test plan and walkthrough ,reviews are done.

 

Answer by babul reddy.p
Submitted on 8/6/2005
Rating: Not yet rated Rate this answer: Vote
block box testing:
     block box testing is concerned with the external view of the system.it checks weather the system is giving expected output or not it is not concerned with how the out put is generated.

whitebox testing:
      whitebox testing is concerned with the internal view of the system.it checks weather the control flow in the program is correct.the loops in the program are working or not.


 

Answer by vedavathi
Submitted on 9/11/2005
Rating: Not yet rated Rate this answer: Vote
Black box testing is functional testing, not based on any knowledge of internal software design or code. Black box testing are based on requirements and functionality.


White box testing is based on knowledge of the internal logic of an application's code. Tests are based on coverage of code statements, branches, paths and conditions.


QA functions as the company's internal quality auditing and compliance group.

 

Answer by deb
Submitted on 9/18/2005
Rating: Not yet rated Rate this answer: Vote
see .. the white box testing is a internal system checking of a system or a sub system . the internal is known to you i mean the conditions , the loops the flow design etc .. and u determine the logical complexity of the system . the logical complexity can be determined by using some formulas or a graph matrix method ... u check the internal error like logical errors , typographical etc....

  but in black box testing u check the system externally . u put the inputs and check the results with the expected one . if some discrepancy is there than it would be the error .  

 

Answer by deb
Submitted on 9/18/2005
Rating: Not yet rated Rate this answer: Vote
see .. the white box testing is an internal system checking of a system or a sub system . the internal is known to you i mean the conditions , the loops the flow design etc .. and u determine the logical complexity of the system . the logical complexity can be determined by using some formula or a graph matrix method ... u check the internal error like logical errors , typographical etc....

  but in black box testing u check the system externally . u put the inputs and check the results with the expected one . if some deviation is there than it would be the error .  

 

Answer by chinna
Submitted on 10/6/2005
Rating: Not yet rated Rate this answer: Vote
blockboxtesting is processing done but without knowing internal process.

whiteboxtesting is processing done but with knowing internal process.

 

Answer by Aditya Purohit
Submitted on 12/2/2005
Rating: Not yet rated Rate this answer: Vote
Black Box testing is testing the software according to the user requirements.basically the funtional part of the software.
White Box testing is testing the coding part of the software.
QA person is needed to ensure that every phase of the SOFTWARE DEVELOPMENT LIFE CYCLE is conduted through proper process,which can ensure that quality is ensured in every product on the company.

 

Answer by ivan
Submitted on 12/21/2005
Rating: Not yet rated Rate this answer: Vote
Black Box testing is functional testing and White Box testing is basically Code Testing
QA tester thinks from the user's point of view as well as he has knowledge of testing credentials so if you want your software to sell finally you nee a QA tester who is a  Important person in the team according to me.

 

Answer by Amaresh panda
Submitted on 2/10/2006
Rating: Not yet rated Rate this answer: Vote
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.
-----------------------------------------
The QA Tester should have the knowledge of quality process as a result he can evaluate the performance of the product in a better way by considering the bugget, effort,key areas in the product which will  affect the quality of the product.

 

Answer by Rajeev B K
Submitted on 3/6/2006
Rating: Not yet rated Rate this answer: Vote
Black Box testing:  primary objective is to assess whether the program does what it is supposed to do, i.e. what is specified in the requirements.Does not require code knowledge.

White Box Testing: Requires the intimate knowledge of program internals, while black box testing is based solely on the knowledge of the system requirements.Types of WBT are Statement Coverage, Branch Coverage  and Path Coverage


 

Answer by Glory
Submitted on 3/16/2006
Rating: Not yet rated Rate this answer: Vote
Black-box testing:
Testing the main functionality of the system.
It doesnt consider the internal coding of the applicaiton.
Mainly System Testing and User-acceptence testing are done in Black-box testing.


White-box Testing:
Testing through all the paths of the coding in the application.
Its is usually confined to component and Intergration testing.

Need of QA tester:
Going through all paths of code (or) testing every functionality is not possible. So, a tester can prioritise according to the seviority of the bugs and can test according to the priority.


 

Answer by shreya
Submitted on 5/17/2006
Rating: Not yet rated Rate this answer: Vote
white box testing the project with knowing internal knowledge and inner functionality
Black box testing the project with out knowing internal knowledge and inner functionality


 

Answer by ramesh chandra dusari
Submitted on 5/18/2006
Rating: Not yet rated Rate this answer: Vote
Black box testing is the type of testing in which one can perform testing on application without having internal structural knowledge of it,it mainly focuces on functional part of application which is usually done by test engineer.
WhiteBoxtesting :it is another type of testing in which one can perform testing on application,having internal structural knowledge of it.this method of testing mainly focuses on structure i.e program part of an application and usually done by developer.

 

Answer by N vignesh
Submitted on 8/16/2006
Rating: Not yet rated Rate this answer: Vote
WhiteBox:Testing program Internals and It is code based,


BlockBox:Testing program externals and it is requirement based

 

Answer by Ravi Prakash
Submitted on 8/20/2006
Rating: Not yet rated Rate this answer: Vote
Blackbox testing as the name itself suggests ... black box (we cant see the inside of the box)... the testing is done without knowing the internal process.

I need not tell u what white box testing is :-D

 

Answer by Nani
Submitted on 1/21/2007
Rating: Not yet rated Rate this answer: Vote
Black Box testing means testing the application for the functionality. this is generally done by the tester.

White Box testing means testing the application code this is generally done by that Developer( and also by tester in some companies).

The one who performs the white box testing should know the technology on which the application is coded.
Tester is required apart from developer because he is the one who enforces the software rule where the developer goes by tech.

 

Answer by Vinod .S _--ECR
Submitted on 6/12/2007
Rating: Not yet rated Rate this answer: Vote
BlackBoxTest: It doesn't explicitly use Knowledge of the internal structure.  Black-box test design is usually described as using on testing functional requirements.  Synonyms for black-box include:  behavioral, functional, opaque-box, and closed-box.

WhiteBox Test: 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.




QATester are the people who assure the Software quality  & product manufacturing. There are, however, some notable differences between software and a manufactured product. These differences all stem from the fact that the manufactured product is physical and can be seen whereas the software product is not visible. Therefore its function, benefit and costs are not as easily measured.


 

Answer by Vinod .S _--ECR
Submitted on 6/12/2007
Rating: Not yet rated Rate this answer: Vote
BlackBoxTest: It doesn't explicitly use Knowledge of the internal structure.  Black-box test design is usually described as using on testing functional requirements.  Synonyms for black-box include:  behavioral, functional, opaque-box, and closed-box.

WhiteBox Test: 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.




QATester are the people who assure the Software quality  & product manufacturing. There are, however, some notable differences between software and a manufactured product. These differences all stem from the fact that the manufactured product is physical and can be seen whereas the software product is not visible. Therefore its function, benefit and costs are not as easily measured.


 

Your answer will be published for anyone to see and rate.  Your answer will not be displayed immediately.  If you'd like to get expert points and benefit from positive ratings, please create a new account or login into an existing account below.


Your name or nickname:
If you'd like to create a new account or access your existing account, put in your password here:
Your answer:

FAQS.ORG reserves the right to edit your answer as to improve its clarity.  By submitting your answer you authorize FAQS.ORG to publish your answer on the WWW without any restrictions. You agree to hold harmless and indemnify FAQS.ORG against any claims, costs, or damages resulting from publishing your answer.

 

FAQS.ORG makes no guarantees as to the accuracy of the posts. Each post is the personal opinion of the poster. These posts are not intended to substitute for medical, tax, legal, investment, accounting, or other professional advice. FAQS.ORG does not endorse any opinion or any product or service mentioned mentioned in these posts.

 

<< Back to: comp.software.testing Frequently Asked Questions (FAQ)


[ Home  |  FAQ-Related Q&As  |  General Q&As  |  Answered Questions ]

© 2008 FAQS.ORG. All rights reserved.