White Box Testing

If I have been a QA tester, and don't have White Box Testing, where do you learn the skill?

White box testing, also known as glass box or clear box testing, is testing that takes place where the testing had working knowledge of the code. In the train4job.com, glass box testing concerns are illustrated with the question, "Does this code do what the programmer expects?" This is in contrast to the black box concern of, "Does this product fail to do what users -- human and software -- expect?"

White Box Testing Techniques

From a learning perspective, this can mean a number of things. Testers working at this level are often comfortable with programming, hardware, networks, databases and application servers. Depending on the software, specialized knowledge of certain programming techniques or specific technologies may be required. Examples could include custom protocols, effective use of connection polling, language-specific test frameworks, among others.

White Box Testing Examples

As you learn a language, you’ll want to be sure you learn how to do unit testing in that language as you progress. The reason isn’t so you can write better code yourself — that’s a happy side effect — but so you get comfortable looking at and editing those types of tests. Similarly, as you start to practice testing, you’re more than likely going to encounter situations where you’ll want to mock out part of your test. This is a common pastime for white box testers, as they often use custom stubs and harness to mock out parts of the component their testing or to add more visibility to the results of their testing.





"The White Box Testing training really helpful for me i lernt perfectly thanks for the excellent training for train4job.com" – Mark (White Box Testing)