I. We use explicit knowledge of the internal workings of the item being tested to select the test data.
II. Uses specific knowledge of programming code to examine outputs and assumes that the tester knows the path of logic in a unit or a program.
III. Checking for the performance of the application
IV. Also checks for functionality.
Comments