linkedin September 2015 - pCloudy

How to Reduce The Time Taken To Fix a Bug?

Avinash
By Avinash
September 23, 2015
2 min Read
Share This Article
How to Reduce The Time Taken To Fix a Bug?

Time Taken To Fix a Bug


How Long will it Take to Fix This Bug ? This is the first question asked

Well, i need to understand the story. Need to find the bug from the story. Now , i need to reproduce it! . may be some ping-pong between teams or tester. Then finally when i give-up, i will take Debug Logs, Stack trace, Performance data and what not.

Damn, it will be fixed when it is fixed 🙂

This is the usual Life cycle of a bug, they live too long, more than they deserve to. basically they live through the time we waste on re doing things, developer re doing things which a tester gone through already.

How can we fix this bug quick, And make the cycle efficient.

I will demonstrate some tools provided by pCloudy to collaborate effortlessly between developer and tester, To fix a bug so quick, with out wasting time or re doing things.

Some of the data pcloudy record’s from device session, which a developer can use to fix the bug
Complete video is recorded, which is the steps to understand and reproduce the bug. A Video Is Worth 1.8 Million Words
Screen shots can be taken at any point
Debug Logs are recorded
Crash log/Stack trace are recorded

This is fully automatic, that’s what i meant by effortlessly.
As i said, A Video Is Worth 1.8 Million Words, I have recorded a short video explaining these tools.



Now when you share this bundle with the developer, What more a developer expect ? This is possibly everything he needs to start fixing the bug. No re-doing things or ping-pong.

Collaborate effortlessly using pCloudy
Lets build better apps together

Avinash
Avinash

Avinash Tiwari is a thought leader, a recognized keynote speaker, and the co-founder of pCloudy.com. He has 15+ experience in Product development and Testing. He brings with him a passion for emerging technology and quick adoption, both of which have solidified his reputation as a leader in the mobile app testing field.

Related Articles

October 19, 2020
Hustler's Mantra: Adopt an experimental Mindset

"The very basis of creative work is irreverence. The very basis of creative work is bold experimentation. There has never been a creator of lasting importance who has not also been an innovator"– Eric Temple Bell Most of us are…

Learn More Arrow

October 19, 2020
iPhone 12 Launch, Features and Updates

The number of active users from last year released by apple showed that there are close to 1.4 billion people in the world that use an iPhone. The number is only growing and adding more revenue to innovate and come…

Learn More Arrow

October 16, 2020
Summary of pCloudy’s New Pricing Plan

This summary should help you understand the key upgrades we have made in terms of the Pricing and Benefits. We hope this page is helpful and urge you to read it in full to take advantage of the new pricing…

Learn More Arrow

pCloudy Mobile App Testing Platform - On Boarding Guide

shivani
By shivani
September 18, 2015
7 min Read
Share This Article
pCloudy Mobile App Testing Platform - On Boarding Guide

pCloudy – On Boarding Document

Thank you very much for opting pCloudy.

We appreciate your business and welcome you to our long list of satisfied and much valued customers. Our success comes from the continuous faith in the excellence of our products and services, something we are committed to and would never sacrifice.

Our customer service, especially in the after sales phase, guarantees the satisfaction of our clients. In line with this strategy, we ask you to share with us your feedback at any time, be it positive or negative. There is always room for improvement, so if we can serve you better in anyway, please do inform us.

Introduction

This document is created to serve as a guide while you explore the pCloudy platform. It will help you understand how to use, to get quick help and whom to contact while starting off with pCloudy. Though this is not a complete help document, it will act as a quick reference to begin using the platform.

About pCloudy

pCloudy is a mobile application testing platform which will help you to test your apps on hundreds of real devices. You can remotely access real devices and carry out Manual and Automation Testing.

Quick Start

Registration

The platform has a secure login process to protect the apps you test. In order to use the platform you must setup your login credentials first.

Where do I do this?

Simply, enter your details at https://device.pcloudy.com/signup, after a short verification you will be ready to sign-in.

In case of any issues, drop an email to support@pcloudy.com

