May 1, 2024
3 minute read
White-box testing is a software testing method that examines the internal structure, design, and implementation of the software program. It is also known as clear box testing, glass box testing, transparent box testing, or structural testing. In white-box testing, the tester has knowledge of the software's internal workings, including the code, design, and architecture. This allows the tester to design test cases that specifically target the internal structure of the software, ensuring that all code paths are executed and that the software meets its functional requirements.
Advantages of White-Box Testing
White-box testing offers several advantages over other testing methods:
rca1a8|
Find a path to becoming a White-Box Testing. Learn more at:
OpenCourser.com/topic/rca1a8/white
Reading list
We've selected four books
that we think will supplement your
learning. Use these to
develop background knowledge, enrich your coursework, and gain a
deeper understanding of the topics covered in
White-Box Testing.
Provides a handbook for practitioners on white-box testing, covering topics such as test case design, code coverage, and test automation.
Provides a research agenda for white-box testing, covering topics such as new test case design methods and code coverage metrics.
Focuses on white-box testing for web applications, covering topics such as SQL injection and cross-site scripting.
Covers white-box testing for embedded systems, including topics such as hardware testing and real-time testing.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/rca1a8/white