July 2025

Updated by Kashif Hussain

July 2025

Unmask Hidden XML Elements: Introducing a new toggle in Sofy Lab and Offline Editing that allows users to unmask and interact directly with XML elements marked as "Invisible". This simplifies test authoring and validation, giving users direct access to hidden UI elements without altering app configurations or test case settings.

Role-Based Permissions: A new "Automation User" role is available, granting non-admins essential privileges for test authoring and reporting while reserving critical actions (e.g., deleting tests, schedules, apps) for admins. User roles are easily manageable through the Sofy portal.

OCR-Based Text Matching: Enhanced manual overrides for Text now leverage OCR technology to detect specific text across the screen, independently of XML structures, ensuring more reliable and flexible test automation. Perfect for Webviews and screens where XML components are not completely defined.

Improved flexibility in dynamically allocating devices: Sofy continuously searches for any available backup device matching user-defined criteria. If no suitable backup device is immediately available, the system keeps monitoring availability, dynamically assigning the execution to the first device that becomes available—including reverting to the primary device once it comes online.

Automatic Crash Detection and Recovery System: During a lab session, Sofy will automatically revive a crashed session. If the crash occurs during test recording, the session is preserved and users can continue recording from where the crash happened. If the crash occurs during test execution, Sofy will restart the test from the beginning to ensure completeness and consistency.

Adding Time Delays During Validation: You can now incorporate time delays between test steps directly within the validation process in Sofy Lab, for faster troubleshooting.

Efficient Lab Session Exit: Enhanced session termination logic now immediately frees lab sessions upon confirmation, eliminating delays related to feedback submission, ensuring optimal resource utilization.

Enhanced Email Reports with Suite-Level Insights: Email reports now provide suite-level execution breakdowns and prominently display the schedule name in email subjects, facilitating faster issue triage and clarity when managing multiple scheduled runs.

Distinguishing Schedule vs. Lab Executions in Results View: We have added detailed indicators in execution results, clearly distinguishing between scheduled and lab-based runs, complete with direct navigation links for easier troubleshooting and rapid analysis.

Seamless Navigation from CI/CD to Scheduled Executions: API responses for scheduled run-results now include direct URLs, allowing immediate access to scheduled execution details within the Sofy portal, significantly enhancing convenience and workflow efficiency.

 


How did we do?