- Adding global and local init and cleanup to test cases
- IMPORTANT - Check object map for large number of object names
- Create screenshots on fails and errors to ease analysis
- IMPORTANT - Synchronize type(), mouseClick(), etc.
- Explicitly Naming QGraphicsItem Objects
- IMPORTANT - Test Squish updates before use
- IMPORTANT - Maintain tight control over your object names, avoid redundancy
- IMPORTANT - Avoid "occurrence" property in object names
- IMPORTANT - Avoid large number of object names due to object hierarchy duplication
- IMPORTANT - Use version, source control systems for Squish test suites
- Modularizing your recorded scripts for reuse (refactoring)
- Using the search function of the manual
- IMPORTANT - Adjust object names for objects with changeable texts early
- Explicitly Naming Objects