What is glass box testing?

by Nataliia Vasylyna | September 5, 2011 10:00 am

Black-box[1] and glass-box are test design techniques. Black-box test doesn’t use information about the internal structure in full. Black-box test is known as focusing on functional requirements testing.

Glass-box test allows peeking inside the “box”, and it focuses especially on using internal knowledge of the software product. You should know that these techniques are used at the time of the test design stage, and their impact is difficult to see in the tests once they’re implemented.

Glass Box Testing Definition

Software testing approaches that investigate the program structure and get test data from the program logic.

Structural testing is sometimes mentioned to as clear-box testing since white boxes are considered opaque and do not really permit visibility into the code.

Glass-box testing is also called:

Benefits of Glass Box Testing:

Shortcomings of Glass Box Testing:

Intermix of Glass-box and Black-box

In practice we have such approaches:

Related Posts:

Endnotes:
  1. Black-box: https://qatestlab.com/resources/knowledge-center/black-box-testing/
  2. Alpha Testing vs Beta Testing: https://blog.qatestlab.com/2017/03/10/alpha-beta-testing/
  3. ‘Rainbow’ Box Testing: https://blog.qatestlab.com/2016/12/28/rainbow-box-testing/
  4. What Box to Choose: Black, White or Grey?: https://blog.qatestlab.com/2016/09/13/black-white-grey/
  5. Black-Box Testing vs White-Box Testing: https://blog.qatestlab.com/2012/01/16/black-box-testing-white-box-testing-what-is-the-same-and-what-is-different/
  6. What Is The Difference Between White Box, Black Box And Gray Box Testing?: https://blog.qatestlab.com/2011/11/21/what-is-the-difference-between-white-box-black-box-and-gray-box-testing/

Source URL: https://blog.qatestlab.com/2011/09/05/glass-box-testing-definition/