Nilesh
I all very good afternoon and good morning to all the participants
Nilesh
I'm Nilesh I'll be the host for today's webinar at Pcloudy and I'll be walking you through the Pcloudy features 45.4 which we
Nilesh
Have released in this release so the presentation are the webinar will last for close to 30 to 40 minutes of time frame we're in
Nilesh
First around 30 minutes or 25 minutes we'll be walking you through the features which we have released in 5.4 and later 10 minutes will
Nilesh
Be kept for the question and answer so I know this particular webinar is not an interactive one but we can make it interactive by
Nilesh
Asking questions if you have any we have the GoToWebinar tool you might be using that so there you can see a field to raise
Nilesh
The questions or ask the questions so feel free to ask the questions whenever you have any doubt and I will take take up those
Nilesh
Questions towards the end of the webinar so typically the webinar when we will start we will just quickly see what agenda we have there
Nilesh
And then we will move on to the next slides
Nilesh
So a quick agenda for today is we will quickly see the introduction I'll just give the introduction about myself first and then we will
Nilesh
See the interaction or a brief about a Pcloudy what exactly this platform is all about what's new we have in Pcloudy 5.4
Nilesh
And followed by the Q&A so I'm Nilesh and I look after the pre-sales and operations at Pcloudy I will be the person who
Nilesh
Will be taking you through this particular webinar I am the person who looks after the product demonstrations at Pcloudy right now looking at
Nilesh
The introduction about the Pcloudy are a brief about peak already what this particular platform is all about now I'm I'm sure some of
Nilesh
The part happens today are the existing users so for them it could be a little repeat reputation but there are some of the users
Nilesh
Or participants who are attending it first time and for them Pcloudy is absolutely new so for the benefit of all I will just
Nilesh
Quickly walk you through a brief introduction about Pcloudy what exactly is Pcloudy and what we do at Pcloudy right so starting
Nilesh
With the brief introduction about Pcloudy so in a nutshell Pcloudy is all about mobile device cloud based platform right that is the
Nilesh
Ground reality now what are other things you can do with this platform right when I say we have a remote mobile device cloud this
Nilesh
Platform it means we will provide you the infrastructure we will provide you the real physical devices which you can access remotely from any of
Nilesh
The standard browser from your system and do the testing right now what are all applications you can do the testing for on this particular
Nilesh
Platform is all mentioned here so you can do the testing for native applications you can do the testing for hybrid applications for mobile web
Nilesh
Applications and PWA applications so these these many applications are these different kinds of application you can test on device dot Pcloudy comm what
Nilesh
Is what kind of different different kind of testing you can perform on this particular platform so we can provide you the manual testing part
Nilesh
So you can actually acquire any device and start doing the manual testing typically the way you do with the device in hand all right
Nilesh
And you get a lot of elements along with that right the second way or which we can do or use this particular platform is
Nilesh
Device analytics when I say device analytics this is the
Nilesh
Platform or a feature from the platform which will help you to come up with the right set of finite number of devices for any
Nilesh
Given geography we have quite often seen that whenever we get a build to test for let's say for Android platform we start doing the
Nilesh
Testing on that particular application with whatever devices we available with us are at max we can go and buy a couple of devices which
Nilesh
Are recently launched in the market and then we take a call whether the application is good to release in the market or not based
Nilesh
On the exit criteria but that's not the right way in my opinion to do the testing on the real devices right we should be
Nilesh
Knowing what devices are typically used for a specific market if you are targeting a specific market for your application right so this particular device
Nilesh
Analytics feature at Pcloudy will provide you the list of finite list of devices which you can use for a specific geography right let's
Nilesh
Say you are looking for Australia then we will give you the list of devices which is typically used in Australia which will also tell
Nilesh
You what is the model of the device what is the OS version of the device and also we will tell you what is the
Nilesh
Market penetration for that particular device so you can now you know channelized your testing efforts in the right direction to get maximum throughput of
Nilesh
Your testing by targeting the right set of devices same way we also provide you test automation facilities right this platform can be used to
Nilesh
Either create the test automation cases by simply recording the workflow or it can also be used to you know run your test automation cases
Nilesh
On multiple devices parallely you can actually write your own test cases create your own test assets the way typically most of the organization does
Nilesh
And once you have your test as it's ready which is minimal integration efforts with Pcloudy you can run those test cases on multiple
Nilesh
Devices parallely using Pcloudy platform and the last thing here is infield ux testing so basically let's say your application is pretty much stable
Nilesh
And you are about to release your application in the market so before that we recommend that the application should be tested in the real
Nilesh
Market by the real users to see what kind of issues you get when the application is used in the real market even before it
Nilesh
Is released in the market so if that's the need the new x infill UX testing is the way forward and we do have partners
Nilesh
We do have facility to you know execute or run your or test your application in the real market by the real users with their
Nilesh
Own devices in the real scenarios so this this is I will say this is a one-stop shop where you can actually get to see
Nilesh
Everything together now this particular platform as I was mentioning in the beginning can be used or accessed with the help of any standard web
Nilesh
Application any standard web browser right or it can also be used using the plugins for Android studio or Xcode so we do have plugins
Nilesh
Available for that so this is not restricted only for the black box testing by the manual test engineers it can also be used by
Nilesh
The white box testers to you know use ik to Android studio it can also be used by the developers to debug their applications
Nilesh
And there are three offerings which we have at Pcloudy the first and foremost is called public cloud now this is the one which
Nilesh
Will allow you to access 500 plus real devices you know variety of the devices widest variety of the devices available on the cloud we
Nilesh
Have multiple browsers on those so if you really look at it we have five thousand-plus device and browser combination available on this particular platform
Nilesh
And these are on four different locations and we also have the real operator seems in that particular devices so in case you want to
Nilesh
Test your application with the real operator sim or the real network you can still use these devices are by default anyways you can also
Nilesh
Use it with the Wi-Fi capabilities of the devices the second offering which we have is called on-premise cloud this is typically a dedicated cloud
Nilesh
Which we will set up in your own organization we have seen instances where the client is not willing to give that the application outside
Nilesh
Their premises they want everything to be tested within their premises they do not want the application to go outside their premises so in such
Nilesh
Cases we can come to your premises we can bring our cloud infrastructure we can set up the cloud infrastructure you can plug in your
Nilesh
Own devices which we have already stood on and create a remote device cloud within your premises which will remain behind your firewall and then
Nilesh
The test engineers sitting either in the same location are some other location can access this and do the testing so the entire data the
Nilesh
Entire security will be pretty much with the organization and it will be behind that firewall
Nilesh
The third offering which we have is called private cloud now again this is a dedicated cloud instance this is a dedicated cloud which can
Nilesh
Be used by a specific client right so we we set up a dedicated cloud in our own state of TR data centers where client
Nilesh
Has to tell which devices they want and we will keep those devices connected there and this devices will be exclusively used only by that
Nilesh
Particular client 24 by 7 so there is no device sharing among different users the device sharing will happen between their teams alone so these
Nilesh
Are the three different offerings which we have at Pcloudy I'm sure those who are only part of the Pcloudy will be able
Nilesh
To correlate it much better but those who are new to Pcloudy for them definitely it will be a value add
Nilesh
Ok coming to the next part where we are seeing what new features we are releasing in Pcloudy 5.4 now if you really look
Nilesh
At it Pcloudy is really a feature which this platform we have a huge number of features which are adding loft value to your
Nilesh
Normal functional testing or even for the automation for that matter so some of the features which we are released in 5.4 are listed here
Nilesh
So we are going to see one by one follow me I'm sure follow me is there in the market from first sometime and most
Nilesh
Of you those were the existing customers or existing users are aware of it about follow me now what we are saying here is about
Nilesh
The new UI right so we are going to see how the new UI looks for follow me we will see the control V function
Nilesh
Which we have released recently I will talk about this little later when we will look into the feature we will also see the APM
Nilesh
On pre installed applications okay and the last one is about the github integration so we are going to see each and every item here
Nilesh
List it one by one so let's talk about follow me first what what do you mean by follow me with new UI right so
Nilesh
Those who have used follow me in the past will understand that that we were using the same UI which is typically used for the
Nilesh
Manual testing purpose except though we were called multi V where you can see a small device the second device
Nilesh
Now we have actually improved it we have made you try to use the entire browser space to show both the devices in a beautiful
Nilesh
Way where you can actually read what is happening on the device right so that's something we have done it and we have clean up
Nilesh
The page we have removed the features which we are not supported at this moment for follow me so we have kept it very neat
Nilesh
And clean we are going to see that in a while this is again for the simplicity with the effectiveness because once you see the
Nilesh
Device only two devices and a couple of features which has supported it's pretty simple which is straightforward and then you can use that feature
Nilesh
Very effectively and of course by providing a new UI feature we are making it more convenient more user friendly for the users to use
Nilesh
It so what we will do is we will just go through these features with understand want this features are all about and then we
Nilesh
Will go on to the product and I will show you this particular part there the second one is about control V so
Nilesh
If you have noticed that when you are using a device at Pcloudy for doing a manual testing now
Nilesh
If there is an element if there is a textbox where you have to enter some text so you can just click on that you
Nilesh
Can enter the text from your system keyboard right from your workstations keyboard that's something which we have supported since long that's one way of
Nilesh
You know entering the data into the text field the second way is of course you can use the virtual keyboard provided by the device
Nilesh
Itself but that will be little slow and thus the precise reason we have enabled that particular feature from the system keyboard of your workstation
Nilesh
Now there are instances where you have to copy some big URL or some code or something you know some string on the device screen
Nilesh
For a given text field or so that is something which was not possible earlier if you want to use that you will have to
Nilesh
Actually use the extended keyword which we have @Pcloudy and then you know put that code there in the extended keyboard and then push
Nilesh
It to the device and that's how it is now we have made it pretty simple okay you just need to use two buttons once
Nilesh
Ctrl-c and ctrl-v you can directly paste the copied text or URL are any string on the device directly so what we will do is
Nilesh
We will just see these two things first and we'll move on to the next two features so let me just switch to the browser
Nilesh
Quickly all right so we have a in activity for 10 minutes so I am just logging in with my credentials on PA device not
Nilesh
Pcloudy comm okay I'm just going to the devices not those who are seeing it first time for them as quickly briefed you that
Nilesh
This is the dashboard where you can see certain snapshot for the best reports for the test cycle which I have executed using certif and
Nilesh
And we can go to the devices to acquire a device so this is a place where you can see the whole lot of devices
Nilesh
Which we have as I have explained in the beginning this is from public cloud so we have five hundred plus to us is yes
Nilesh
You can go and choose any device let's say I want to connect to a nine for example I can just click on this available
Nilesh
Button and connect to the device so when you connect to the device this is the intermediate screen and then you will be taken to
Nilesh
This page which we call device interaction page right I'm not going pretty much in detail because there are users participants who are already the
Nilesh
Existing users so they should not get bored looking at the same thing tape so let's let's focus on what we wanted to show it
Nilesh
Here right so let's first see the ctrl-c ctrl-v function and then we will go and see the follow me new UI right so when
Nilesh
You see this particular page this is the real physical device which is remotely available in my data center and we are actually seeing this
Nilesh
On the browser now now I can interact with the device with the help of mouse right now let's assume I'm actually opening a Chrome
Nilesh
Browser and let's see here now I have to enter when I click on this particular search box to enter some free text there right
Nilesh
So you would have noticed that there is a virtual keyboard which is launched that we made a little big so you can actually read
Nilesh
It better ok so I can use this virtual keyboard that is what I have explained and this is something which is provided by the
Nilesh
Device so this is definitely pretty much slower as compared to you know entering directly from the device from the keyboard that's the reason we
Nilesh
Have provided that because we understand that your time is pretty important when you are doing the testing remotely so I can actually enter anything
Nilesh
From my system keyboards you can see I am just entering something from a system keyboard and that is appearing it here so this is
Nilesh
What the features which we already have it now let's assume that you know I have to copy this particular URL the URL which is
Nilesh
In the address bar this is what I have to copy it here so if I copy this URL from here and I've if I
Nilesh
Want to put it here earlier as I explained we had an extended keyboard you click on the extended keyboard and paste that URL here
Nilesh
And then you say send you know that is particular thing is getting sent there right you can see that the particular URL has come
Nilesh
So that's that was the earlier way now what we have done is instead of even going here invoking this putting the URL here and
Nilesh
Then you know entering there I can straight away come to the address bar where I want to put the URL and just press control
Nilesh
V from my system keyboard the moment I click on control V you can see that particular string or URL or whatever text we get
Nilesh
You know paste it here so this is the feature which we have launched it's a very small feature but he's pretty much useful when
Nilesh
You are doing a complex test scenarios where you have two copies lot of things from here and there and put it on the device
Nilesh
This was definitely going to help you a lot alright so this is how you can use control-v feature now let me just release this
Nilesh
Device quickly and move on to the follow me feature now those who are using follow me they already know that you know we have
Nilesh
To instrument the application so for this demonstration I have already instrumented the application let's go to the follow me and see how the new
Nilesh
UI looks like okay so on the first step there are three simple steps which you have to follow if you want to use the
Nilesh
Follow me feature the first step is you have to go and choose the application which is already instrumented in this case it is already
Nilesh
Mentioned it here that it should be an instrument today because I'm just going and clicking choose an app it will start listing me the
Nilesh
Applications which we have already uploaded to the cloud drive this is the location where the cloud tray will be available so you can actually
Nilesh
See all the applications which I had already uploaded it here so I'm just going and looking for the application which I have already instrumented
Nilesh
So you can see this is a flip card online shopping application which is instrumented at Pcloudy and then i'm selecting that particular application
Nilesh
And the second part in step one is you have to go and select the duration for which you want to test your application right
Nilesh
So let's say i want the device for 15 minutes so i'm just selecting 15 minutes saying next when i go to the next step
Nilesh
On the second step it will allow me to choose two devices at a time right you can see here maximum two devices can be
Nilesh
Selected so i can just come here go through this big list or I can use this filters to filter out to device let's say
Nilesh
Click on Samson for example right and I say galaxy a 9 for example so I just selected galaxy a 9 which is eight dot
Nilesh
Zero dot zero then I'm going and selecting something from one plus so you just noticed that you know let's say Phi 1 plus 5
Nilesh
So you just notice it now I have selected two devices one from Samsung VM the other one is from one plus web so two
Nilesh
Different OEMs two different devices you can have different versions all together you can have all such kind of combinations and go to the next
Nilesh
Step and third step you have to select one of the device out of this 2 as a master device when I click on this
Nilesh
Link it will give me the option to select one of the device is a master device let's select a line as a master device
Nilesh
I can see that particular thing is appearing it here and now you say start session when you say start session you see now the
Nilesh
UI which we have got it is absolutely clean and new right earlier you had similar kind of UI where we had all the features
Nilesh
Listed here there are features listed here there was something listed on this side so it was very clumsy now we have made it very
Nilesh
Straightforward simple and you know more into two so only the devices only the features which we supported this particular device will start appearing it
Nilesh
Here like soft key and screenshots right so now you can see to both the devices next to each other with their default size the
Nilesh
One which is actually selected as master will start appearing on the left hand side where we have explicitly mentioning about the device type whether
Nilesh
It's a master or not and the other device will be looking as a secondary device right now you can interact with both the devices
Nilesh
Independently so when I interact with the secondary device let's say there is a pop-up here I mean I click on the screen the pop-up
Nilesh
Is gone so I can interact with this device independently and so I can interact with this device also independently now you would have noticed
Nilesh
When I did something here nothing has happened on this device because its secondary device but when I do something on this device that's what
Nilesh
The follow me feature does when I do on this device the same actions will be performed on this device since this secondary device is
Nilesh
Following the primary device or the master device we are calling this feature as follow me now for the benefit of the participants who are
Nilesh
Seeing it first time I will quickly do a couple of actions on this device and then we'll release this device so now you can
Nilesh
See the magic here for follow me when I actually now I will be testing only this device I'll be passing all my inputs to
Nilesh
This device and the same actions will be performed automatically on the other device right that's what we are going to see it so I'm
Nilesh
Just clicking on this cross button here when I click on the cross button you see the screen has changed it has gone inside the
Nilesh
Application and the same action is performed on the secondary device if you have notice the screen is changed on the secondary device as well
Nilesh
Now I am coming and clicking on the options button here and the same options button will be clicked on the other device and you
Nilesh
Can start say the same thing so this way you can actually do the testing on one device and it will automatically get tested on
Nilesh
The other device so you can save almost 50% of your testing efforts and testing time right and let's say if there is a change
Nilesh
In the screen let's say instead of this particular screen you are getting this screen for example I have just given an interrupt here and
Nilesh
So you can see now there are two different screen so in that case you can always capture a screen shot when they click on
Nilesh
Screen shot we will capture you can see the screen shot is capture so it will capture the screen shot for both the devices and
Nilesh
Then we will be generating a report as well in the background where you will get to see the captured screenshots also for both the
Nilesh
Devices in separate reports all right so this is what the new UI looks like for follow me I'm going to release this device now
Nilesh
And we will move on to the next part of the feature release which we have into this webinar let's come here so we have
Nilesh
Just seen follow me and the control be part all right so there are two more features which I have listed here and the first
Nilesh
One is talking about a p.m. on pre-installed apps so by now you would have seen are those who are already using Pcloudy that
Nilesh
We do have a cap ability to run your APM test on multiple devices parallely right and I mean this this capability of running the
Nilesh
APM on parallel devices whatever number of test cases is pretty much there and one what does it mean when we say pre-installed app we
Nilesh
Have seen we have actually got the feedback from some of the customers who are work if eclis using either the private cloud or on-premise
Nilesh
Now and some of the customers from the public cloud as well they are testing the application again and again the same application and again
Nilesh
And again so the way we have created the test automation framework for Pcloudy to handle if you have noticed the the
Nilesh
Capabilities which we use in that capability you have to provide the application name right and then you when you start running it that particular
Nilesh
Application will be uploaded to the cloud drive will be installed on the device and then the test execution will start as a part of
Nilesh
Initialization part we actually install your application on the device right and then only the execution starts so there were there were instances where clients
Nilesh
Who are looking for a feature where they can in strum the test automation on the application which is already installed on the device let's
Nilesh
Say I have got one application which I am actually doing testing now for half an hour let's say I'm calling as a sanity and
Nilesh
Then depending on that I will take a call whether I want to trigger my you know functional test part on the same device so
Nilesh
Once I get the report I know that the device is with me I have already installed my application now why do I again install
Nilesh
The application typically for the private and on-premise cloud where we are not uninstalling the applications right I mean they can configure that so there
Nilesh
They don't want to uninstall the application because it is anyways dedicated cloud to them right on public cloud it may make sense because we
Nilesh
Do not want your application to be seen by other customers who are using that particular device because it's a global it has a global
Nilesh
Presence but for private and on-premise that's not the case so in this case this particular requirement is considered and we have released it here
Nilesh
So if I am testing the same application again and again maybe three different sets maybe sanity then functional test and recreation then system test
Nilesh
Like four different tests on the same application for the same version then I don't have to reinstall the application so I can save a
Nilesh
Lot of time during that timeframe right so this is what we have actually provided using a p.m. on pre-installed apps let me quickly show
Nilesh
You this how this capabilities will look like so if you if you can see this code now here I just have opened a Sam
Nilesh
Sample project from Pcloudy now this is a traditional sample project for test energy where we are adding this capabilities these are the capabilities
Nilesh
Which needs to be added to your driver core to make make it run on Pcloudy so if you really look at it the
Nilesh
Capability here which goes to like username because the authentication has to be done so your username your password API key then we will provide
Nilesh
The application right and then we will also say that I want to book the device for whatever duration in minutes I am passing 10
Nilesh
Minutes for example and then I say okay I want to select the device based on the device manufacturer name or device version capability our
Nilesh
Device full name so I can use either of these three or the combination of that now in this particular core I have used device
Nilesh
Manufacturer and then I am passing a parameter which I am setting it to test ng dot XML because that's how the test ng framework
Nilesh
Works so I am passing two different devices here if I just open test in G quickly you can see I am setting the value
Nilesh
To this parameter device name as Samsung and Google so basically it will take one device from Samsung one device from Google and it will
Nilesh
Do the parallel execution on both the devices right that's how the system is designed now if I just come to the runner dot java
Nilesh
This is this is the code which is typically used so far where you have to specify the application name you have to tell where
Nilesh
The application is and then particular this particular application will be pulled by the client which will be pushed to the server then this application
Nilesh
Will be picked up by the APM server our our our API and then it will get installed on the device right that's how it
Nilesh
Works now with this capability which we have released now for the pre-installed app if you have already installed this particular app let's say ap
Nilesh
Cloudy a p.m. demo on that particular device you you no need to pass this particular capacity you can just bypass this crappity you can
Nilesh
Come and discover the T out so if you are not passing the application name here then we the platform will understood that you know
Nilesh
The application is pretty much available in the device if the application is available in the device the test execution will start if application is
Nilesh
Not available in the device in the worst case then obviously you will get an error because there won't be any activity or package name
Nilesh
Available in the device so you just need to commend this particular capability which provides the application name rest of the other capabilities which we
Nilesh
Have has to be there your application package name application activity name has to be there otherwise system will not understand which application you are
Nilesh
Going to replace alright so this is what is the new feature which we have released for the pre-installed apps for the testing
Nilesh
The next part here is about github integration so you know that we have a couple of tools already pre integrated with Pcloudy for
Nilesh
The collaboration purpose like we had JIRA earlier then we have added slack it's slack and G I was pretty much there from from quite
Nilesh
Some time and lot of users are also using it very effectively so we have got a request from off customers across the globe saying
Nilesh
You know we we also want to integrate the github because that's something which we are using a lot nowadays so we have integrated the
Nilesh
Github with our platform and now you can straightaway raise the de face you can do check in there you can actually check instances you
Nilesh
Can actually create tasks there or whatever in the github so you can have a repository where you can straightaway you know upload the findings
Nilesh
Win when you are doing your manual testing so we are going to see this how we can do it
Nilesh
Alright so before we connect to the device you can see now I have already logged into my github location and these are the areas
Nilesh
Are mentioned there now we have API documentation I have peel out sample Android app and stuff these are the two things which I have
Nilesh
Which here right so what you have to do before you actually use a Pcloudy and if you want to use github for your
Nilesh
You know collaboration purpose you have to go to the username on the top right side and click on the settings if you go to
Nilesh
Settings you can see your profile history zero logging and stuff like that so here we have added github just click on the github and
Nilesh
You see here now we already have I have already logged into github from here right so you can see once you log into github
Nilesh
You will see a success message here now I don't want to log out from here because it will take further some more time but
Nilesh
I can show you how the UI will look like let's say slack I have not registered in the slack so when you click on
Nilesh
The get of first time you will see something like this the URL and the access key so you'll have to provide the URL here
Nilesh
Like HTTP colon colon colon slash slash github calm that's a URL or whatever other URL you have there and you have to also provide
Nilesh
The access key once you provide this access key and say register you will start seeing on a successful login this this message right you
Nilesh
Can also change the github credentials by clicking it here you will register that so I have already done this this is what something which
Nilesh
Is pretty much needed and after that you can come to the device page you can connect to any of the device and then start
Nilesh
Testing of that particular application on that device let's connect back to the same device a nine
Nilesh
All right so we have connected to the device let's say we are doing some testing on this let's say let's again open this and
Nilesh
Let's go to yeah this is we have doing some testing here and I found some issue right today right so I can actually capture
Nilesh
A screenshot so now the collaboration tools will come into picture only when you capture the screen show so first you have to capture a
Nilesh
Screenshot now ideally if you'd have seen we allow you to attach the screenshots for the JIRA and slack but for github right now we
Nilesh
Are not allowing to attach the screenshot but you can very well go to the collaborate and click on the github right and when you
Nilesh
Click on the github you will start seeing the repositories which we have created this you can see there are two repositories Pcloudy sample
Nilesh
Android app and API documentation right so if I just click on let's say API documentation I can go in select whether it's an announcements
Nilesh
Question or bug let's say it's a bug and I'm just saying you know work for
Nilesh
Testing for example and I can just give some description you know during webinar demo for
Nilesh
Github but reporting okay and then you say log an issue and get up now if you don't notice that there is no way here
Nilesh
To attach the screenshot it is because github will be most likely outside the network and your network and our net foot of course or
Nilesh
Sometimes it could be in your network but outside Pcloudy network so we will not be able to attach the screenshots then so what
Nilesh
We we are thinking maybe in the next list we will be doing is we will be sharing you know we are making the report
Nilesh
Shareable where we will actually create a link for the screenshot so when you click here you will start seeing all the screenshots which we
Nilesh
Have captured you can just select the appropriate screenshot and then you say login issue and get up what we will be doing is we
Nilesh
Will actually add the URL for that now that URL part is missing at this moment so we are working on that and with the
Nilesh
Next series we will provide you so in that case you will be also able to upload the screenshots along with this text here but
Nilesh
When I click on login issue in github now it says it is uploading now if I just go to my github location and come
Nilesh
To API documentation you can see there are 47 issues if I click on the issues you will start seeing the issue which I have
Nilesh
Just raised now but for testing if I just click on that you can see this was during webinar demo for github bug reporting so
Nilesh
This is what you can actually you can actually straight away erase the defect in github as well and this is this is pretty straightforward
Nilesh
And simple as we have seen it from here and very soon as I mentioned we will also be having d the URL for screenshots
Nilesh
So all the screenshots whatever you are saying can also be available at the github location all right so now let me go to these
Nilesh
Slides here and okay so now before we come to the Q & A we have almost covered pretty much the four features which we
Nilesh
Have released 45.4 now we have I have an update for all of you in terms of the APM desktop now you know that in
Nilesh
The last list for 5.3 we have made a attempt to release or support a PM desktop at Pcloudy right so what we have
Nilesh
Done now is if I just go to a p.m. if I'm opening the a PM desktop let me just quickly open the a PM
Nilesh
Desktop on my system you will also start seeing now the logo of Pcloudy
Nilesh
Yeah so can you see this now you can actually start seeing the logo of Pcloudy by so far we will just provided the
Nilesh
Support using the custom server where you have to add the capybaras and other stuff and you can you were still able to connect to
Nilesh
Device dot Pcloudy calm and you know record the workflow or get the object repositories from the applications right but now we have made
Nilesh
It very simple so you don't have to do much more thing you just need to click on the Pcloudy right and then you
Nilesh
Can see that your username your password API key or the host name everything will be picked up automatically and then in the device at
Nilesh
One settings if you want I know desired cop abilities you can actually go I actually have saved some capabilities here so you can create
Nilesh
The other capabilities which is typically needed for you to connect to your application maybe the application name they have package name the activity name
Nilesh
Those are the only things which you have to add it all right so this is one as quick update I wanted to give you
Nilesh
That now you can start seeing the peaks loudly logo in the APM desktop with version or 12.1 right so if you are using the
Nilesh
Latest version 12.1 you should already start seeing Pcloudy comm logo that if you are not using the latest one I will recommend all
Nilesh
Of you to upgrade to 12.1 alright so this is what if we wanted to cover today in the today's webinar I
Nilesh
Think now we can open the forum for the Q&A so if anyone has any questions on this this part or whatever we have seen
Nilesh
So far please ask those questions and I will take up those questions to answer those questions there
Nilesh
Okay so I believe yeah no no questions started appearing now one by one all right the first question I'm getting is from
Nilesh
Akhilesh he's asking can we get any other tool also integrated with Pcloudy as you have shown github
Nilesh
Okay so Akhilesh yeah I mean we can if you'd have noticed that earlier we had only JIRA and slack now we have added github
Nilesh
So ours is a API based platform so in case there are any other collaboration tools available and there is a need we can actually
Nilesh
Integrate that as well with peach laude it all depends on what is the request we are getting it from the market how many users
Nilesh
Are looking for that and based on that we we do add are we to integrate those
Nilesh
Tools to our Pcloudy I hope I have answered your question Akhilesh
Nilesh
Alright so next question is from Manoj what is the advantage of automation on pre-installed app when I got the app every day new for
Nilesh
The testing okay so Manoj if I'm not wrong you are trying to ask the question why do you need the pre-installed apps support when
Nilesh
You are getting the application every day for the testing from your organization okay so this is what I have explained in the beginning site
Nilesh
You know there are two cases here once when you are doing when you are working on July and you are getting you know every
Nilesh
Day maybe let's say three or four times a day you are getting a different build with a different build number let's say test app
Nilesh
Underscore 10 test app underscore 10.1 tester underscore 10.2 and so on right so every day you are getting four or five different fields so
Nilesh
In this case pre-installed app will definitely not work because you have to make sure that you test your application on the latest build available
Nilesh
With you right so in that case you cannot use pre install and that's what most of the users are using most of the industry
Nilesh
Is using it but there are certain customers where I'll as I explain that if the build is really good you know they have got
Nilesh
10.1 for example and 10.1 is good to go ahead and do the testing so the first they will do the sanity maybe they will
Nilesh
Be doing sanity on the my manager they might be having an automation shoot so if they run the automation on 10.1 and they found
Nilesh
That auto is an it is good to go ahead and do the rest of the testing then in that case they will start executing
Nilesh
The other part like you know functional test one now when he when I am doing a functional test point and let's say after my
Nilesh
Functional test but even if it is you know twenty percent failed I still want to do the regression and see if there are any
Nilesh
New regressions are caused or the regression is failure and then I also want to see the system test test yes do the system testing
Nilesh
In order to see how stable the application is so in this case this particular feature will be helpful because now here I can actually
Nilesh
Save lot of time by not installing the application again and again right so this is the whole purpose and I know that right today
Nilesh
Very few you know companies are few users are using it in this fashion but I am pretty sure when you actually get into the
Nilesh
Automation field and the bills are getting more stable this pre-installed apps will be widely used I hope I have answered your question Manoj
Nilesh
Okay next question is from George when are you planning to add other features for follow me ok George I believe you might be using
Nilesh
Pcloudy you might be in the existing user of Pcloudy you're using follow me feature as well so
Nilesh
Yeah so follow me is still in beta you see that it's just not a very straight for its very complex feature where you are
Nilesh
Actually we are instrumenting Europe and then we are actually there pricking the same thing from master to the secondary device right now when we
Nilesh
Are doing this you know there are so many things which are happening in the background now we have to first stabilize that right once
Nilesh
It is stabilized completely then we will start enabling one by one different features right now we have enabled only the screenshots and soft keys
Nilesh
Now later we will also try to add the network simulation in that case then once you click the network simulation select a specific profile
Nilesh
The same profile will be applied to both the devices right now setting that on two devices parallely from the single event is really a
Nilesh
Challenge because if you notice that the system we have in the background is very very very complex we have a single access point from
Nilesh
Where we are throttling the network of abilities individually for individual device right so there are so many complications in the background any feature when
Nilesh
You are using at Pcloudy it's not a very straightforward feature right so it will take some time but definitely the whole idea we
Nilesh
Have is we should be enabling almost all the important features like geolocation the network simulation cross-browser testing cross-browser testing will be really difficult because
Nilesh
We have to you know instrument the application which are tested to cross browser testing may not be available in the near future here but
Nilesh
Yeah definitely the geolocation network simulation then orientation change all these features we are going to enable one by one so once we start getting
Nilesh
A little more stability to this feature I hope I did not took very long time it was I know it was a little longer
Nilesh
Answer but it it answers your question there's one more follow followed question on the same similar lines from Nawaz he's asking is there any
Nilesh
Chance in the future that we will get more than two devices for follow-me features so yes there was basically we have I've answered this
Nilesh
Question in last couple of witnesses well we have a plan to add few more devices in follow me and test you know multiple devices
Nilesh
Right now we have one is to one we wanted to emerged one is to 2 then 1 is to 3 so so far we
Nilesh
Had a constraint on the browser we don't have enough space on the browser that's the reason we have done we have come up with
Nilesh
A new UI which is more a simple and clean where now we are getting much more space to render the devices now with the
Nilesh
Next release what we are thinking is we might be adding one more device so in a phase manner we will add it as long
Nilesh
As we get enough space on the browser right so there is a restriction from the browser in at this moment to provide the maximum
Nilesh
Devices on the cloud I hope I have answered your question
Nilesh
There is one more question from someone called Sai yeah is this control-c control-v feature is available for both the platform's Android and iOS yes
Nilesh
It is available for both Android and iOS one more question from Jim
Nilesh
The follow me feature is available for iOS platform as well no Jim follow me feature is not available for iOS at this moment we
Nilesh
Have support only for the Android platform and we are working on the iOS platform
Nilesh
Also but since iOS is a closed operating system it's pretty complex and it's very difficult to crack this we are still working on that
Nilesh
Hopefully very soon we should be providing the support for I is platform platform also
Nilesh
Okay I think there is one question I think we have already crossed 45 minutes 50 minutes so I'll take one last question now and
Nilesh
There are a few more questions these questions I will answer on one on biscuity users because I am saying those questions are more from
Nilesh
The existing users who are using the platform not related with the webinar content which we have seen today so I'm going to answer all
Nilesh
Your questions please do not worry I will answer to each one of you by one-on-one after this webinar maybe by tomorrow you should get
Nilesh
The answers but I would like to take one question from the list of questions I have got from from the existing users because I
Nilesh
Could see I'm pretty sure these are existing uses the way the questions are asked okay so let me see which question I can take
Nilesh
It quickly okay so I mean all the questions are pretty much in the similar lines and for the existing users so let's take one
Nilesh
Question here okay so one question from mine'll and she is asking is there a way we can actually you know do the the way
Nilesh
I am using the testing by using the feature for geolocation and network simulation manually can I use this in the automation way also so
Nilesh
Mineral yes you can use these inbuilt features from Pcloudy in your automation test framework as well we have now there there is a
Nilesh
Small thing which I just wanted to quickly tell maybe it will benefit to rest of the other participants as well the we have an
Nilesh
API for network simulation feature.you which you can use straight away from your
Nilesh
Automation script and you know select the profile whatever profile we have you just select that profile and you can actually say ship this particular
Nilesh
Profile that particular profile will be applied to the device and once you are done with that particular scenario you can also say unship and
Nilesh
It will go back to the default profile the way you do with the manual testing exactly in the same fashion you can do it
Nilesh
For through your automation script right but when you are talking about the geolocation feature now this network simulation feature you can use it from
Nilesh
Either Android or iOS we have the APA for that but the geolocation feature where you are actually setting any location on the earth that
Nilesh
Is supported through the API only for the Android not for the iOS okay so basically there is not a straightforward API which will say
Nilesh
You know set the geolocation to a coordinate X & Y or lat or Lang that long information not like that you have to use
Nilesh
The adb commands to set the specific location on the device now adb command is something which is available with the adb documentation for the
Nilesh
Android you can fetch the command from there but we do have an API which will help you to pass the LD become an or
Nilesh
Call the adb command directly from the your automation script to Pcloudy devices so that's what I said the set settle location API is
Nilesh
Not very straightforward in I mean we have an API which will call the adb come on now you will have to call the adb
Nilesh
Command which will set the API geo locations on the device so this way you can actually use both the features for your automation scripts
Nilesh
If you want to use those features yeah I'm sure I have answered your question and you got the answer - but if you have
Nilesh
Any further questions on this please feel free to drop me a message yes with this I would like to conclude today's webinar thank you
Nilesh
So much for your participation on time I'm sure this webinar will be beneficial to you in order to you Pcloudy more effectively once
Nilesh
Again I would like to thank you all and do I'll be answering all the questions which has which is not answered in this webinar
Nilesh
Thank you so much have a great time ahead and good night