Chapter 8. IDE Reference Manual

Table of Contents

8.1. Main Window
8.1.1. Main Window Actions
8.1.2. Perspectives
8.1.3. Control Bar Window
8.2.1. Application Objects view
8.2.2. Breakpoints view
8.2.3. Console view
8.2.4. Call Hierarchy view
8.2.5. Debug view
8.2.6. Editor view
8.2.7. Global Scripts view
8.2.8. Image Viewer
8.2.9. Methods view
8.2.10. Object Map view
8.2.11. Outline view
8.2.12. Properties view
8.2.13. Runner/Server Log view
8.2.14. Image Selection Editor view
8.2.15. Search view
8.2.16. Test Suite Settings view
8.2.17. Test Center view
8.2.18. Test Results view
8.2.19. Test Suites view
8.2.20. Test Summary view
8.2.21. Variables view
8.2.22. Verification Point Creator view
8.2.23. Video Player view
8.3. Dialogs
8.3.1. Collect Information for Squish Support dialog
8.3.2. Customize Perspective dialog
8.3.3. Find/Replace dialog
8.3.4. Image Not Found dialog
8.3.5. Text Not Found dialog
8.3.6. Image Search Preview dialog
8.3.7. Import Squish Resource dialog
8.3.8. The Search Image Selection dialog
8.3.9. New dialog
8.3.10. New Squish Test Case wizard
8.3.11. New Squish Test Data dialog
8.3.12. New Squish Test Script dialog
8.3.13. New Squish Test Suite wizard
8.3.14. Object Not Found dialog
8.3.15. OCR Selection dialog
8.3.16. Open Perspective dialog
8.3.17. Pref­er­ences dialog
8.3.18. Remote Control dialog
8.3.19. Screenshot Verification Point dialog
8.3.20. Search dialog
8.3.21. Show View dialog
8.3.22. Squish Server Settings dialog
8.3.23. Squish Support Request Wizard
8.3.24. Switch to Editor dialog
8.3.25. Visual Verification Point editor
8.4. Keyboard Shortcuts

This Squish IDE User's Guide explains all aspects and features of the squishide in detail. To learn how to use Squish it is best to start with one of the tutorials, and then at least skim read the User Guide (Chapter 5) and Tools Reference Manual (Chapter 7). This document is designed purely to provide details of the Squish IDE for those already familiar with Squish.

As noted in the tutorials, the Squish IDE works just like the Eclipse IDE. If you aren't used to Eclipse it is crucial to understand one key concept: Views and Perspectives. In Eclipse (and therefore in the Squish IDE), a View is essentially a child window (perhaps a dock window, or a tab in an existing window). And a Perspective is a collection of Views arranged together. Both are accessible through the Window menu.

The Squish IDE is supplied with three Perspectives—Squish Test Management (which is the Perspective that the Squish IDE starts with), Squish Test Debugging, and Squish Spy. You can change these Perspectives to include additional Views (or to get rid of any Views that you don't want), and you can create your own Perspectives with exactly the Views you want. So if your windows change dramatically it just means that the Perspective changed; you can always use the Window menu to change back to the Perspective you want.