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
Severin Hacker Severin Hacker Severin Hacker (born 1984) is a Swiss computer scientist who is the co-founder and CTO of Duolingo, a popular language-learning platform. Hacker was born and raised in Zug and studied at ETH Zurich. He moved to Pittsburgh to study at Carnegie Mellon University where he co-founded Duolingo with Luis von Ahn in 2009. He received his BS in Computer Science from ETH Zurich in 2006 and his PhD in Computer Science from Carnegie Mellon University in 2014. Initially, Hacker and his former graduate advisor, Luis von Ahn, wanted to develop an application that could translate internet sites, so