Nearly 50% of the world population uses smartphones, this huge figure not only depicts the immense popularity of smartphones and mobile apps but also shows us how integral they are to our daily life.
The so-called “smartphone” is so powerful, having diverse applications making your daily life convenient and quick. Undoubtedly smartphones have become an integral part of our lifestyle.
As per the growing demands of the users, new apps with new functionalities get released very frequently. But while developing these apps the greatest challenge is that its specifications should match the specifications of all smartphones available in the market. To overcome this challenge we need to ensure that the application is tested on every smartphone available to check if it works smoothly and in other words if it is multi-platform support. The term multiplatform support comes with a gamut of variations like Os versions, browser versions, different screen sizes, screen aspect ratio, form factor, etc.
To meet all the variations requirements, we need a comprehensive testing platform that can support a wide range of device browser combinations. pCloudy is a mobile application platform that supports up to 5000 device browser combinations, allowing parallel testing for multiple devices simultaneously.
Introduction to pCloudy capabilities and features
pCloudy is a continuous testing cloud, in which you can perform manual and automation testing in both the android and IOS devices. It provides more than 5000 device browser combinations allowing multiple devices to perform parallel testing simultaneously. This feature helps to overcome the device fragmentation issue, allowing parallel testing (automation and manual) for devices with diverse combinations of specifications. pCloudy can perform automation testing with the help of several framework integrations like Appium, Espresso, Calabash, Jira, etc. It also supports Jenkins integrations building a strong base for continuous integration and continuous testing. It also supports Opkey integration which is an automation studio for performing codeless automation testing. pCloudy is loaded with futuristic features like Certifaya based on natural language processing and predictive analytics. Certifaya gives you an automated health checkup of your app and also suggests the scope of improvement for seamless performance. These are some of the features which let’s pCloudy build a strong foundation for the seamless performance of the mobile applications under test.
In this blog we will review pCloudy, a comprehensive testing cloud platform for testing mobile applications on real mobile devices.
pCloudy allows efficient manual testing on both the android and IOS Real Mobile devices. It also facilitates parallel testing on multiple devices simultaneously. It provides enough statistics like session video, device logs, screenshots, data usage, memory usage, CPU usage, battery consumption and frame rendering count.
For performing manual testing you need to upload your application on the platform. For this you can select any number of devices using filters based on requirement. For device selection there are many options. You can select and connect a device for instant action. Also you can book a device if you want to use it for a longer duration.
Once you connect the device for testing, the device is displayed in the middle with some features in the left, right and top pane.
In the left pane, you will see some device information displayed followed by tabs like App/Data, Device Settings, Debug, and Automation.
In the top pane, you will see a timer showing the time remaining, wake up the device and release button to release the device back to the cloud.
The right pane is to view the device logs for application under test.
In the pCloudy platform we can perform test automation in multiple devices simultaneously. Following are the frameworks that support automation testing. Robotium, Calabash, Monkey Test, Espresso and Appium.
To run automation test scripts all you need to do is select the Test platform, choose the application under test, test suite, time to run on a single device and test cycle name.Once all the data is given, the user can select the device on which the test automation to be run and once the devices are selected, the user can schedule the test cycle.
Also, you can run the Appium test automation script directly from Eclipse or Android Studio. The platform provides plugins for both the IDE’s. pCloudy even supports Jenkins integration which allows pCloudy to perform continuous testing.
So this was a very brief overview of how pCloudy performs the manual and automation testing. Apart from this, it keeps on upgrading its features regularly to make testing easier and seamless.
So lets have an overview on the latest features of pCloudy which will help you to make manual as well as automation testing easier.
Wildnet is a feature that enables our users to test the internal or the private server on any IOS and Android devices present in pCloudy.
Object Spy :
This feature helps the testers to extract the object names and run inspector sessions directly from the pCloudy device instead of extracting from the Appium desktop.
Data Persistent :
With the help of this feature the pCloudy admin staff is enabled to manage the data efficiently by being able to delete all the older reports based on some settings.
While creating automation test scripts you require certain capabilities like device name, platform version, etc. to execute the test cases. Capability filter enables to generate the desired capabilities directly using certain filters.
QR code/barcode scanner :
This feature enables the user to scan any barcode or a QR code on any Android device present on the pCloudy platform.
App Language Change
This features enables the users to change the language in the installed application using the “App Language Change” in their native language.
With the growing demand for mobile applications, QA teams need to make sure that they provide the best user experience for their customers. For developing high performance applications you need a right set of tools to make it function as expected. So pCloudy would be a right choice for every QA team having the added benefit of having a testing platform which they can work on from any where and anytime.