Chapter 15. Tools Reference Manual

Table of Contents

15.1. Automated Batch Testing
15.1.1. Automated Test Runs
15.1.2. Distributed Tests
15.1.3. Processing Test Results
15.2. AUT Script Bindings—Creating and Accessing
15.3. AUTs and Settings
15.3.1. AUT Class Name and Classpath for Java
15.3.2. AUT Paths and Mapped AUTs
15.3.3. Setting Environment Variables
15.3.4. Shell Scripts and .bat-Files as AUT
15.3.5. Testing Java Applets
15.3.6. Testing Java Web Start
15.3.7. Wrapping custom Java™ classes
15.3.8. Configuring the recognition of native Windows controls
15.4. Command Line Reference
15.4.1. squishrunner
15.4.2. squishserver
15.4.3. squishidl
15.4.4. squishide
15.4.5. squishclassicide
15.4.6. start*aut
15.4.7. Web Proxy
15.4.8. convertvp
15.4.9. Command Files
15.4.10. configure
15.5. Environment Variables
15.6. Squish Initialization Files
15.6.1. .ini Files
15.6.2. Other Files
15.7. Hooking into the Sub-Processes run by an AUT, and Attaching to Running Applications
15.7.1. Recording the Sub-Processes started by the AUT
15.7.2. Attaching to Running Applications
15.8. Improving Object Identification
15.8.1. Matching Objects with Changeable Texts
15.8.2. Exact Matching with =
15.8.3. Wildcard Matching with ?=
15.8.4. Regular Expression (regex) Matching with ~=
15.8.5. Real (Multi-Property) Name Properties
15.9. Object Map
15.9.1. The Concept of the Object Map
15.9.2. Squish's Object Map
15.10. Object Name Generation
15.10.1. Object Names
15.10.2. Defining Property Sets
15.10.3. Advanced Property Set Definitions
15.11. Squish's C++ API
15.11.1. Recording Hints to Influence and Control the Event Recorder
15.11.2. Using the Built-in Hook
15.12. Testcase Templates
15.12.1. Creating a New Template
15.12.2. Using a Template
15.12.3. Choosing a Custom Location for Storing Templates