QA Tutorials

GREY BOX TESTING

SOFTWARE TESTING

Grey box testing is also called as grey box analysis which is a strategy of software debugging.  It is based on black box testing and white box testing. It is a technique where test of a software product is done with the partial knowledge of the internal process of a system. Grey box testing is a process where errors related to web systems are identified first. Generally it is a combination of black box testing and white box testing.

In white box testing internal structure is known

In black box testing internal structure of system is unknown

In grey box testing internal structure of system is partially known

 

grey box testing
grey box testing

 

Grey box testing tests the both sides of an application, presentation layer and code part. It is performed for the below reasons

  • It provides benefits of black box testing and white box testing.
  • It combines the inputs of both developers and testers and provides a better quality result.
  • It reduces the all over long process of functional and non functional types.
  • It provides a lot of free time for a developer to correct his errors.
  • Testing is conducted from user’s point of view apart from designer’s point of view.

The techniques used in grey box testing are:

Matrix testing:

It defines all the variables in the programs which are designed by developers.

Regression testing:

To check whether the new defects are introduced in the software due to the change in the previous version of program and software environment.

Pattern testing:

Unlike black box testing the grey box testing reaches to the depth of the program code and determines the cause for the failure.

It is named as Grey box testing because the product which has to be tested by a tester is like a grey box which is translucent box where the tester sees partially in it. The tester will not require the access to the code that is why grey box testing is unbiased and non-intrusive. To test web service application grey box testing is usually used.

Check your understanding:

  1. How Grey box testing is different from white box and black box testing?
  2. What are the techniques used in grey box testing?
Facebook Comments
Tags

Related Articles

