A sample setup for generating Squish (documentation) test scripts and test suites in Python with AI Assistants. See the blog post for more or the video below:
Squish is a professional testing tool for automated GUI testing of desktop, embedded, and mobile applications.
- Product Spec - This document gives the AI assistant more context to understand the application's functionality, UI elements, and potential test scenarios
- AI Assistant rules - Custom rules for an AI Assistant to follow when generating Squish test scripts. This file should be renamed and adapted for the used AI Assistant
- Stub Script - Example test script used for seeding
- Object Map - Created with Squish recording manually
- Squish Test Script - Sample test script generated
See the blog post for detailed explanations.
See the LICENSE file for details.
For questions and support:
- Open an issue in the repository
- Contact the author