Sign-in

Once you’ve signed up, you can access the platform with the help of your registered Email ID and Password.

In case of any issues, drop an email to support@pcloudy.com

Note: If your workstation has touch screen feature, enable TouchScreenBrowserSettings

Where do we go from here?

Once you login, you will be exposed to an array of devices and platform features. You might get overwhelmed and lost, but don’t worry, we have you covered.

A typical pCloudy user will follow these steps for testing mobile apps using the platform.

Divided into five parts –

1. How to select right device from the platform?
2. How to manage apps on the platform?
3. How to start testing your apps on the selected devices?
4. How to run automation scripts on cloud-based devices?
5. Additional Features

1. How to select right device from the platform?

To select the right device on the cloud the platform provides various filters. These filters will help you to select devices based on the OS versions, OEMs, Screen Size, Network, or Device Location.

Mobile Device Testing

There are two modes to access the devices on the cloud –

1. Instant Access – This provides immediate access to the available devices at that moment. Just hit the ‘Connect’ button on any device displayed in the Instant Access page and you will be ready to use the device.

2. Book your Device – In some cases you might want to reserve a device for the future. You can book a device in advance to keep yourself prepared for testing. With careful planning, with the help of ‘Book your Device’ mode you can make sure the devices are available when you need them and save time.

To learn more, refer to these links:

Managing your credits

To use the devices you need to have enough credits in your account:

  • To view the remaining credits in your account refer to this link
  • To buy more credits, click this link

How to manage apps on the platform?

The platform provides secure limited disk space to store the apps on the platform. This space can be used to store app installation files (apk or ipa) or test data (image files, zip, etc).

Refer these links to know how to upload your app files to the platform:

Manual Testing of Mobile Apps

The dashboard provides you with quick and easy access to use the different features to test your mobile apps.

Device Information

1. Device Screen: You can use the device same as how you use a device physically. You can use swipe actions, zoom-in, zoom-out and various gestures to control the device.

2. Main Panel: This panel provides options to view device info, install/uninstall apps, change device settings, tools to debug apps and run automation, and more.

3. Quick Action Bar: Frequently used controls like taking Screenshots, changing device orientation, sending text to device, and more

4. Logs and Performance: Real time device logs and app performance are displayed

Features

Here’s a list of some important features to test your apps –

1. Functional Tests

You can install/uninstall apps on the devices, you can use various gestures on cloud based devices just like how you do testing on physical device, you can mock GPS location, take screenshots, and much more. Here are some links that will help you:

2. Performance Profiling

Performance profiling of Android Apps – You can monitor the CPU usage, memory usage, battery consumption, frame render count of the app in real-time while testing an app.

Performance on iOS Device – You can monitor the CPU usage & memory usage of the device in real-time during testing.

3. Debugging mobile apps

You can capture bug and crash information in the form of logs, screenshots, videos, and stack trace information while testing your apps on devices.

4. Test Mobile Web Apps

You can test your web apps or website on various browsers on various devices.

5. Network Virtualization Tool

The app you tested in your lab environment will not work the same way when you use it in an elevator, or in a basement, or while you are travelling on a highway. The Network Virtualization Tool will help you to emulate different network environments and test your apps.

6. Device Tunnel

You can connect and use a device with ADB just like the way you connect it physically with USB/Wireless ADB. This is used to control a device using ADB commands and debug apps.

7. Reports

The reports section will contain the complete details of all your testing sessions. It will hold the screenshots, logs, videos and the performance details of the testing.

8. Automation

You can run your automation scripts on multiple devices in parallel. The pCloudy platform supports several automation tools. Here are some links to help you –

Other than the reports generated from the automation tools, you can view additional testing reports stored on the platform as well – Automation Testing Reports. This will contain the videos, logs, and performance graphs of the devices on which Automation execution was run.

9. Integration with Continuous Integration tool – Jenkins

You can use CI tools like Jenkins in integration with the pCloudy platform. This integration will leverage your testing practices to a whole new level. You can deliver quality mobile apps continuously by automating the process of build integration using pCloudy plugin for Jenkins.

