13 | Gray Box testing

Published on Aug 13, 2021 | By Tesvan team

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 internal structure of the application. The purpose of grey box testing is to search and identify the defects due to improper code structure or improper use of applications.

In this process, context-specific errors that are related to web systems are commonly identified. It increases the testing coverage by concentrating on all of the layers of any complex system.

Gray Box Testing is a software testing method, which is a combination of both White Box Testing and Black Box Testing method.

  • In White Box testing internal structure (code) is known
  • In Black Box testing internal structure (code) is unknown
  • In Grey Box Testing internal structure (code) is partially known

In Software Engineering, Gray Box Testing gives the ability to test both sides of an application, presentation layer as well as the code part. It is primarily useful in Integration Testing and Penetration Testing.

Example of Gray Box Testing: While testing websites feature like links or orphan links, if tester encounters any problem with these links, then he can make the changes straightaway in HTML code and can check in real time.

 

 

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

Next Lessons


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

16 | Manual testing

Aug 13, 2021

Manual testing method   Useful links1. Manual testing article/eng/2. Manual testing article/eng/3. Manual testing article/rus/4. Manual testing video tutorial/e...

By Tesvan team

17 | Automated Testing

Aug 13, 2021

Automated Testing Method Automated testing is the application of software tools to automate a human-driven manual process of reviewing and validating a software...

By Tesvan team

Interesting For You



36 | Linux

Aug 19, 2021 | By Tesvan team

Linux  Linux is an operating system's kernel. You might have heard of UNIX. Well, Linux is a UNIX clone. But it was actually created by Linus Torvalds from Scra...

27 | Test Script

Aug 18, 2021 | By Tesvan team

Test Script A TEST SCRIPT is a set of instructions (written using a scripting/programming language) that is performed on a system under test to verify that the ...