QT-Automation Tool
Home Case Studies QT-Automation Tool
Project Scope
- An automation tool with cost-effectiveness as a key feature, addressing the high expenses associated with acquiring a QT squish license
- Understand safety goals and create functional safe software requirement specifications, software architect design, software detailed design, coding
Business Challenges
- Encountered intermittent connection failures when establishing connectivity using between python client and QT/QML application
- Experienced inconsistencies in the exchange of screen data and widget information in JSON format, leading to occasional data mismatches
- Faced performance issues with the dynamic tree structure when processing large JSON datasets, resulting in slow UI response times
ARi’s Solutions
- Implemented enhanced TCP/IP testing with stability improvements, timeout & retry mechanisms
- Introduced comprehensive data validation checks to ensure consistency and accuracy in JSON data exchange
- Optimized the dynamic tree structure algorithm to efficiently handle large JSON datasets, reducing UI response times & improving overall performance
- Implemented a mechanism to ensure previously captured image is hidden/cleared when a new object is selected, preventing overlap & ensuring that only current image is visible
ARi’s Value Proposition
- Eliminated expensive licensing fees: Reduced overall project costs by providing a cost-effective automation tool, eliminating the need for costly QT squish licenses
- Streamlined user interaction and performance: Improved productivity with a robust and intuitive user interface, optimized performance, and reliable connectivity, ensuring smooth and effective automation processes
Download
Case Study
Case Studies
Related
https://www.arigs.com/wp-content/uploads/2025/11/QT-Automation-Tool.pdf