Creating and Running Manual Tests
Sofy provides a simple way for you to perform manual tests on your apps. Once you’ve created and run a manual test, you can record it as a success or failure and view the test reports.
It’s important to understand that manual testing is different from automated testing. Manual testing is performed by a human, who runs through a test case manually step-by-step, without test scripts. Automated testing, on the other hand, is executed automatically via steps performed and recorded one time in Sofy’s Device Lab.
Creating a Manual Test
- Log in to your Sofy account.
- Select Manual Tests from the left navigation bar.
- Click the Add New button in the top right-hand corner.
- Choose how you want to create a manual test:
- Create New Test Case: Create a new manual test case.
- Enter a Case Name.
- Briefly describe your test case under Description.
- Provide the list of steps for your test case under Repro Steps.
- Choose a person to assign the test case to under Assigned To.
- Click Create.
- Import from Azure Devops: Import your manual test cases from your Azure DevOps account. Note: You must integrate your Azure DevOps account with Sofy to use this feature.
- Import from CSV: Import your manual test cases from a CSV file.
- Download the Sample CSV file and ensure your CSV file is formatted correctly for import.
- Click Upload CSV file and upload a CSV file from your device.
If successfully uploaded, the window will close and the test cases will appear in the Test Cases table.
- Create test with SofySense: Create a manual test case using SofySense, Sofy’s AI-powered assistant. SofySense can review app feature info from Confluence pages and recommend test case steps, or receive general recommendations on testing your app’s security or performance. Visit Creating Test Cases Using SofySense to learn more.
- Create New Test Case: Create a new manual test case.
Running a Manual Test
- Log in to your Sofy account.
- Click Device Lab from the left navigation bar.
- Acquire and launch a device.
- Under Manual Tests, click on the manual test you want to run on your app.
- Select the green Play button in the top right-hand corner.
- Toggle the Actions/Steps to show either the list of actions made during the test or the reproduction steps provided in the test case.
- Test your app as needed, following the reproduction steps provided in the test case Steps.
- Once you’ve finished performing a manual test, mark your test case as either failed or passed:
- Passed: Click the green checkmark icon in the top right-hand corner to mark your test as passed.
- Failed: Click the red x icon in the top right-hand corner to mark your test as failed.If you have an issue-tracking software integrated with Sofy (like Jira), and you’d like to add an issue to your board:
- Select Yes from the Manual Test Case Failed modal window.
- Fill out the Issue Title, Issue Type, and Description fields.
- Check Device Logs to include device log data in this issue.
- Under Push Issue to, select the desired issue-tracking software. Note: You must integrate your issue-tracking software account with Sofy to use.
- Click Create.
You can find the results of your manual test by going to Manual Tests > Test Runs.
You can also convert any manual test to an automated test case. Visit Converting a Manual Test into an Automated Test to learn more.