Access and navigate the Perfecto UI landing page
- To access the Perfecto UI landing login page, go to the following URL:
https://<YOUR LAB ID>.app.perfectomobile.com
<YOUR LAB ID> is the name assigned to the Perfecto instance that you are connected to.
On the login page, enter your username and password and click SIGN IN.
Note: If your organization uses Single sign-on (SSO) authentication, the Perfecto UI does not include a SIGN OUT button. In this case, to sign out, close your browser window.
- On the landing page, use the icons in the center of the page to access the available Perfecto services:
Choose a workflow
Your workflow depends on what your role is and what mobile app types you need to test. Are you a manual tester or an automation engineer? Do you test native apps, hybrid apps, web apps, or progressive web apps (PWA)? The following sections provide details on roles and app types.
Manual testing vs. automation testing
The biggest difference between manual and automation testing is who executes the test case. In manual testing, the human tester does it. In automation testing, the tool does it, but the automation engineer handles the tool and creates the tests.
Manual testing is the process in which QA analysts execute tests one-by-one in an individual manner. The purpose of manual testing is to catch bugs and feature issues before a software application goes live. The tester validates the key features of a software application. Analysts execute test cases and develop summary error reports without specialized automation tools. That is why manual testing is very hands-on. It requires analysts and QA engineers to be highly involved in everything, from test case creation to actual test execution. Manual testing is slow and tedious, but it better handles complex scenarios.
Automation testing is the process in which testers utilize tools and scripts to automate testing efforts. It helps testers execute more test cases and improve test coverage. It is usually more efficient than manual testing. Automation testing involves testers writing test scripts that automate test execution. A test script is a set of instructions to be performed on target platforms to validate a feature or expected outcome.
The following table provides an at-a-glance comparison.
|Manual testing||Automation testing|
|Test execution||Done manually by QA testers||Done automatically using automation tools and scripts|
|Test efficiency||Time-consuming and less efficient||Achieves more testing in less time and with greater efficiency|
|Types of tasks||Entirely manual||Mostly automated, including real user simulations|
|Test coverage||Difficult to ensure sufficient test coverage||Ensures greater test overage|
|Summary||Allows for focused attention. Increases the ability to handle complex and nuanced test scenarios.|
Allows for more testing in less time. Increases productivity and expands how much you can test.
With Perfecto, you can test any of the application types listed in the following table.
|Native (iOS/Android)||Specific to iOS or Android. An iOS app is built into an IPA binary file that you can test with the Appium and/or XCUITest frameworks. An Android app is built into an APK package that you can test with the Appium and/or Espresso frameworks. |
|Hybrid||Includes a native application wrapper that is independent of iOS or Android. This means that a hybrid application can access all operating system specific capabilities. You can install a hybrid app from the Apple App Store or Google Play. These apps are also supported by Appium.|
|Web||Pure web apps that you can access through mobile native browsers, such as Google Chrome, Apple Safari, or Mozilla Firefox. These apps are supported by Selenium.|
|Progressive Web App (PWA)||An installable web link specific to iOS and Android. Examples are Instagram and Twitter. You can create a shortcut to these apps and install them without going to the Apple App Store or Google Play.|
Based on your role, expand a section below to view the associated workflow. The path you take within that flow depends on your app type. Click a link in the diagram to open an article with information to on the respective step.
Stay informed about new Perfecto releases
If you want to stay informated about what's new in the latest release, or what changes Perfecto has made since the latest release, sign up for the Perfecto Documentation Portal and put a watch on the following pages:
You will receive a notification email whenever anyone updates your watched content.
To sign up for the Perfecto Documentation Portal:
- Navigate to the Perfecto Information Portal.
- At the top right, click Sign up.
- In the Sign up form, provide the required information and click Sign up.
To put a watch on pages:
- Make sure you are logged into the Perfecto Documentation Portal.
- Navigate to the page you want to watch.
- At the to of the page, click Watch.