Mobile Automated Testing - Sofy Support Docs: No-Code Automation Testing Platform Help
Mobile Automated Testing
What is No-Code Automation?
No-Code Automation is an approach to creating automation tests which allows you to test an application without writing a single piece code or script. The primary aim of this approach is to make set up…
Creating an Automated Test
An automated test is a list of recorded steps that you can save and run automatically multiple times, on multiple different devices. Here's how you can create a new automated test.
Creating a Test Suite
Test suites are test cases that can be grouped together into “folders.” Learn more on how to create a test suite and group your test cases.
Converting a Manual Test Run to an Automated Test
One of the powerful features of Sofy is the ability to convert a manual to Automated Test case with a click of a button and run your test across all devices and get the benefit of no-code automation…
Inserting Steps into an Existing Test Case
When you create an automated test, you can choose to insert those recorded steps into an existing test case instead of having to re-record the test or create a template. Learn more on how to insert recorded steps into an existing test case.
Creating a Template for Automated Tests
Templates are segments of test cases that can be saved and reused in multiple test cases. Learn how to create a template you can insert into test cases.
Inserting a Template into a Test Case
Once you've created a template, learn how to insert a template into a test case.
Adding Post Test Hook or Cleanup Steps
Post-test hooks are steps executed after a test case to ensure that the testing environment is restored to its original state. They help automate the manual cleanup process.
Creating a Variable During Test Case Recording
A test variable is a defined name and value pair that stores and refers to information throughout a test and between tests. Having test variables allows for repeatability and reduces the burden of test management.
Executing Automated Tests
To execute Automated Tests in Sofy, complete the following steps: From Device Lab, acquire a device with which you want to execute your tests. Click on the Automated Tests tab and see the list of all you…
Manually Overriding Element Selection
With Sofy's Manual Override feature, you can take complete control over which component should be selected at the time of test execution. You can override the component selection by specifying the Text,…
Aborting a Scheduled Run
If an automated test is currently being executed that needs to be stopped prematurely for some reason, you can choose to abort a test run. To abort a scheduled run: Log in to your Sofy account. Go to Automation…
Visualizing Test Case Health In Offline Editing
Looking for quick insights into your test case health? Sofy helps you get immediate insights by displaying the most recent executions in Sofy Lab vs Schedules right in your test case view.
Re-Run From a Specific Step in Lab
Working on a lengthy test case in Lab? We know it can get tiresome. With Sofy’s new re-run from a specific step capability, you can quickly fix issues and continue execution from the desired step.
Organizing your Test Cases
To help you better organize test cases, we have augmented our filters with Saved Views and other organizational tools.
Version History
We understand the importance of tracking the changes made to a test case for more effective maintenance. To that extent, we introduce Version History in Sofy test cases that allows you to log your changes.
Creating Variables in Offline Mode using Override
On many occasions, you may want to use multiple versions of the same test case or template with only subtle variations among all of them. These variations may be related to certain data which is unique to each case.
Availability of action buttons in lab during various modes
To help you navigate the different modes in Sofy Lab and Automation, you may refer to this table.
Unmask "Invisible" Elements in XML
We’ve introduced a new toggle button in both Sofy Lab and Offline Editing that allows you to unmask XML elements marked as "Invisible". With this toggle enabled, you can now view and interact with hidden elements.
Test Case Status
Managing test cases effectively is crucial for streamlined testing workflows. In Sofy, test cases can have two statuses: Draft and Ready. A test case in "Draft" status is still in progress and will be completed soon.