29 thoughts on “GREY BOX TESTING”

  1. 1.Grey box testing is different from black box testing and white box testing.
    Grey box testing is a process where errors related to web systems are identified first. Generally it is a combination of black box testing and white box testing.In white box testing internal structure is known,In black box testing internal structure of system is unknown, where In grey box testing internal structure of system is partially known.
    2. The techniques are Matrix testing,pattern testing and regression testing.

  2. 1. How Grey box testing is different from white box and black box testing?
    • Grey box testing is based on black box testing and white box testing. It is a technique where test of a software product is done with the partial knowledge of the internal process of a system.
    • In white box testing internal structure is known
    • In black box testing internal structure of system is unknown

    2. What are the techniques used in grey box testing?
    • Matrix testing
    • Regression testing
    • Pattern testing

  3. Grey box testing is testing of software with partial knowledge of internal structure of system whereas black box testing is testing software without knowledge of system. White box testing is testing software with internal knowledge.
    techniques of grey box testing:
    Matrix testing:
    It defines all the variables of software designed by the developer.
    Regression testing:
    It tests if any new defects are introduced into the system due to changes in software or its environment.
    Pattern testing:
    Tester accesses depth of code for testing and determines the cause of failure.

  4. 1.How Grey box testing is different from white box and black box testing?
    “Grey box” testing is based on white box testing and black box testing. In gray box testing internal structure of system is partially known and in white box testing internal structure is completely known whereas in black box testing internal structure of system is unknown.
    2.What are the techniques used in grey box testing?
    Matrix testing
    Pattern testing
    Regression testing

  5. Q. How Grey box testing is different from white box and black box testing?
    – In white box testing internal structure is known and in black box testing internal structure of system is unknown. On the other hand, in grey box testing internal structure of system is partially known.

    Q. What are the techniques used in grey box testing?

    – Matrix testing: It defines all the variables in the programs which are designed by developers.

    – Regression testing: To check whether the new defects are introduced in the software due to the change in the previous version of program and software environment.

    – Pattern testing: Unlike black box testing the grey box testing reaches to the depth of the program code and determines the cause for the failure.

  6. How Grey box testing is different from white box and black box testing?
    In Grey box testing internal structural is partially known where In Black box testing internal structural is not unknown. But In White box testing all the internal structural are known.
    What are the techniques used in grey box testing?
    >Pattern testing
    >Regression testing
    >Matrix testing

  7. How Grey box testing is different from white box and black box testing?
    In white box testing internal structure is known, in black box testing the internal structure is unknown where as in grey box testing the internal structure is partially known.
    What are the techniques used in grey box testing?
    1.Matrix testing.
    2.Pattern testing.
    3.Regression Testing.

  8. 1. Grey Box testing is where the testing is done with partial knowledge of code part and the presentation part of the software. It
    is combination of both partially white box and black box testing.
    2. The techniques used in Grey box testing:
    Matrix testing, Regression testing and Pattern testing

  9. 1.How Grey box testing is different from white box and black box testing?

    Grey Box testing test both the sides of an application the presentation layer and the code part.
    Grey box testing is a combination of black box testing and white box testing.
    In white box testing internal structure is known.
    In black box testing internal structure of system is unknown.
    In grey box testing internal structure of system is partially known.

    2.What are the techniques used in grey box testing?

    Matrix testing: It defines all the variables in the programs which are designed by developers.

    Regression testing: To check whether the new defects are introduced in the software due to the change in the previous version of program and software environment.

    Pattern testing: Unlike black box testing the grey box testing reaches to the depth of the program code and determines the cause for the failure.

  10. How Grey box testing is different from white box and black box testing?
    In Grey box testing the internal structure is partially known to the tester.
    In white box testing the internal structure is known to the tester whereas in black box testing the internal structure is totally unknown to the tester.

    What are the techniques used in grey box testing?
    -Matrix testing
    -Regression testing
    -Pattern testing

  11. 1.How Grey box testing is different from white box and black box testing?
    _ Grey Box Testing is a combination of Both White and Black Box testing. In Grey box testing we have only a partial view or partial knowledge of the internal structure of the programme. But in Black box testing we no need to have the code or programme knowledge. In White box testing normally done by the developers should have the knowledge of internal code.

    2. What are the techniques used in grey box testing?
    – In Grey Box we have
    * Matrix testing – we test every variable of the programme
    * Regression testing – we test any new defects introduced in the new version software
    * Pattern Testing –

  12. How Grey box testing is different from white box and black box testing?
    Grey-box testing is a testing approach when the testers have only a partial access to the internal structure. Often it includes databases and the information about algorithms used, though it depends on the case. Still, testing is done from the point of view of an ordinary user like in the case of black-box testing.

    What are the techniques used in grey box testing?
    The test design techniques based on grey box testing:
    o matrix testing
    o regression testing
    o orthogonal array testing
    o pattern testing

  13. 1. How Grey box testing is different from white box and black box testing?
    -Grey box testing is testing of software with partial knowledge of internal structure of system whereas black box testing is testing software where system knowledge is unknown.. White box testing is testing software with internal knowledge.
    2. What are the techniques used in grey box testing?
    -There are three types of techniques used in Grey box testings….
    a. Matrix Testing = It defines all the variables of software designed by the developer.
    b. Regression testings = is done to check if any new defects are introduced into the system due to changes in software or its environment.
    c. Pattern testing = it is done to determine the causes of failure of any codes

  14. 1. How Grey box testing is different from white box and black box testing?
    In white box testing internal structure is known, in black box testing internal structure of system is unknown while in grey box testing internal structure of system is partially known.

    2. What are the techniques used in grey box testing?
    The techniques used in grey box testing are:
    Matrix testing:
    It defines all the variables in the programs which are designed by developers.
    Regression testing:
    To check whether the new defects are introduced in the software due to the change in the previous version of program and software environment.
    Pattern testing:
    Unlike black box testing the grey box testing reaches to the depth of the program code and determines the cause for the failure.

  15. 1. How Grey box testing is different from white box and black box testing?
    In White box testing the tester should know the internal structure of the system or the coding for the application.
    In black Box testing the internal structure of the system is unknown.
    But in Grey box testing the tester should know partial internal structure of the system and errors related to web system are identified first. Therefore, it is a combination of both white box and black box testing.

    2. What are the techniques used in grey box testing?
    The techniques used in grey box are
    1. Matrix testing: It defines all the variables of the programs which are designed by developers.
    2. Regression Testing: It is the process of initial testing to check if there are any new bugs or defects introduced due to the change in previous program or version and software environment.
    3. Pattern Testing: Unlike the black box testing the grey box testing reachs the depth of the program code and determines the cause for the failure.

  16. 1. How Grey box testing is different from white box and black box testing?
    Grey box testing is combination of white box and black box testing. It has partial knowledge of design or presentation layer and partial knowledge of coding or internal part.

    2. What are the techniques used in grey box testing?
    1. Matrix testing:
    It defines all the variables in the programs which are designed by developers.
    2. Regression testing:
    To check whether the new defects are introduced in the software due to the change in the previous version of program and software environment.
    3. Pattern testing:
    Unlike black box testing the grey box testing reaches to the depth of the program code and determines the cause for the failure.

  17. In white box testing internal structure is known, in black box testing internal structure is unknown.
    But in grey box testing internal structure of system is partially known
    The techniques used in grey box testing are: Matrix testing, regression testing and pattern testing.

    In grey box testing internal structure of system is partially known

  18. 1.How Grey box testing is different from white box and black box testing?
    In white box testing internal structure is known .In Black box testing internal structure of system is unknown.
    In grey box testing internal structure of system is partially known. Grey box testing tests the both sides of an application, presentation layer and code part.
    2.What are the techniques used in grey box testing?
    The techniqlues used in Grey box testing are
    >Matrix testing
    >Regression testing
    >Pattern testing

  19. White Box testing is done at the program or component level and interfaces between the programs while developers still conducting the programs and interfaces between the programs. It is also known as structural testing because the internal structure of the software program components is tested.
    Black Box testing is done by the QA team and end users. They do not have any knowledge about the internal structure of the system.
    Grey Box testing is a software debugging strategy. It is a combination of White Box testing and Black Box testing. Like its name Grey Box Testing has the characteristics of Black Box and White Box testing that has made this kind translucent where you can have the partial knowledge of internal system but can’t access the code but errors related to web systems are identified first.
    The Techniques used in the Grey Box testing are,
    Matrix Testing: The developers design all variables for testing.
    Regression testing: It checks if a new defect has developed in the program due to the change in the previous version of the program and software environment.
    Pattern testing: Unlike black box testing the grey box testing reaches to the depth of the program code and determines the cause for the failure.

  20. 1. How Grey box testing is different from white box and black box testing?
    Grey box testing is the combination of white and black box testing.
    In white box testing internal structure is known
    In black box testing internal structure of system is unknown
    In grey box testing internal structure of system is partially known.
    2. The techniques used in grey box testing are:
    MATRIX TESTING:
    It defines all the variables in the programs which are designed by developers.
    REGRESSION TESTING:
    To check whether the new defects are introduced in the software due to the change in the previous version of program and software environment.
    PATTERN TESTING
    Unlike black box testing the grey box testing reaches to the depth of the program code and determines the cause for the failure.
    It is named as Grey box testing because the product which has to be tested by a tester is like a grey box which is translucent box where the tester sees partially in it. The tester will not require the access to the code that is why grey box testing is unbiased and non-intrusive. To test web service application grey box testing is usually used.

  21. 1.The Grey Box Testing is different in a way that it is internal structure is partially known whereas in white box testing the internal structure is known where as in black box testing the internal structure is unknown.
    2.The different techniques used are:
    a.Matrix Testing:It defines all the variable in the programs which are design by developers.
    b.Regression Testing:Due to the change in the previous programs or software environment to check new defects are introduce.
    c.Pattern Testing:It is done to reach the depth of program code and determine the cause of a failure.

  22. 1.Grey box testing is testing of software with partial knowledge of internal structure of system whereas black box testing is testing software without knowledge of system. White box testing is testing software with internal knowledge.
    2.Matrix testing, regression testing, pattern testing

  23. 1. Grey box testing is differ from black box and white box testing. In White box testing, developer know the actual code to do the testing. In black box testing, tester doesn’t know about the code but he should know full functionality of particular software or domain. Grey box testing is the combination of both white box and black box testing.In grey box testing, tester has partial knowledge of internal structure and detail knowledge about functionality of the product.

    2. techniques used in grey box testing are:
    1.Matrix testing
    2.Regression testing
    3.Pattern testing

  24. Q1
    Grey box testing, also called as grey box analysis is a strategy of software debugging. It is based on black box testing and white box testing. It is a technique where test of a software product is done with the partial knowledge of the internal process of a system. Grey box testing is a process where errors related to web systems are identified first. Generally it is a combination of black box testing and white box testing.
    Grey box testing tests the both sides of an application, presentation layer and code part. It is performed for the following reasons:
    • It provides benefits of black box testing and white box testing.
    • It combines the inputs of both developers and testers and provides a better quality result.
    • It reduces the all over long process of functional and non-functional types.
    • It provides a lot of free time for a developer to correct his errors.
    • Testing is conducted from user’s point of view apart from designer’s point of view.

    Q2.
    The techniques used in grey box testing are:
    Matrix testing:
    It defines all the variables in the programs which are designed by developers.
    Regression testing:
    To check whether any new defects are introduced in the software due to the change in the previous version of program and software environment.
    Pattern testing:
    Unlike black box testing the grey box testing reaches to the depth of the program code and determines the cause for the failure. It is named as Grey box testing because the product which has to be tested by a tester is like a grey box which is translucent box where the tester sees partially in it. The tester will not require the access to the code that is why grey box testing is unbiased and non-intrusive. To test web service application grey box testing is usually used.

  25. 1.Grey box testing is a process where errors related to web systems are identified first. Generally it is a combination of black box testing and white box testing.
    In white box testing internal structure is known
    In black box testing internal structure of system is unknown
    In grey box testing internal structure of system is partially known
    2. Different techniques used in gray box testing are:
    Matrix testing, regression testing, pattern testing.

  26. Grey box testing is also called as grey box analysis which is a strategy of software debugging. It is based on black box testing and white box testing. It is a technique where test of a software product is done with the partial knowledge of the internal process of a system. Grey box testing is a process where errors related to web systems are identified first. Generally it is a combination of black box testing and white box testing.

    The techniques used in grey box testing are:
    – Matrix testing:
    It defines all the variables in the programs which are designed by developers.
    – Regression testing:
    To check whether any new defects are introduced in the software due to the change in the previous version of program and software environment.
    – Pattern testing:
    Unlike black box testing the grey box testing reaches to the depth of the program code and determines the cause for the failure. It is named as Grey box testing because the product which has to be tested by a tester is like a grey box which is translucent box where the tester sees partially in it. The tester will not require the access to the code that is why grey box testing is unbiased and non-intrusive.

  27. Grey box testing tests the both sides of an application, presentation layer and code part. It is performed for the below reasons
    It provides benefits of black box testing and white box testing.
    It combines the inputs of both developers and testers and provides a better quality result.
    It reduces the all over long process of functional and non functional types.
    It provides a lot of free time for a developer to correct his errors.
    Testing is conducted from user’s point of view apart from designer’s point of view.
    Matrix testing:
    It defines all the variables in the programs which are designed by developers.
    Regression testing:
    To check whether the new defects are introduced in the software due to the change in the previous version of program and software environment.
    Pattern testing:
    Unlike black box testing the grey box testing reaches to the depth of the program code and determines the cause for the failure.

  28. 1. Grey box testing which is also called as grey box analysis is a strategy of software debugging. grey box testing is done based
    on black box testing and white box testing. in black box testing the tester doesn’t know the internal working of application
    where as in white box testing the testing is performed on source code and architecture of the system and the tester will have
    complete knowledge of internal working system.
    Grey box testing is done based on white box testing and black box testing where the tester will have partial knowledge of the
    internal working system. Grey box testing will provide the benefits of black box testing and white box testing.
    2. Grey Box Testing techniques:
    – Matrix Testing: states the status report of the project.
    – Regression testing: it implies rerunning of the test cases if new changes are made.
    – Pattern Testing: verify the good application for its design or architecture and patterns.

  29. 1) Grey box testing is a process where errors related to web systems are identified first. Generally, it is a combination of black box testing and white box testing. Unlike black box testing the grey box testing reaches to the depth of the program code and determines the cause for the failure. It defines all the variables in the programs which are designed by developers. It combines the inputs of both developers and testers and provides a better-quality result.
    2) A) Matrix testing: It defines all the variables in the programs which are designed by developers.
    B) Regression testing: To check whether the new defects are introduced in the software due to the change in the previous version of program and software environment.
    C) Pattern testing: Unlike black box testing the grey box testing reaches to the depth of the program code and determines the cause for the failure.

Leave a Reply

Your email address will not be published. Required fields are marked *

Close