- Text-based command lines, and also AWT-based and Swing-based graphical test mechanisms.
- Google.
- In Java-based applications.
- Unit test, integration test, and UI test.
- 70% small (unit tests), 20% medium (integration tests), and 10% large (UI tests).
- The best way to handle it is to use emulators.





















































