Best Practices Guide - Sofy Support Docs: No-Code Automation Testing Platform Help

Best Practices Guide

Updated 8 months ago by Hyder Ali

In this guide, we go over a variety of best practices and general recommendations. By adhering to these recommendations, you can be sure that you're getting the most out of Sofy.

Universal

Device Lab

When you start a new app to begin testing with Sofy, start with premier devices (most recent) to create your tests and then run them on older devices.

While the device session is already open, avoid using the Open button again because this action opens a new browser session on a new tab. Having multiple device sessions on multiple tabs causes unknown conflicts. The best practice here is to use an existing device session.

Creating automation

General

Testing Data Best Practices:

Date Variables: When working with Date Variables in Sofy, keep in mind that the platform auto-formats dates. Entering a day and month separately may automatically insert slashes (/) as it assumes you’re building a full date. While helpful, this can cause confusion if the field doesn’t clearly show the final value.

To avoid formatting issues, enter the date in segments—day, month, year (e.g., 07 → 11 → 2025)—instead of typing the full value like 07/11/2025 in one step.

If you’re using a Testing Data Variable, define the day, month, and year as separate variables when the field expects segmented input. Then insert each part sequentially during a Lab Session or while editing the test offline.

iOS-specific