What is Grey Box Testing? Techniques.


Posted April 4, 2019 by mishakapoor

Gray Box Testing is a technique to test the software product or application with partial knowledge of an application's internal processes.

 
What is Gray Box Testing?
Gray Box Testing is a technique to test the software product or application with partial knowledge of an application's internal processes.
This often identifies context-specific errors associated with web systems. It increases test coverage by focusing on all layers of a complex system.
Gray Box Testing is a software testing method which is a combination of White-Box Testing and Black Box Testing method.

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

Why Is Gray Box Testing
Gray Box Test is performed for the following reason,
• It offers combined benefits of black box testing and white box testing both
• It combines the input of developers as well as testers and improves the overall product quality
• It reduces overhead of long process of testing functional and non-functional types
• There is enough free time for a developer to fix defects
• Testing is done from the user's point of view and not from a designer's point of view



https://www.exltech.in/software-testing-course.html




Grey Box Test Strategy
To perform gray box Tests, it is not necessary for the tester to have access to the source code. A test is based on knowledge of algorithms, architectures,internal states, or other high-level descriptions of program behavior.
Techniques used for Grey box Tests are-
* Matrix test: this test technique includes the Definition of all variables that are present in your programs.
* Regression test: to verify that the change in the previous version has reversed other aspects of the program in the new version. This is done by testing strategies such as retest all, retest risky use cases, retest within a firewall.
* Orthogonal Array Testing, or Oct: it provides maximum code coverage with minimal test cases.
* Sample check:this check is performed on the historical data of the previous system errors. Unlike BLACK box testing, gray box testing Burrows within the code and determines why the error happened.

Steps to perform Grey box Tests are:
* Step 1: Identify Input
* Step 2: identify the outputs
* Step 3: Identify the main routes
* Step 4: Identify Sub-Functions
* Step 5: Develop inputs for Subfunctions
* Step 6: develop outputs for sub-functions
* Step 7: run test case for Subfunctions
* Step 8: Check the correct result for sub-functions

Exltechs Software Test Training Program

ExlTech has designed a software testing training course along with an exhaustive coverage of manual as well as automatic testing concepts. Our course covers basics of manual testing to the most advanced s/w testing concepts in Automation testing tools such as Selenium, QTP etc. We provide practical training for Manual and Automation testing with live projects. Our Syllabus is been designed by the qualified industry experts as per the layman industry needs. Trainers of ExlTech are immensely knowledgeable in technical concepts, committed to convey the best in that particular subject.


For more details: https://www.exltech.in
-- END ---
Share Facebook Twitter
Print Friendly and PDF DisclaimerReport Abuse
Contact Email [email protected]
Issued By isha
Phone 7410077317
Business Address exltech
Country India
Categories Accounting , Advertising , Blogging
Tags software testing
Last Updated April 4, 2019