Team Admin

To effectively manage the devices, users, apps, or credits on the platform you can use Team Admin.
Refer to article – Team Admin

Contact

Find detailed pCloudy knowledge base articles from support@pcloudy.com
You can reach out to us – support@pcloudy.com or info@pcloudy.com

shivani
shivani

She is a Product Marketer with over 9 years of diversified experience across content, branding, and product marketing. Her experience ranges from global brands to nimble startups. She is a custodian of Brand & Content, telling stories about the brand that delights customers and provides compelling business value.

Related Articles

April 28, 2020
Test Local And Internal Servers Before Deployment Using Wildnet

Some testing teams set up their own staging environment to test internal servers but as there is no public access which makes it difficult to perform local testing on remote devices. So how would you test your app which can…

Learn More Arrow

April 19, 2020
What’s New In pCloudy 5.6?

pCloudy is committed to delivering the best solutions in mobile app testing and therefore we come up with product updates at regular intervals. This time we are thrilled to announce the release of pCloudy 5.6 with exciting new features to…

Learn More Arrow

March 17, 2020
Ensure Continuous Productivity By Leveraging Remote Devices For Mobile App Testing

Remote working is going to be a new normal and remote access tools and platforms will play a key role in maintaining productivity. Working from home has many advantages both for enterprises and teams. There are many tools that help…

Learn More Arrow

What is pCloudy Trying to Solve?

Avinash
By Avinash
September 13, 2015
2 min Read
Share This Article
What is pCloudy Trying to Solve?

How many devices you have tested your applications on? How are you making sure your application is indeed working on all the devices available in the market?

Yes one must test the application on Real devices, rather quite a lot of devices available in the market and must not rely only on emulators or one or two devices available with the developers. If so, you know that it’s difficult, primarily because of fragmentation in Android space. There are 9+ os versions, 8+ display resolutions, 5+ aspect ratios , 10+ physical device sizes & OEM customizations. All these factors are getting wider and wider day by day. So testing your application on all the devices is impractical because it consumes whole lot of time and buying so many devices is too expensive.

optimus-Net-169

Now what? First you should bring out an optimal set of devices which is derived by considering all the above factors in fragmentation. It turns out that its still too expensive to buy these devices. To avoid investing in buying a moving target of devices, you should try to lease the devices. You can save your efforts of buying & managing the moving target and of-course lot of money.

This is exactly pcloudy is trying to solve, Real Android Devices on cloud for you to lease the devices only for the duration you need to finish your task. You will get access to Real Android Devices through any modern browser to finish your manual testing anddebugging. This tool is being used by lot of testing and development communities across the world today.

Below are few feature from this wonderful tool.
Lets make better apps, better experience together….

Avinash
Avinash

Avinash Tiwari is a thought leader, a recognized keynote speaker, and the co-founder of pCloudy.com. He has 15+ experience in Product development and Testing. He brings with him a passion for emerging technology and quick adoption, both of which have solidified his reputation as a leader in the mobile app testing field.

Related Articles

May 24, 2019
How to Measure the Success of End to End Testing

End to end testing is done to make sure that the application behaves as expected and the flow of actions from starting to end is complete without any issue. To explain with an example, suppose you are the end user…

Learn More Arrow

May 2, 2019
Mobile Responsive Testing and Debugging on Real Devices

Emulators vs Real Devices   Mobile Responsive Test across range of Mobile Devices and platforms is extremely important for superior User Experience. However, Mobile Responsive Test and debugging can get knotty, especially when there are issues like obfuscated HTML/CSS/javascript code,…

Learn More Arrow

March 28, 2019
Challenges in Mobile App Testing

[xyz-ihs snippet="quickLinks-mobile-app-testing"]   Today, there are many smartphone users in the world and so is the popularity of mobile apps. In order to be competent enough, mobile apps have to be unique and should provide the best user experience to…

Learn More Arrow

Experience pCloudy Today

Tickmark No Credit Card Required
Tickmark Exceptional Security

Copyright All Rights Reserved © 2020