How is the term “graybox” used? What does it mean?
Michele
--
You received this message because you are subscribed to the Google Groups "Inclusive Naming Initiative" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
inclusivenami...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/inclusivenaming/f0de8444-a7e6-4828-8427-ba2f280f6d33n%40googlegroups.com.
"Black box" is usually used in these contexts:
- "Black box testing", in which tests only observe external behavior, and not the internal implementation. I'd suggest "behavioral testing" as an alternative here.
- A system being a "black box", or unobservable. "Opaque" might be a better alternative here.
Positive Effects
- Offers combined benefits: As Gray-box testing is combination of white-box and black-box testing, it serves advantages from both the testings.
- Non Intrusive: It is based on functional specification, architectural view whereas not on source code or binaries which makes it invasive too.
- Intelligent Test Authoring: Gray-box tester handles intelligent test scenario, for example, data type handling, communication protocol, exception handling.
- Unbiased Testing: In spite of all above advantages and functionalities, Gray-box testing maintains boundary for testing between tester and developer.[11]
Negative Effects
- Partial code coverage: In gray-box testing, source code or binaries are missing because of limited access to internal or structure of the applications which results in limited access for code path traversal.
- Defect Identification: In distributed applications, it is difficult to associate defect identification. Still, Gray-box testing is a boon to find how appropriate these systems throw exceptions and how fine are these exceptions handled in distributed systems having web services environment.[11][12]
---
Stephen Augustus (he/him)
Head of Open Source
Emerging Tech & Incubation
Mobile: (212) 390-0094
My
working hours may not be your working hours.
Please
do not feel obligated to reply outside of your normal work schedule.