Release 20.7
Visual analysis
Added support for visual analysis functionality in the Manual Testing view. Visual analysis facilitates advanced verification of visual or textual elements on the screen. This feature is based on a deep analysis of a screenshot of the actual device screen that serves as a 100% reflection of what the user sees.
Text analysis is based on optical character recognition (OCR) and provides the ability to validate the presence (or absence) of any textual element in different forms (full, partial, and so on). Perfecto translates any visual analysis action into a valuable code snippet that you can embed into any test automation script in different coding flavors.
Watch this short video to see how it works.
For more information, see our text or image analysis documentation.
Integration with Test Modeller by Curiosity Software
Perfecto now integrates with Test Modeller by Curiosity Software, a model-based test automation tool for open source automation frameworks.
Test Modeller enables you to model a system under test as BPMN-style flowcharts, automatically generate test cases from the model, optimizing testing for time and risk, define test data at the model level and generate data at the same time as test cases, export test automation scenarios, automatically generating coverage-focused automation scripts, export test cases to test case management lifecycle tools at ease (such as Jira, ALM, Octane, and so on), and analyze test results and manage existing artifacts with visual dashboards and a file management system that introduces traceability between test assets. With his integration, you can execute model-based test automation with devices hosted in Perfecto.
Watch this short video to see how it works.
For step-by-step integration instructions, see our Test Modeller documentation.
Integration with 21 by 21Labs
Perfecto now integrates with 21, a sophisticated self-learning automation platform for mobile applications by 21Labs. With this integration, you can run your tests on virtual or real devices, and view the execution results, including video and logs, in Perfecto. You can run a test suite with Perfecto and 21 through the UI or through continuous integration (CI). The results will appear in Perfecto, 21, and on the CI Server in JUnit format. Running individual tests is similarly seamless: You select the infrastructure, manufacturer, device, and OS, and a test. 21 sets the desired capabilities, installs the right build, and shows you the test while it is being executed, indicating each screen and step. At the end of each step, you have access to videos, logs, and a detailed execution trail, and you can see the results in both Perfecto and 21.
The integration is simple and takes only a few minutes. Watch this short video to see how it works.
Integration with Axe by Deque
Perfecto now integrates with Axe, an accessibility testing toolkit by Deque that is built on a popular accessibility rules library. It enables development teams to test their web or Android applications to identify and resolve common accessibility issues. Axe is built to scale, so you can run ad-hoc single-page tests and tests that include hundreds of thousands of pages while integrated into existing CI/CD processes. With the Perfecto integration, you can work with the Axe core library to complete an accessibility scan on a desktop or mobile browser. Watch this short video to see how it works.
For step-by-step integration instructions, see our Axe documentation.
Improved file upload with Tosca for native mobile testing
Perfecto extended its integration with Tricentis Tosca to include improved file upload for native mobile scripts. For detailed instructions, see our Tricentis Tosca documentation.
Audio connection and SIM card availability at a glance
The Manual Testing view now includes 2 new columns that indicate whether a mobile device is connected to audio or has a SIM card installed. This information ensures that you can quickly select the device best equipped for the test at hand.
Support for the latest iOS and iPadOS versions
Support for the following versions is now available:
- iOS and iPadOS 13.5 GA
- iOS 12.4.7 GA
Browser support
Support for Microsoft Edge 83, Google Chrome 83, and Mozilla Firefox 76 GA and 77 Beta is now available.