Nilesh
I all very good afternoon and welcome to the webinar I am Nili SH and I had the pre-sales at Pcloudy I'll be your
Nilesh
Host today for today's webinar and the topic of today's webinar is what's new in Pcloudy 5.1 the webinar is scheduled for one hour
Nilesh
And typically I'll be covering the topic in 45 to 50 minutes and last 10 to 15 minutes will be available for Q&A so please
Nilesh
Use the questions tab on your GoToWebinar window to raise your questions if you have any and I'll be able to answer those questions towards
Nilesh
The end of this session we certainly want to make this as interactive session but since we have certain limitations here so you can still
Nilesh
Raise your questions and I'll be taking those questions towards the end all right so let's move on to the agenda for today's webinar
Nilesh
Today's agenda here is a very short and sweet agenda we have for the webinar and typically we'll be going to see the introduction about
Nilesh
Pcloudy I am sure the participants today must be users of Pcloudy and for them it makes more sense because they know what
Nilesh
Exactly we have it'd Pcloudy and what are the Delta part which as a part of 5.1 we are releasing but if there are
Nilesh
Certain new customers new participants who have not yet registered with Pcloudy for their benefit we will just quickly see the introduction and later
Nilesh
We will see what are all promising features we have released in 5.1 we have quite a few I don't want to release those right
Nilesh
Now here we'll see that as a surprise and towards the end we will have Q and a
Nilesh
So let quickly see what we what we do at Pcloudy what is Pcloudy is all about so Pcloudy is basically a
Nilesh
Device cloud it's a remote mobile device cloud test platform on which one can do automation testing manual testing and you get whole lot of
Nilesh
Value and its services when you are doing normal functional testing on these devices so let's see what exactly we have what are all applications
Nilesh
You can test it on this platform you can test all kinds of applications including native application hybrid application mobile web and of course PWA
Nilesh
Application which is the next thing which is happening in the market three things four things which you can do it on this platform is
Nilesh
Of course you get the device analytics for the right set of devices what what devices you should be using for a specific region those
Nilesh
Kind of information you can get it from here you can do manual testing certainly on this platform and of course you can run tests
Nilesh
Automations by executing your test cases on multiple devices parallely and the last thing which we support here is in field UX testing so in
Nilesh
Case you have a requirement where you have to test your application in the field by the real users in the real field you can
Nilesh
Actually use Pcloudy and Pcloudy to have that support in the platform
Nilesh
Now typically if you see the users the test engineers primarily uses Pcloudy through a web interface that is from any standard web browser
Nilesh
But there is one more way we can use Pcloudy and that is through plugins so we do have plugins available for Android studio
Nilesh
Xcode and you can use this platform from these plugins using these plugins now there are three offerings which we have at Pcloudy the
Nilesh
First one is public cloud which is the most popular one and any any customer across the globe can access this public cloud so we
Nilesh
Have 500 plus real devices available on public cloud we have real operator seems real cellular network in the real devices so you can use
Nilesh
Those networks to test your application and of course we have three different locations where our data centers are located namely India US and Australia
Nilesh
The second offering which we have is a public private cloud which is basically an extension of public cloud which is maintained by us in
Nilesh
Our own state-of-the-art data centers where clients can connect a request to connect specific devices and those devices will be dedicatedly available for those clients
Nilesh
And devices can be accessed 24 by 7 and this particular private cloud will not be accessible by any other customers it will be accessible
Nilesh
Only by the customer who is opting for this last offering which we have is on-premise cloud so this is the cloud it is further
Nilesh
Extension of private cloud it's pretty pretty similar to private cloud eat only differences this particular cloud will be hosted in your premises behind your
Nilesh
Firewall and you can connect whatever devices you have invested in to this particular cloud and create your own remote lab so we will be
Nilesh
Coming with our own cloud infrastructure we'll set it up those labs for you within your firewall these are the three different offerings we have
Nilesh
Okay so let's move on to the next slide just to see what exactly we have tray in the store for all of you so
Nilesh
We have a couple of features released in 5.1 and the first and foremost is instrumenting an iOS app for touch ID so if you
Nilesh
Have any application iOS application where you have to test the touch gestures you know by giving the touch ID by giving your biometric only
Nilesh
The application can proceed further those kind of applications now you can start testing with Pcloudy we do have that in the store now
Nilesh
The second feature which we have released as a part of 5.1 is simpler and faster a PMP Collaborate integration those who are already using
Nilesh
Pcloudy and using automation they are aware that there is a small integration efforts required to integrate your existing code with Pcloudy so
Nilesh
That it can run on the Pcloudy devices parallely
Nilesh
With this feature now the integration at first whatever you have put in so far is actually reduced we have made it much simpler with
Nilesh
A small piece of code now you can integrate your existing test framework with Pcloudy and execute your test cases on the cloud the
Nilesh
Third is the integration with slack we'll be seeing more about this why we have added and what are the advantages of this when we
Nilesh
See in the live view live demo the next one is simple cross browser testing so we do have a cross-browser testing support in this
Nilesh
Feature and we'll be seeing more about this in the demonstration in a while the last thing which we have in 5.1 is fast upload
Nilesh
Of the app so you know that you have to actually upload your applications which are under test to the cloud right so that typically
Nilesh
Was consuming X amount of time so we have made an improvement here and we have expedite that speed and we are achieved close to
Nilesh
40 to 45 percent of improvement in that so we are going to see that in a while now so we will just move on
Nilesh
To the first feature which I wanted to demonstrate here is about APM integration architecture right so we have redefined the architecture in such a
Nilesh
Way that now it's a truly plug-and-play feature so if you have any of your or APM test cases already created and if you want
Nilesh
To integrate that with the Pcloudy it's pretty simple now it's pretty simple we are going to see that I will be showing you
Nilesh
A piece of code what exactly you need to make a change there right so let's see what exactly we had in the older version
Nilesh
Of APM architecture and what what are all the things we were supposed to do it there so the first and foremost was it was
Nilesh
Demanded use of API so we do have a lot of api's REST API or already exposed to the customers so you can still use
Nilesh
On earlier also you were able to use a lot of ApS now also you can use the APS but as a part of it
Nilesh
Aggression you were supposed to or you're rather force to use a lot of api's which may not be more meaningful to you at the
Nilesh
Time of integration so this is what we were having earlier the second challenge or the limitation we had was there was lot of changes
Nilesh
We were supposed to make in the existing code typically in the driver part and
Nilesh
You certainly needed some level of expertise to change those code understand the code where to make the changes and all that so these were
Nilesh
Some of the limitations or I'd say the efforts which we were supposed to do at the time of integration so we have actually made
Nilesh
It pretty simple we have made it simple and what exactly we have gotten a new architecture is you don't have to call any API
Nilesh
Is at least at the time of integration after the integration from your script if you need a specific data from Pcloudy then in
Nilesh
That case you can very well call the APS but certainly for the integration purpose you do not have to call any api's
Nilesh
You just need to set the desired capabilities now this is the most simplest part because desired capabilities is something which every test automation engineer
Nilesh
Will understand when he's working with APM that he has to keep changing it as and when they change the device as and when they
Nilesh
Change the test case or as and when they change the platform so this is the only change which you have to do it you
Nilesh
Know to integrate closely and quickly with the Pcloudy and because of this changes since we are not calling APs and only desired app
Nilesh
Abilities we are adding we have a very small piece of code which you have to change which I am going to demonstrate it now
Nilesh
And it's far less later time so you can actually achieve it in energy if you don't have to really spend a lot of time
Nilesh
Here to do the integration so these are the things which we are going to see it here so we will see this particular part
Nilesh
In the action I just quickly show you the code here so I just excuse me for a moment because I have to move screen
Nilesh
From that to the monitor one and I hope you can see my workspace in the eclipse now right so I just don't one second
Nilesh
All right so we do have sample projects available at Pcloudy's GitHub location which most of you are aware and if you are
Nilesh
Not you can just put a search at the support.pgi.com and you will get the location so we have created new samples available in the
Nilesh
Github maybe I can quickly show you that part here
Nilesh
So you can you can go to this link which is github.com and slash frnd so and you come here and go to the java
Nilesh
Part in the java we have new APM sample project so far you would have actually taken something from the advanced right so now you
Nilesh
Have to take it from new APM sample projects and we have got quite a few six different projects for Android iOS and the iOS
Nilesh
Browsers right so you can go and choose any one of those so I have existed I have downloaded all these projects on my Sam
Nilesh
My is my workspace and I will be showcasing with this chapter two so I'm just coming here and this is the chapter two so
Nilesh
I'm just expanding this project now and opening the source sorry I'm just opening the source and going to run or Java now those who
Nilesh
Are writing the automation test scripts will understand this code very quickly and you can see this Romero dot Java is typically the driver for
Nilesh
Your testing environment right for your APM testing environment so if you have already written certain drivers there okay what what are all changes you
Nilesh
Will have to it so you must be having your own driver now this is the piece of code if you see it from line
Nilesh
Number 36 perhaps to 55 right this is a small piece of code which you have to add in your driver code just to make
Nilesh
Sure that you are setting the right capabilities right so we are actually using parameters called parameters or passing device name which we are setting
Nilesh
It to win test testing or tech similar I'll show you that part there and then we are calling before method I can call before
Nilesh
Method or before test a notation here and this particular method which says prepare test actually will prepare your driver prepare your environment to execute
Nilesh
Your test cases on Pcloudy so these are some of the capabilities which you have to set it there I'll not certainly go through
Nilesh
Each and every capability here but typically the first two one is basically I am sending my username and password API keys so is that
Nilesh
Provide your own username resist reduce onomatopoeia cloudy and the password API access key your application name your duration for how long you want to
Nilesh
Do a book the device for and then you pass device manufacturer here the parameter which we have just passed to this parameters apart and
Nilesh
In case you want you know your application your your device to be specific called certain OS equations to be when you want to execute
Nilesh
Those you can actually use this capability instead of device manufacturer you can say pickle every device version and you just select whatever device version
Nilesh
So it will go and choose any device which has this specific OS version are you can also opt for providing the complete device name
Nilesh
Which were explicitly looking for right so we have gone ahead with the device manufacturer here and then we said set cap abilities T new
Nilesh
Come on time out to launch time out we are providing the package name and activity so these are some things which anyways most of
Nilesh
You are pretty much aware the last thing is we are creating a driver and it's an Android driver so this project is for Android
Nilesh
So you can call Android driver if you want to do it for iOS you can say I always driver and this is the static
Nilesh
URL for the hub you can provide this which is already there in the sample project and you pass the capabilities that's the small piece
Nilesh
Of code which you have to make change in your existing code and then you can write your own test cases so we have for
Nilesh
The sake of simplicity we have within the test case here itself you can always opt right this case is in different plow files if
Nilesh
At all you want it now we are actually capturing a screenshot here you can see here method called capture screenshots this we have written
Nilesh
It here in case you want to use our method you can actually take this particular piece of code if you are having your own
Nilesh
Mechanism to capture the screenshots you can always ignore this part so this is not pretty much mandatory but you run this sample project of
Nilesh
Course it has to be here now if you'll notice there is something called after method in this
Nilesh
We are calling driver dot quit so this is pretty much important and it this also makes you have to make change in your code
Nilesh
Because this crate will actually release the API so the moment you release the device so the moment you are testing is done on specific
Nilesh
Device this you are doing it on three different devices and one of the device because of certain issues the scrip is crashed or the
Nilesh
Application is crashed and the test case this should cut over before the predefined time maybe you are booking it for 30 minutes right and
Nilesh
Your scripts crashed at 55th minute itself so you certainly do not want to waste your time for next 25 minutes so automatically this particular
Nilesh
Method will be called there and we will be releasing the device so this release API and all are internally called within this particular method
Nilesh
Here so you don't have to really call those aps from here but this is pretty much important ok so this is a small piece
Nilesh
Of code which I was mentioning you have to make change in your existing code the second part here is about
Nilesh
Sorry the testing dot XML right so in the testing dot XML you can actually the one which is already here right I have just
Nilesh
Opened it here here you will have to make a small change the change is typically the parameters which we were expecting in another Java
Nilesh
We are actually passing it on through here so we are passing the parameter name as device name and I said Sampson value as Sams
Nilesh
And so it will go and choose any Samsung device this is one test the second test is I'm going and check looking for any
Nilesh
Google device right and since I have only single class where I have written the test case I'm just providing one single class so if
Nilesh
You are having multiple classes you can actually ask those you can configure it from here that you know you want to run on two
Nilesh
Classes on one device rest of the two classes on second device you can actually do that part here so this is pretty pretty simple
Nilesh
And straightforward now maybe I can quickly run this code and just show you how to say this so I'm just saying run as test
Nilesh
Ng suit and you can start saying the progress here in the console at the same time as most of you are aware that we
Nilesh
Have a feature called live view I'm just logging into my Pcloudy account with my credentials and if I go to the reports folder
Nilesh
You can actually in the my accusation you can start seeing the sessions which we have just started from eclipse
Nilesh
So it is starting now yeah so the sessions are already started if I just opened this you can see I have captured one galaxy
Nilesh
Samsung device and one Google device so it has open so you can actually see the execution happening on these remote devices
Nilesh
Remotely alright and you can also track this so you can actually see where where I'm doing the write testing there or not if some
Nilesh
Unwanted things are coming will actually handle those through your scripts so this way you are actually able to run the test execution of course
Nilesh
And we have seen the integration part quickly there so in the interest of time I will not wait till the execution get over I
Nilesh
Believe most of you are using automation part on Pcloudy so you are pretty much aware of that so yeah I think integral your
Nilesh
Execution is also got over here right so you can actually go to the holder again go to the old reports and you know you
Nilesh
Can open the individual reports so now we are creating the individual reports for each session I mean each device which you are which you
Nilesh
Have executed you are testing on so it's a same thing is what we have seen so I can just go and view the report
Nilesh
From here this is how the report will be shown to you and if I click on the device name you will be taken to
Nilesh
This in much more detail you can see the memory information better information CPU information and snapshots if you are capturing ok we have not
Nilesh
Captured anything there in the logs ok the snapshots are typically not here it will be in your local system and these are the logs
Nilesh
You can get the entire device logs APM logs and a PM standard error logs and towards the end you can also get the video
Nilesh
For the entire session so this way you can see the reports for the automation alright so I think we have seen the integration part
Nilesh
Here I'm sure some of you must be having a couple of questions on this and I'll be taking those towards the end of the
Nilesh
Session so now we will move on to the PPT part to see what exactly
Nilesh
We have next in our store ok so the next one is cross-browser testing now
Nilesh
Let's see what are the challenges we have when you are talking about the cross browser testing right I'm sure you are all aware why
Nilesh
I do why do we need a cross-browser testing now though most of the industry is writing native and hybrid applications lot of organizations have
Nilesh
Moved to a web app because it's very pretty easy to maintain and make changes right so there are a lot of applications lot of
Nilesh
Organizations lot of companies coming up with the mobile web app so this may perhaps when you are releasing we really do not know which
Nilesh
You know browser the clients are using what is the version and then the real challenge comes is how do we test right so there
Nilesh
Are a couple of challenges which we have written it here so first one is of course when you have to test your application the
Nilesh
Web application on different versions of browsers on different platforms right so you this image here it can indicate that you know you can use
Nilesh
Either ubuntu linux windows or even mac platform to access Pcloudy devices which are like android or iOS and then these particular users they
Nilesh
May be using chrome may be internet explorer may be firefox may be Dolphy there are whole lot of processes available in the market so
Nilesh
How do you make sure that your web app it does indeed work on that so the for that reason you need different browsers with
Nilesh
Different versions right now that's one of the key challenge we have the second one is auto update of browsers we have seen even if
Nilesh
You manually install some browsers on your device automatically it will get updated to certain new worst whenever it is pushed from this so you
Nilesh
Will not be able to maintain the history will not be able to maintain the old versions there that's one of the challenge we are
Nilesh
Seeing in the industry and of course testing on the older versions because once you upgrade to the new version you hardly get to get
Nilesh
To see the old version browsers so again installing removing and installing is a painful task there right so these are some of the challenges
Nilesh
Which we are actually facing when we are looking from the cross browser testing so we have actually made it pretty simple for our users
Nilesh
You can access different platforms from Pcloudy where you can access different versions of the hardware's and you can also access different combinations of
Nilesh
The browser so basically with this at a single click on key cloud if you want to see you you get different hardware software configurations
Nilesh
Of the real devices you get different OS OS versions on these devices you get different versions of browsers and different browsers available on the
Nilesh
On these devices at a single click you really do not have to really install anything we will do everything for you just go to
Nilesh
Selective right amount of right right browser to for your testing so let's quickly see how we actually do that so again I'll be moving
Nilesh
On to the next screen where we will be saying this part so again I think most of you since you're registered you will be
Nilesh
Understanding this part here what exactly I am doing so I have come to the devices page and let's say I click on Google pixel
Nilesh
To for example so if I just click on this
Nilesh
You are actually acquiring a device this is a typical connecting page and this other device is acquired now when I acquired the device and
Nilesh
When you really want to do the cross browser testing you have to just click on web URL which is on the top left side
Nilesh
Right you can certainly go and open the Chrome browser or the native browser which your phone has but certainly there won't be much more
Nilesh
Browsers here right so you can actually click on the web URL and type in the URL for your mobile web app let's say I
Nilesh
Want to open amazon.com just entering Amazon dot and from launch in browser here we are actually showing you the list of to our browser
Nilesh
So if I just click there you can see at this moment we have these many browsers with this many or worship right so if
Nilesh
You are typically looking for a new browser maybe let's say Dell Dolphin is there opera is there you see browser is there and Firefox
Nilesh
And Chrome let's say you you are looking for Safari or you are looking for I or you are looking for something else right you
Nilesh
Have to just request us and we will start adding those browsers in this list so you can go and choose any browser let's say
Nilesh
I want to do it on Chrome 67 I said 67 sale launch and then that's it the platform will take care of this platform
Nilesh
Will install that particular browser if it is not there on the device for you it will open that browser it will also enter the
Nilesh
URL which you have mentioned in these category here and then you can start doing testing on that particular browser so you can see now
Nilesh
Amazon dot is open on the browser and I can do the testing here maybe in portrait more if I turn it to landscape more
Nilesh
You can turn it to landscape more and back to portrait more if you want and let's say you can you you are actually going
Nilesh
And doing certain testing here and you found some you you just want to see how my first page looks like right so you actually
Nilesh
Capture a screenshot the moment you capture a screenshot that particular screenshot we start repeating it here right now this is first part now I
Nilesh
Want to see how this application behaves when I actually open the same link Amazon dot in some other browser let's take Firefox maybe 61
Nilesh
The latest one and say launch so you can you can go and open different browsers and test your mobile web app on that and
Nilesh
See how these screens are rendered yeah so you can see now Firefox is launched on that device and its opening Amazon dot
Nilesh
And this is how the page looks like here now if I want to capture a screenshot here again I can go and capture the
Nilesh
Screenshot no III do have both the screenshots which I can actually download delete or edit and then once I download I can probably see
Nilesh
By comparing these two screenshots whether I am getting the right placement of the things or not you can see we can make out from
Nilesh
Here there is on the Chrome browser we are seeing getting one I can here for Amazon however it is not coming for Firefox so
Nilesh
These are the kind of things which you can actually make out from there so this way you can actually test your mobile web app
Nilesh
On different browsers and to tell you one more thing is this cross-browser testing is something which none of my competitors are providing so P
Nilesh
Cloudy is one of its kind who is providing this particular feature right and I'm sure you you're going to like this and use this
Nilesh
More for your mobile application mobile web application test all right so we'll move on to the next feature which is basically talking about
Nilesh
Alright so the next feature we have now this is pretty interesting feature which we have seen in the list of features right this is
Nilesh
Bypassing your touch ID for your mobile apps which typically needs you know the biometric to enter into the application now this is one of
Nilesh
The biggest challenge which we are facing today in the market right so if you have any application which is touching the build which needs
Nilesh
Your biometric to get into the application and then only you can start your application right now if you want to do testing for such
Nilesh
Kind of applications on any platform which is like a Pcloudy where typically you are accessing the remote device it's pretty challenging you cannot
Nilesh
Certainly pass the touch IDs the biometric from your your system here right so let's see what what we have done it here we have
Nilesh
Actually we have come up with a solution which will help you to do that typically on the cloud environment or the platform like pea
Nilesh
Cloudy where you are accessing the remote device thing right so this is one of the challenge with touch ideas when I was discussing it
Nilesh
Your mid back thing you know to ease out the process of the authentication thing touch ID manually every time right you need to give
Nilesh
That particular biometric the thumb impression or the finger impression to that right so we can actually now bypass that by verifying the touch ID
Nilesh
Internally in your application and then you can use it our utility there right so this is this is what we are going to see
Nilesh
It now how we are how we can do it now since this is a very secured feature which we are trying to bypass there
Nilesh
Are certain limitations as of now which we will have to be aware of the first and foremost is you cannot taste any iOS application
Nilesh
On the iOS devices if it is already released in the market right so we need an application which is in debug mode maybe the
Nilesh
Application which is under development and you can actually upload that application to the cloud type and then you can use that so I'll show
Nilesh
You how you can use it in a while so let's move on to the Pcloudy again
Nilesh
Yeah and all right so I'll I'll keep this session alive here because we have to see some more thing here so I'm just opening
Nilesh
One more stab with device dot Pcloudy calm and I'll show you you can go to my app data and upload the file which
Nilesh
Is actually the iOS application right so I have already done this uploading and you can see here we have something called authentication test or
Nilesh
IP and thumb dot I IP right so we are going to use this application today for the sake of demonstration so I have the
Nilesh
Intention to show you this because I have already uploaded this files over here now I'm going to the devices page
Nilesh
And let's connect to any iOS device which is available now
Nilesh
Okay so iPhone 8 is available so let's connect to this device so I just say I will be connect and this is how the
Nilesh
Device will look like okay now I have to go and install the application which is under test so I have to click on the
Nilesh
Install button and select the application so you can see a small change in this particular
Nilesh
Field here now earlier we were just showing you the application name and say install right now because of this touch ID we have got
Nilesh
Tick mark here which says instrument ask for touch ID right so if I click on this if my application is touch ID enabled and
Nilesh
I have to use peak erase utility to bypass that particular fee then I'll have to click on instrument effort HIV and say install now
Nilesh
By clicking that what we will be doing is we will be installing your application on the device of course but we will be first
Nilesh
Doing the instrumentation right the instrumentation is pretty much required for us to bypass the authentication process for the touch alright so you can see
Nilesh
That the instrumentation instance successfully you can see this particular message over here and after that the application will be launched completely
Nilesh
You can see it is still preparing so when we say preparing we are doing the instrumentation and we are installing that application on the
Nilesh
Device and then that application will be shown to you so so that you can start your testing on that
Nilesh
Alright so the application is done okay so you can see that application is installed correctly now this is the first pop-up which says touch
Nilesh
ID for Thumba right so this is a demo application you will not going to see much more in this particular application but this demonstration
Nilesh
Is just to showcase you how I am going to get into the application if I am NOT able to do my biometric to this
Nilesh
Particular device right so you can notice that all the app features what we had earlier are still there towards the end we have something
Nilesh
Well touch ID right if I click on touch ID we have two options either say yes or no so you can see here that
Nilesh
No is something which is coming soon we are still developing that and as a part of first release we have released only the yes
Nilesh
Part so there is a way where you can bypass this particular thing so if I just click on yes you can see now your
Nilesh
Touch ID things in spy past and we have caught into the application you can say login successful so this way now you should be
Nilesh
Able to test your iOS applications for touch ID enabled applications using Pcloudy remotely right so you not necessarily have to provide your fingerprints
Nilesh
Or something like that but you are just passing it on to the next step so technically if you ask me what we are doing
Nilesh
Is we are actually bypassing the feature where you have to provide the bad gestures I'm in the touch biometric data so we are doing
Nilesh
The authentication internally and sending the signal to the application saying this particular thing is done you don't worry about time right so that way
Nilesh
This particular piece of code gets executed and this piece of functional workflow gets excluded from the testing and you you get into the application
Nilesh
And start doing testing now the second part here is we are actually will be releasing an API also so in case you want to
Nilesh
Use this feature in your automation you should be able to do that show when we will be releasing the API so as of now
Nilesh
API is not there but very soon the APS will appear here for automation integration purpose - so this is how you can actually get
Nilesh
The touch ID applications tested using Pcloudy and this particular feature currently we have only for the iOS and not for the Android so
Nilesh
We are working on the Android part and very soon we will be coming up with the Android features also moving on to the next
Nilesh
Feature which we have is the slack integration now if you see the collaboration in today's world is pretty important and there are multiple ways
Nilesh
To collaborate with your development team or the testing team and slack is one of the most used tool in today's world right so most
Nilesh
Of our customers are actually moving and there some of them are already moved on slack and they they also want to use slack as
Nilesh
Their official communication way to you know collaborate with their teammates or the inter team developers and testers right so we have considered that request
Nilesh
And we have done the integration with the slack so if you are already a slack user you should be able to test your application
Nilesh
On device dot P law decom and then get into the I mean again you can share your screen shots you can share the information
Nilesh
On the slack through Pcloudy so let's quickly see how you can actually do that at Pcloudy again I'll be moving on to
Nilesh
The first screen where you can see this so I have intentionally kept my first session live still here let me see if we can
Nilesh
Still yeah we still have 19 minutes so when let's say I am actually going and you know opening some other application because otherwise we
Nilesh
Will get confused here so I'm just going and opening maybe maybe Facebook application
Nilesh
Okay let's say now this application I am starting starting the testing with and I am facing some issue on this I'll make it a
Nilesh
Little big so you all can see it here very good now let's say this particular application I am NOT expecting something in return in
Nilesh
Local language okay I was expecting only English as per the specifications which I have got so I need to show this to the developers
Nilesh
To understand that you know this is an issue right so I can actually capture a screenshot
Nilesh
And that screenshot will start off putting it here which you can of course
Nilesh
Recall you can edit and make the information over there whatever you want and if you go to the screenshots here and collaborate tab we
Nilesh
Have something called logger bug in JIRA or share to the slack so by so far we had logging JIRA through Pcloudy now we
Nilesh
Have something called slack so if I click on slack you will be taken to the slack interface where you can add channel and there
Nilesh
Will be several other channels which you are your team would have created let's have created something called testing and in the description you can
Nilesh
Say that you know hey I noticed the local language
Nilesh
Language on the app this is not as for specification okay and then you just say I want to add the screen charge so you
Nilesh
Can see all the screenshots here I think the last nature is not captured for some time so I'm just taking one screenshot let's say
Nilesh
This creature and say share to the slack so it will upload this information to the slack now you should be having this lag account
Nilesh
For this to upload and if I just open my slack
Nilesh
Dot-com let's say I'm just going here opening this I'm just entering
Nilesh
So I'm just entering into the slag and you can see that particular testing
Nilesh
Testing sorry if I see go to the channel as testing this is the screenshot and this is the text which I have posted from
Nilesh
There so you can see all that things coming on the slack automatically now to use slack of course you have to go to let
Nilesh
Me just go here to device not pretty loudly calm just tell you from where you can do the authentication for the slack so you'll
Nilesh
Have to go to the username settings and in the settings we do have general login as you have seen it earlier now we have
Nilesh
For the slack also you can provide the URL for your slack and you can provide the access key and register once you do that
Nilesh
After that you should be able to straight away creating slack issues from the Pcloudy to your slack account so I'm sure this will
Nilesh
Be pretty much helpful for most of you those who are using the slack as one of the tool to collaborate
Nilesh
Let's move on to the next feature I believe this is the last one which we have which may not take more than two minutes
Nilesh
To show is something called faster uploading the app to the cloud so if you see it here I have some statistics which I am
Nilesh
Going to showcase you here maybe we don't have to really see that part there on the tools but you have you when you are
Nilesh
Using this particular platform you would have seen that you are actually need to upload the files to the cloud track right so when you
Nilesh
Are actually uploading the files to the cloud trail it was taking a little longer time okay now we have actually done some changes in
Nilesh
Our algorithm to make it really look big I mean to you know reduce the time to upload the files there we have but certain
Nilesh
Statistics here so if you are actually uploading a 92 MB of application sighs you know to Cloud Drive earlier it was taking five minutes
Nilesh
Now it actually takes two minutes and 22 seconds so we have reduced that time by 52% 9 MB file was taking 1 minute earlier
Nilesh
Now it is taking just 44 seconds so 27% is saved 45 MB file was taking two M minutes and now it is taking one
Nilesh
Nature in all you have saved 50 percent of the time and when I have tried with 21 MB file it was taking 80 seconds
Nilesh
Early now it is taking 50 seconds to 37 percent of interest so if I just average it out approximately 42 percent of the time
Nilesh
Is saved by the platform to upload and you know synchronize your files on the cloud so maybe I'll quickly show you we do have
Nilesh
Some time as well quickly show you the part here how you can actually do this and see how it is working so if I
Nilesh
Click on my app data now this is the file location where you are actually storing the data right so if I'm just clicking on
Nilesh
Upload file and browse an app from your local system I'm just going here and going to my location will have kept defined so if
Nilesh
I just go and say apk and my app so let's say I am selecting this DBS or let's take a little small so it
Nilesh
Can get very quickly maybe maybe mark revanche okay so if I click on this and say open you can see now this file which
Nilesh
Was like 67 M be close to is already uploaded and then it says data synchronization is in progress so I I don't know whether
Nilesh
How many of you are already up there I think you were six and a half a year file so what do you mean by
Nilesh
Data synchronization so basically you know we have our cloud or data center at three different locations India US and Australia so when you are
Nilesh
Uploading a file here at Pcloudy you not necessarily have to upload it at the u.s. cloud or the Australia cloud or the India
Nilesh
Clock for you it's a single cloud you can upload it to this cloud it will be uploaded to India cloud and then there was
Nilesh
A message called synchronization so synchronization means it will actually synchronize with the database which we have in Australia and us so earlier it was
Nilesh
Taking a whole lot of time now you don't have to earlier if you remember those who are previous users they'll have to upload it
Nilesh
To all three different locations right Australia separately India separately and us separately now they don't have to do that so that is the synchronization
Nilesh
I was talking about but now we have again gone a step ahead we have done lot of improvements in our algorithms so we have
Nilesh
Saved close to 42 percent of average time when you are uploading the file and how to Auto synchronization is happening so this way we
Nilesh
Sure-shot is going to save a lot of your time when it comes to the testing explanation right so yeah these are the features which
Nilesh
We wanted to showcase you today as a part of 5.1 so this is something which we have released so far in just a moment
Nilesh
I'll quickly go on to the slide part now and you can see so these are the numbers which we had seen a moment before
Nilesh
Saying you know this is what the time saving we are doing it in the form of a
Nilesh
While while uploading your applications so this is what we had seen in the moment back so with this I'm concluding the webinar today will
Nilesh
Be moving on to the Q&A session so if you have any questions please feel free to drop those on the GoToWebinar window and I'll
Nilesh
Be more than happy to take those questions by the way if there are some new users today I'm seeing a lot of participants today
Nilesh
So if there are some users who are not registered with Pcloudy yet they can actually register to www.petland.com and it's there are there
Nilesh
Are pre-trials available so in case you want to get the feel of the platform you can just register with Pcloudy for free
Nilesh
Okay so I think I started getting the questions now so in the interest of time we will try to see how many questions I
Nilesh
Can cover it today so first question is from Ashish is asking is this touch ID feature available for Android platform also so Ashish this
Nilesh
Touch ID feature is not available for Android this is what I have told while showing the feature also it is available only for the
Nilesh
IOS as of now yeah forum for a surprise you know we have actually started with iOS this time because mostly we are releasing our
Nilesh
New features with Android first and moving on to the iOS but this time we have done in Little rivers so yeah it is there
Nilesh
For the iOS and for Android we are working very soon this feature will be available even for the Android platform
Nilesh
The next question is from Ramanujan is asking if while going through a cross-browser testing can I actually add new browsers of my choice on
Nilesh
My own this is the first question from him and the second question is can I also do cross browser testing on desktops so Ramanujan
Nilesh
To answer your question - let me answer your first question so you've not in you know configure or added the browsers of your choice
Nilesh
On your own but you can always get back to us you can write a mail to our support team and we will do that
Nilesh
For you so if you are looking for any specific browser and for any specific OS version sorry browser version you just let us know
Nilesh
And we will make that thing available for you you don't have to really do that and even for the existing process let's say we
Nilesh
Have chrome 66 and 67 and if you need another version of that of course the older one you have to let us plan we
Nilesh
Will do that for you and to answer your second question whether we support the desktop browsers also know we are not supporting the desktop
Nilesh
Browsers cross-browser testing using pete laude because it is primarily mobile device cloud so we have support for mobility alone but in case that's your
Nilesh
Need and you want to do the cross browser testing on the desktop browsers you can still use the another offering of ours which we
Nilesh
Have something called a key so using op key you can actually do the cross browser testing on the desktops directly we do have a
Nilesh
Pile of browsers on the cloud which you can access is through up key I hope this answers your question
Nilesh
Ok another question from Divya so she's saying do we have any other tools integrated like JIRA and slack so they were right now we
Nilesh
Have integrals integration with slack and JIRA alone but as I was mentioning earlier we do have API is available our platform is have any
Nilesh
Reach API is so you can use those API is to you know integrate the new tools or platforms which you are using right in
Nilesh
Case you are using bamboo for example right so you can always I mean if you are using Bugzilla for example for defect tracking right
Nilesh
You can use our API sand create the you know integrate that Bugzilla with Pcloudy and use it now may be doing it on
Nilesh
Public log will be little challenging for you because it is something which is a globally available but that's you can still go ahead and
Nilesh
Do that I hope I have answered your question okay so one more question from
Nilesh
Jane is asking is it possible to use your touch ID bypass society feature in my automation so Jane I think yeah I did answer
Nilesh
This question while explaining the feature itself that you should be able to do that right now if you ask me it is not possible
Nilesh
Because the API is not released yet from our end but we are indeed working on the API spot so very soon that API will
Nilesh
Be available and you should be able to use this feature through our automation I mean through automation process also yeah and then same thing
Nilesh
Will follow for the Android of course when we will be having Android support there
Nilesh
Okay so what we'll do is we'll take one more last question for today's webinar and then we'll end up in the session so there
Nilesh
Are couple of questions okay now let me just take a question from
Nilesh
Up high yeah so Abby is asking a question I mean of course more this this question is more of the upload uploading file site
Nilesh
He is asking he was not aware that the files we're actually getting synchronized on different locations different data centers will it create any problem
Nilesh
If it is not synchronized so a by the concept on which we are working is we do have a centralized database where you are
Nilesh
Actually uploading your files right that cloud location is centralized here but the whole purpose of the cloud is you should be able to access
Nilesh
That from any location right so since this is our own cloud and we to give you the best experience to make the process pretty
Nilesh
Simple and faster we have got local databases or local cloud drives in all the locations right so even if you are a loading your
Nilesh
File into one centralized location we will make we will synchronize that data to the local cloud location so that when you try to access
Nilesh
The files you don't have to really wait and you can quickly do the testing on your application so yeah it the synchronization is pretty
Nilesh
Much required in order to save your time I hope I have answered you a question so we do have some more time so let
Nilesh
Me take one more last question now for today's webinar and the question is from Neelam yeah and she's asking
Nilesh
Okay right so Neelam is asking a question is it necessary to instrument the application iOS application before I start my touch ID testing because
Nilesh
Yeah so Neelam to answer your question yes it is pretty much important it is pretty much important that your application should be in a
Nilesh
Debug mode and you cannot do it from any of the release IPS available in the App Store on in or in the market so
Nilesh
First condition is you should have your application in debug mode or under development mode second thing is you have to instrument it see when
Nilesh
We are saying technically we are bypassing the process of touch ID right when you are giving the touch ID or your biometrics to the
Nilesh
Application or to the device that information goes into the device it gets authenticated by the device and the application and then application gets a
Nilesh
Signal saying you know this particular thing is right I mean it is indeed you right biometric then only application gets unlocked and you are
Nilesh
Get get into the application now if I have to put in something in between to bypass this process and let your application know that
Nilesh
You know this is a valid user and you can go ahead to do this I have to put in some I have to do
Nilesh
Certain things in the background I have to you know give certain events to your application so this all things will not be possible if
Nilesh
I do not instrument my application so instrument a instrumenting the application is pretty much needed for this particular feature to work and I believe
Nilesh
This is the only way out at this moment if you want to use any remote device cloud or remote device to test this kind
Nilesh
Of features this is the only way out I hope I have answered your question and
Nilesh
You I'm sure that you will be using this particular feature for your testing all right guys thank you so much for participating in today's
Nilesh
Webinar I am sure that this new for 5.1 features will be excel will be exciting features for you and you are going to use
Nilesh
These features in the upcoming usage at Pcloudy thanks again for joining this webinar have a great day bye-bye