Knowing the inner workings of the code, the tester applies precise conditions, loops, and decision statements to the code to test it.