adplus-dvertising
frame-decoration

Question

What is the difference between black-box testing and white-box testing?

a.

Black-box testing is based on the specification, while white-box testing is based on the internal structure of the software

b.

White-box testing is based on the specification, while black-box testing is based on the internal structure of the software

c.

Black-box testing and white-box testing are the same thing

d.

None of the above

Posted under Software Engineering

Answer: (a).Black-box testing is based on the specification, while white-box testing is based on the internal structure of the software Explanation:Black-box testing, also called functional or specification-based testing, derives test cases from the specification of the software without considering implementation details. On the other hand, white-box testing, also called structural or program-based testing, considers the internal logical structure of the software in the derivation of test cases.

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. What is the difference between black-box testing and white-box testing?

Similar Questions

Discover Related MCQs

Q. What is the main goal of system level testing?

Q. What is an error?

Q. What is a fault?

Q. What is the aim of testing in software?

Q. What is the relation between errors and faults?

Q. What is the difference between verification and validation in software?

Q. What is the definition of "error" in the context of software testing?

Q. What is the relationship between errors and faults in software testing?

Q. What is the goal of software testing?

Q. What is the difference between "verification" and "validation" in software testing?

Q. What is a program considered if it consistently produces the right output?

Q. What is a latent fault in a program?

Q. How is the expected output of a program determined during the test process?

Q. What is the most crucial step in the testing process?

Q. What is the main objective of the test techniques used in testing?

Q. What is the main objective of test techniques?

Q. What is the purpose of fault tree analysis?

Q. What is the purpose of using a test adequacy criterion?

Q. What is the function of a test adequacy criterion in the test selection process?

Q. How does the test adequacy criterion help in determining when sufficient testing has been done?