11 | White-box testing

Published on Aug 13, 2021 | By Tesvan team

White Box Testing


White Box Testing is software testing technique in which internal structure, design and coding of software are tested to verify flow of input-output and to improve design, usability and security. In white box testing, code is visible to testers so it is also called Clear box testing, Open box testing, Transparent box testing, Code-based testing and Glass box testing.

It is one of two parts of the Box Testing approach to software testing. Its counterpart, Blackbox testing, involves testing from an external or end-user type perspective. On the other hand, White box testing in software engineering is based on the inner workings of an application and revolves around internal testing.

The term "WhiteBox" was used because of the see-through box concept. The clear box or WhiteBox name symbolizes the ability to see through the software's outer shell (or "box") into its inner workings. Likewise, the "black box" in "Black Box Testing" symbolizes not being able to see the inner workings of the software so that only the end-user experience can be tested.



Useful links
1. White-box testing article/eng/
2. White-box testing article/eng/
3. White-box testing article/rus/
4. White-box testing video tutorial/eng/
5. White,Black and Gray box testing video tutorial/rus/

Next Lessons

12 | Black-box testing

Aug 13, 2021

Black Box method Black Box Testing is a software testing method in which the functionalities of software applications are tested without having knowledge of int...

By Tesvan team

13 | Gray Box testing

Aug 13, 2021

Gray Box method Gray Box Testing or Gray box testing is a software testing technique to test a software product or application with partial knowledge of interna...

By Tesvan team

14 | Visual (GUI) method

Aug 13, 2021

Visual (GUI) Method GUI Testing is a software testing type that checks the Graphical User Interface of the Software. The purpose of Graphical User Interface (GU...

By Tesvan team

15 | Ad Hoc method

Aug 13, 2021

Ad Hoc Method Ad hoc Testing is an informal or unstructured software testing type that aims to break the testing process in order to find possible defects or er...

By Tesvan team

19 | Functional testing

Aug 13, 2021

Functional testing What does Functional Testing check?Functional Testing is a type of software testing that validates the software system against the functional...

By Tesvan team

Interesting For You

06 | Verification and Validation

Aug 11, 2021 | By Tesvan team

Verification and Validation VerificationVerification in Software Testing is a process of checking documents, design, code, and program in order to check if the ...

01 | Quality Assurance

Aug 09, 2021 | By Tesvan team

Quality Assurance VS Quality ControlQuality assurance and quality control are two aspects of quality management. While some quality assurance and quality contro...