The Black Box Approach
Redstone's Eggplant software replicates the way that an end-user will work with a product. This consists of working through the keyboard, mouse and screen on a computer. Just like an end-user, actions are taken such a click, drag, mouse-over, typing, keyboard command functions, etc. The results of these actions are validated by ensuring that the application responds by moving onto the next step, screen or displaying what the user requested. This type of testing is known as black box testing because it is not concerned with what happens inside the application only that systems and application respond appropriately to given inputs. This is different to white box testing which looks inside an application, at the code. Because black box testing most closely approximates how an end user will use an application or system it should always be included in any well conceived testing strategy. To read more about black box and white box testing approach and how they differ, please download Redstone's Black Box vs. White Box Testing paper.
Learn more now 