Chapter 17. IDE Reference Manual

Table of Contents

17.1. Main Window
17.1.1. Main Window Actions
17.1.2. Perspectives
17.1.3. Control Bar Window
17.2. Views
17.2.1. Application Objects view
17.2.2. Breakpoints view
17.2.3. Console view
17.2.4. Debug view
17.2.5. Editor view
17.2.6. Call Hierarchy view
17.2.7. Methods view
17.2.8. Object Map view
17.2.9. Outline view
17.2.10. Properties view
17.2.11. Runner/Server Log view
17.2.12. Search view
17.2.13. Settings view
17.2.14. Test Results view
17.2.15. Test Suites view
17.2.16. Test Summary view
17.2.17. Variables view
17.2.18. Verification Point Creator view
17.3. Dialogs
17.3.1. "Customize Perspective" dialog
17.3.2. "Find/Replace" dialog
17.3.3. "Import Squish Resource" dialog
17.3.4. "Manage AUTs" dialog
17.3.5. "New" dialog
17.3.6. "New Squish Test Case" wizard
17.3.7. "New Squish Test Data" dialog
17.3.8. "New Squish Test Script" dialog
17.3.9. "New Squish Test Suite" wizard
17.3.10. "Open Perspective" dialog
17.3.11. "Pref­er­ences" dialog
17.3.12. "Search" dialog
17.3.13. "Show View" dialog
17.3.14. "Switch to Editor" dialog
17.4. Keyboard Shortcuts

This Squish IDE User's Guide explains all aspects and features of the Squish 4 IDE 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 15) and Tools Reference Manual (Chapter 16). 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. Other than this, the Squish IDE works in a very similar way to the Classic IDE, although it has a lot more features, and is easier to use once you've got used to it.

Keep in mind that the Squish IDE is being continually developed: this means that some menus, menu items, and toolbar buttons may move or have different icons from those shown here, and also that more menu items and toolbar buttons may be added before this document is updated to cover them. For the same reason some of the screenshots may not match those you see in your version of the Squish IDE.