White-box testing The real point is that tests are usually designed from an abstract structure such as the input space, a graph, or logical predicates, and the question is what level of abstraction we derive that abstract structure from. That can be the source code, requirements, input space descriptions, or one of dozens of types of design models. Therefore, the "white-box / black-box" distinction is less important and the terms are less relevant. In penetration testing, white-box testing refers to a methodology where a white hat hacker has full knowledge of the system being attacked. The goal of a white-box penetration test
Piebald patch" or spot. The reference is to the distinctive black-and-white plumage of the magpie. In British English "piebald" (black and white) and "skewbald" (white and any colour other than black) are together known as "coloured". In North American English, the term for this colouring pattern is pinto, with the specialized term "paint" referring specifically to a breed of horse with American Quarter Horse or Thoroughbred bloodlines in addition to being spotted, whereas "pinto" refers to a spotted horse of any breed. In American usage, horse enthusiasts usually do not use the term "piebald," but rather describe the colour shade of