Dinakar
Hello everyone and welcome to Pcloudy's webinar on why is digital testing important for apps built on mxtps my name is dinakar and i'll
Dinakar
Be the host for today before we get started i would like to go over a few housekeeping rules now your line is currently muted
Dinakar
However you can submit your questions during the webinar through the chat option at the bottom of the screen we will answer your questions as
Dinakar
Part of the q a section at the end of the webinar
Dinakar
This webinar is being recorded and we will send the link of the recording to you share with your colleagues later
Dinakar
Let me introduce the speaker for today nilesh tadali nilesh is the vice president pre-sales at Pcloudy he carries a rich experience of 18
Dinakar
Years in varied domains such as product development testing and pre-sales he has worked primarily in the mobile application and mobile device testing domain with
Dinakar
Companies such as saskin motorola nokia and accenture without further ado let me hand it over to our speaker nilesh tarale
Nilesh Tarale
Thanks dinker very good afternoon to all as the income mentioned uh we will be talking about will be uh looking at the webinar on
Nilesh Tarale
Why is digital testing important for apps build which is built on a multi-experience development platform yeah uh we certainly want to have the uh
Nilesh Tarale
Webinar interactive one wherein uh i should be able to interact with you guys but because of the ground rules which then has said we
Nilesh Tarale
Cannot but to make it more uh interactive i will request you all to uh jot down your questions on the panel which denicker mentioned
Nilesh Tarale
And we'll take those questions towards the end and i'll try to answer all the questions which you guys are asking or will have
Nilesh Tarale
All right so uh let's move on to the uh agenda of today's webinar let's see what we have uh today on uh in the
Nilesh Tarale
Store so the agenda for today's webinar is will be uh saying what exactly we mean by multi-experience apps what are the advantages we get
Nilesh Tarale
If we use a multi-experienced development platform to create the multi-experience applications we'll see certainly the challenges which we face for testing of the apps
Nilesh Tarale
Which is built on the multi experience development platforms we will see the capabilities typically required for any testing uh if you are testing the
Nilesh Tarale
Multi experience applications uh we'll also see how uh Pcloudy can be used or what Pcloudy offers uh in this particular context followed
Nilesh Tarale
By q a right so without wasting time we will move on to the next slide to see what exactly we mean by multi-experience apps
Nilesh Tarale
In this digital era which we are in physical devices brings us to uh different flavors of digital experiences through you know different mechanisms like
Nilesh Tarale
Voice audio video parts augmented or virtual realities and so on yeah it is spreading uh horizontally
Nilesh Tarale
In a much faster way these are some of the things which we have mentioned which you are seeing it on the screen but apart
Nilesh Tarale
From that there are a lot of new things which are uh coming um in the market it will come in the market and so
Nilesh Tarale
On so in the race of uh creating a positive brand image for
Nilesh Tarale
And the perception sorry the enterprises are looking for ways to strengthen their digital experiences and that's that's how the goal should be now that
Nilesh Tarale
Can only be done by streamlining uh streamlining their user experiences across multiple platforms right and multiple experience uh applications are making it very easy
Nilesh Tarale
To make their presence uh known across various platforms to ensure uh the omni channel communication and the engagement
Nilesh Tarale
Right so these are these are some of the things which we will get out of multi-experience development if we have to start creating the
Nilesh Tarale
Applications uh in that space so that it can uh
Nilesh Tarale
It can spread across different uh sections which we have seen here right now
Nilesh Tarale
What uh we mean by multi-experience right let's quickly uh we will quickly see what gartner has to say about this thing so gartner says
Nilesh Tarale
As per the gartner the multi-experience is about leveraging various modalities digital touch points applications and devices to design and develop a seamless experience for
Nilesh Tarale
The customers this is what gartner is talking about multi-experience applications now the idea here is to interact with the customers at as many touch
Nilesh Tarale
Points as possible to offer a consistent customer experience across uh web mobile apps and other modalities whichever is available in the market and whichever
Nilesh Tarale
Is uh upcoming in the market now the key idea we draw from this definition is the using of various modalities and touch points to
Nilesh Tarale
Develop a seamless and consistent experience to uh our customers
Nilesh Tarale
Yeah um now that we have got a fair idea of what multi-experience applications are uh let's look at the advantages of building these multi-experienced
Nilesh Tarale
Applications using a multi-experienced development platform right now the whole point here what we are trying to see why in the first place we need
Nilesh Tarale
This why uh why can't we go it in the traditional way but if we have to give the same consistence experience across different moderators
Nilesh Tarale
Uh we will have to make sure that we have that unique experience we have that same user experience across all the different modalities though
Nilesh Tarale
The way users are interacting with the application may differ maybe somebody's using touch maybe somebody's using gestures maybe somebody's using voice but at the
Nilesh Tarale
End of the day the application should remain same the application should give the same experience irrespective of which which way the user is interacting
Nilesh Tarale
With the application so that's the whole idea here let's move on to the next slide
Nilesh Tarale
Now enterprises are shifting their focus from mobile focused app development to multi-experience app development just to make sure that they are future proof right
Nilesh Tarale
Now consumers are more interested in this stage today in interacting with the applications across various touch points right me as a consumer or you
Nilesh Tarale
As a consumer you don't want any boundaries today i'm using a phone tomorrow i might immediately start using the ipad maybe i will start
Nilesh Tarale
Using the same applications through desktops or laptops or some other mechanisms maybe variables maybe you know the ar or vr so as a as
Nilesh Tarale
A user you do not want to have boundaries around you right and as an organization as an enterprise if we have to make sure
Nilesh Tarale
That the users get that particular experience we will have to create this we will have to provide the applications which will touch upon different
Nilesh Tarale
Touch points but how how does one build such apps which seamlessly integrate into various digital touch points right the answer to this is definitely
Nilesh Tarale
A multi-experience development platforms which is basically multi-level multi-experience application now of course to create multi uh experience application you will have to use the
Nilesh Tarale
Multi experience development platforms but the mxtp allows the app developers to build an overall functionality of the application and they can easily scale up
Nilesh Tarale
The application on the other touch points seamlessly that's the whole gist of using mxtp
Nilesh Tarale
Now this is just one of the main advantage which which i have spoken that you know you can create one uh functionality or one
Nilesh Tarale
Overall functionality build it properly and then it can scale up to different uh uh touch points seamlessly but there are there are a few
Nilesh Tarale
More uh advantages which we are going to see it here now let's look at the uh some of the advantages okay the first advantage
Nilesh Tarale
Which we are talking here is about easy to scale the applications um across different touch points as the platform easily integrate with design to
Nilesh Tarale
Fit into other devices we can easily scale it up developers need not spend too much of time developing devices specific app as the mxtp
Nilesh Tarale
Does it for them so they don't have to really keep doing that they can focus on the core logic and creating the best experience
Nilesh Tarale
In a single application uh the reusable templates and code decreases the time to go to market of course and as a multi-experienced app which
Nilesh Tarale
Provides consumers with only channel interaction the digital transformation at the organizations becomes a byproduct so you don't have to have a goal to have
Nilesh Tarale
Digitalization or do the digital transformation if you follow this the digital transformation comes as a by-product automatically
Nilesh Tarale
Using mxtp it becomes a cost-effective solution at the end of the day when we are designing the multi-experienced applications as most core back-end service
Nilesh Tarale
Uh are reusable there right so if you when we create this the whole in the first slide which would have seen the lower stack
Nilesh Tarale
Which was actually the back end and the api calls and other stuff that becomes your reusable components so all in all your own uh
Nilesh Tarale
Process uh is very clear lean and you know you can you can actually scale it up to whichever touch points which you want so
Nilesh Tarale
If you see all in all in this particular slide if you ask me to take away the key takeaway the organizations can use this
Nilesh Tarale
Mxtp platform to create a single application just a single application which they can then responsibly deploy on a range of devices depending on their
Nilesh Tarale
Need depending upon the uh market which their users are using the touch point touch points now that we understand some of the benefits of
Nilesh Tarale
Uh using multi-experienced development development platform let's also look at some of the challenges that comes when we are testing these applications right now creating
Nilesh Tarale
A creating an application is one part before we release the application to the market the most important thing after creating an application is testing
Nilesh Tarale
Right and that's the most challenging thing when we have a whole lot of uh variations in the market it's not only different touch points
Nilesh Tarale
But even in a single punch point there are multiple variations right and that's where uh this thing comes up right so we are going
Nilesh Tarale
To see a quick uh challenges which typically we uh face or see in the testing these kind of applications
Nilesh Tarale
Now testing in general if you see brings up various challenges time to time but here are a few of the challenges that one could
Nilesh Tarale
Come across when we are talking about multi-experience applications as such right the first and foremost is of course to test your multi-experience apps you
Nilesh Tarale
Need to have a facility where you can test various interactions of um on multiple devices right as i said like even if you are
Nilesh Tarale
Targeting only uh touch uh modulator right you you can't restrict yourself by testing that application only on one device you have to have you
Nilesh Tarale
Have to test it on multiple devices multiple platform multiple screen resolutions and so on and you cannot just test it on android you have
Nilesh Tarale
To make sure that you test it on ios you have to make sure that you test on the latest devices with latest os versions
Nilesh Tarale
Latest hardware configurations and so on right so you should have a facility where you can get this uh things uh available for
Nilesh Tarale
You and at the same time there are certain different uh types of uh devices like you know uh phones and tablets so tablets i
Nilesh Tarale
Will still consider it as a part of the phone but then there are different browsers different variables etcetera so that all things audio uh
Nilesh Tarale
Capabilities all this these things has to be uh tested uh we need to have a system in place to check if the conversational ui
Nilesh Tarale
Is responding as expected for the uh application chat boards or the voice apps right this is very very important uh when we have applications
Nilesh Tarale
Which is having around this kind of areas right depending on different tools for different types of testings could be a hassle and bringing uh
Nilesh Tarale
Them together uh in a collaborative way is a major challenge which we see in the industry at this moment right so these are some
Nilesh Tarale
Of the key challenges i must say apart from the other uh challenges which we usually see in uh in general testing like adaptation to
Nilesh Tarale
The test automation tools and then uh cross-platform testing technologies now this is this is very very important and
Nilesh Tarale
I must say a very uh high priority testing challenge right these days uh we also have the integration barriers we also have uh challenges
Nilesh Tarale
For the api driven testing and of course the agile devops maturity i'm seeing a lot of organizations are saying they are working in agile
Nilesh Tarale
Or they have the devops practice but it is still not completely mature and too many to make it mature right you will have to
Nilesh Tarale
Put in a lot of papers you have to set up your right devops the practices ci cd pipelines and so on so these are some
Nilesh Tarale
Of the key challenges which we see in this kind of application testing
Nilesh Tarale
Okay let's move on to the next part where we will see
Nilesh Tarale
Now with all these challenges at hand which we have seen uh in the last slide uh how how we can overcome them okay so
Nilesh Tarale
By let's say we have taken a sample of five testing capabilities to ensure that ease of uh digital testing uh multi-experience applications as is
Nilesh Tarale
There are multiple testing capabilities which is needed so we have taken a few of them which is which is really important
Nilesh Tarale
So cross browser now we will need to test the uh multi-experience applications on cross cross platform testing labs to ensure coverage of various touch
Nilesh Tarale
Points as i mentioned uh in last last slide that you have to make sure that you test your applications on variety of devices even
Nilesh Tarale
If you are testing it on android it doesn't mean that your testing is done if you have tested your application on that's a six
Nilesh Tarale
Point uh you know five inch screen you have to make sure that you test it on five you have to test it on four
Nilesh Tarale
Dot x and so on at the same time different uh hardware specifications different oems right different platforms all together so that's the cross platform
Nilesh Tarale
Testing at a scale um yeah and if you want to be uh first in the market uh in the race you have to make
Nilesh Tarale
Sure that your application reaches to the maximum users you have to uh do it at a scale you can't just do it in the
Nilesh Tarale
Sequence then you will not be able to come in the race uh and you'll not your time to market will increase
Nilesh Tarale
Enabling the continuous testing for faster feedback loop and delivery that is the important uh thing not only here but in general uh in these
Nilesh Tarale
Era when we we have very less time to market so uh enabling left shift is very very important and typically when we talk about
Nilesh Tarale
Mxdp because the experience application is going to get deploying different
Nilesh Tarale
Touch points it is pretty pretty important rapid automation techniques to automate testing at various levels of testing and then execute automation at scale this
Nilesh Tarale
Is the key uh for any project where you you have uh you want to reduce the time to market you want to bring the
Nilesh Tarale
Quality up and you want your product to be tested all the time shippable all the time uh this is very very important
Nilesh Tarale
Various modernities can be testing using visual ais such as uh reading ocrs or maybe image recognitions to minimize the human interventions so these kind
Nilesh Tarale
Of testings has to be done and once testing capabilities which typically uh the multi-experience apps includes maybe the voice the chat bots the gestures
Nilesh Tarale
Ar as an important part of the applications now testing can only be successful if it can test audio gestures wise all the same at
Nilesh Tarale
The same time you know you can't just say that i have just tested gesture but i'm not able to test audio or i have
Nilesh Tarale
Not uh able to get device uh recognition then that is not the complete testing so to have the complete testing you'll have to make
Nilesh Tarale
Sure that the whole story is completely with the access to test pretty much everything to the same place so these are some of the
Nilesh Tarale
Capabilities which we have taken here as a part of the sample eyes i must say and we we are going to see how we
Nilesh Tarale
Are going to address this what are all things are available of course there are so many things available in the market but one of
Nilesh Tarale
The best thing i must say is from peak language
Nilesh Tarale
How can actually uh Pcloudy help you in this what we actually offer what is Pcloudy i'm sure there are a lot of
Nilesh Tarale
Participants who are existing customers of Pcloudy so they know what about about peter what we do what we are what we provide but
Nilesh Tarale
There are a few more participants which are joining this webinar first time from Pcloudy they are not aware about Pcloudy so for
Nilesh Tarale
The benefit of all uh just wanted to give a very brief introduction about Pcloudy and uh Pcloudy is basically a continuous testing
Nilesh Tarale
Cloud that provides users with 5000 plus browser device combinations
Nilesh Tarale
For testing their mobile and web apps seamlessly and when we say 5000 plus browser device combinations it's a combination of different devices plethora of
Nilesh Tarale
Devices you get devices from different platforms right from android to ios you have got a version starting from 4.4 for android till 11.0 for
Nilesh Tarale
Ios 9.3 onwards still pointing the latest os combinations you get different browsers on the device you get different browsers on the desktop machines and
Nilesh Tarale
So on so it's a huge massive cloud where you get the capability to get all these devices uh acquired or access and then you
Nilesh Tarale
Can perform test on your applications so this is a very simple uh and short introduction i wanted to give for peace loudly now
Nilesh Tarale
We provide a complete uh cloud infrastructure right now it's getting a little deep to understand what exactly we provide so we provide you a
Nilesh Tarale
Complete cloud infrastructure to perform the testing on real browsers as i mentioned right and then we also provide you the devices the real physical
Nilesh Tarale
Devices you are not testing or you are not using the emulators or simulators you are going to use the real physical devices which your
Nilesh Tarale
End customers are going to use your application on and the real browsers from the on the real machines with variety of browser and the
Nilesh Tarale
Desktop os [Music] variations and we hope to move into a space very soon for the testing on the other devices like smart speakers some
Nilesh Tarale
Some new wearable technologies in the very near future currently we do have the support even for the smart watches but yeah we are also
Nilesh Tarale
Expanding uh in the area where the more variables will be supported so this will be a one-stop shop for most of the uh engineers
Nilesh Tarale
Who are looking for the testing platform continuous testing is the key as i mentioned a little while ago in the last slide the continuous
Nilesh Tarale
Testing is the key to test and release quality apps and updates much faster in the uh in the market if we want to be
Nilesh Tarale
First in the race we will have to make sure that uh we deliver fast and to deliver fast with the quality continuous testing is
Nilesh Tarale
The key right now various techniques such as rapid automation devops test analytics and automation it plays a very important vital role in enabling the
Nilesh Tarale
Continuous testing now these are also the key pillars uh that our platform is built on uh to enable the continuous testing of your mobile
Nilesh Tarale
And web apps it's not only the uh mobile web apps it's the mobile native hybrid uh progressive
Nilesh Tarale
And web apps in addition to that the desktop web app so everything pretty much we have support for
Nilesh Tarale
Multi-experience testing would entitle not just the coverage of uh varied devices but also test the various styles of interaction that one would perform on
Nilesh Tarale
These different uh set of devices right it's not only the devices as i mentioned that yes there are uh plethora of devices available in
Nilesh Tarale
The market we have to use that we have to test on a finite set of but variety of devices but at the same time
Nilesh Tarale
It's not only the single uh thing that you are just giving certain gestures or just giving a touch so you have multiple things which
Nilesh Tarale
You can do it you can use touch you can use gesture you can use voice and so on right so we keep uh
Nilesh Tarale
We have kept these interactions in mind and provided the ability to test your application on real devices through these different uh parts as i
Nilesh Tarale
Mentioned like touch gestures and voice commands now this would be uh
Nilesh Tarale
This would enable you to get the thorough testing of your applications without any limitations and on top of that you don't have to physically
Nilesh Tarale
Maintain these devices in your opinion or in your desk you can remotely access this and start using it
Nilesh Tarale
Okay now um what i will do is uh instead of coming here at this moment what we will do we will actually
Nilesh Tarale
See a quick uh glimpse of how Pcloudy looks like okay and then
Nilesh Tarale
I will talk about certain things which uh i i just paused for right so browser cloud what exactly the browser cloud is what exactly
Nilesh Tarale
The device cloud is what kind of capabilities we have what advantages are what what is key takeaway for you from this thing is what
Nilesh Tarale
We are going to see in a while but before i uh talk about that if you can just have a quick look here it
Nilesh Tarale
Will be more meaningful you'll be able to order that better so i'll just take you through this quick uh
Nilesh Tarale
Glimpse of Pcloudy uh this is for those who are new to Pcloudy okay so this is how the portal looks like this
Nilesh Tarale
Is how the platform looks like when the registered user logs in here and there are multiple things here there's a dashboard there are a
Nilesh Tarale
Lot of things which we provide and it brings a lot of things on the table but quickly just wanted to show you about the
Nilesh Tarale
Devices let's let's see what exactly we have uh about the devices so when we go to the devices this is a place where you
Nilesh Tarale
Will you're going to see the whole list of devices we have 500 plus devices with 5000 plus device browser combinations as i mentioned a
Nilesh Tarale
While ago so you can you can keep scrolling down from this big list to look for a device of your choice right now if
Nilesh Tarale
I just go and uh connect to a device i'll just quickly show you how you can connect the device how you can just make
Nilesh Tarale
Some interactions with the device maybe touch or audio or something like that so if i just go here look for an audio device and
Nilesh Tarale
Let's say this is audio device let's go here and it's so simple i just need to click on this button and that's it i'll
Nilesh Tarale
Be acquiring the device quickly and then i'll be able to perform the test on this device
Nilesh Tarale
This is how the device interact intermediate page you will see which will take you to the device interaction page this is how the device
Nilesh Tarale
Interaction page will look like now if i just click now so this is a device i just clicked on the home screen the device
Nilesh Tarale
Screen is shown i'm just now interacting with the device so you can use uh your mouse uh to keep the touch gestures you know
Nilesh Tarale
I'm just dragging the screen up you can see this i'm just clicking on the home screen it is going like this yeah so this
Nilesh Tarale
Way i can actually go ahead and do it so if i just go and let's let's i go to the chrome for example
Nilesh Tarale
And okay i'm just interacting with this particular browser i'm going inside this is the first time i'm opening that particular browser that's where the
Nilesh Tarale
Initial setup was required now i'm just coming here and maybe i'll just type in
Nilesh Tarale
Google home page okay now you see here uh there is an audio so uh if you want to use the audio whether it is
Nilesh Tarale
Audio in or out whether you want to give the audio commands to the device or your application or you want to hear back the
Nilesh Tarale
Audio playback then you can you can actually go to this
Nilesh Tarale
Command here and then you can see there is something called audio in audio so let me just say audio in i'm just allowing this
Nilesh Tarale
Now this device is available in the data center i am remotely connecting to that particular device and see what happens after once you get
Nilesh Tarale
The success message if i click on this and prompt
Nilesh Tarale
For example microsoft you can see now it has taken microsoft it has taken my audio command and it started showing me the corresponding results
Nilesh Tarale
To that if i simply go to maybe uh audio out for example and i'll say
Nilesh Tarale
Videos let's go to videos here quickly and maybe let's play this
Nilesh Tarale
Video so this way now i'm actually playing this video in the data center on this device and that voice is that audio is given
Nilesh Tarale
Back to my system so i can sitting remotely uh see what's exactly happening on the device okay so i'll just pass this
Nilesh Tarale
Now if you want to do certain other gestures you want to rotate the screen yes you just need to click this and everything will
Nilesh Tarale
Turn into landscape mode if the application supports here if i just played this perhaps
Nilesh Tarale
You can actually do all these things you can capture screenshots you can do a whole lot of other things here i definitely not good
Nilesh Tarale
Reach and everything you can uh simulate the biometrics you can inject defines for qr code something like this these are all things you can
Nilesh Tarale
Do it and you can we also provide a lot of artifacts which will help definitely to get more value adds to your existing functional
Nilesh Tarale
Testing and this way you can actually release the device back so these are some of the things which you get i mean very few
Nilesh Tarale
Things which i have shown it here in the interest of time just to tell you what all things you can do it on such
Nilesh Tarale
Kind of things uh the second part here which we have to see is about browsers
Nilesh Tarale
Okay so you can see here now these this the things which you have seen in the devices tab are all mobile devices android uh
Nilesh Tarale
Ios and different hardware software configurations and so on and here on the browsers you are going to see a variety of uh machines with
Nilesh Tarale
Different uh browsers like we have windows 10 we have windows 8.1
Nilesh Tarale
And then we have microsoft h88 on windows 10 we have microsoft h88 on 8.1 we also have uh firefox ie and so on we
Nilesh Tarale
Also have [Music] the yeah i sierra then uh catalina big show uh moaby so we have both uh mac as well as windows so
Nilesh Tarale
You can you can here on you can just go and connect to any of the browser on which you want to test your application
Nilesh Tarale
Let's say i want to open edge for example on 8.1 so you just need to click on this and you will be connected to
Nilesh Tarale
That particular instance from here and it is pretty much as if i'm working on my local machine
Nilesh Tarale
Okay so you're going to get that kind of experience when you are connected to these devices uh even to the browsers and there are
Nilesh Tarale
Certain things i mean here instead of Pcloudy let's say i just want to open amazon.com
Nilesh Tarale
So you see i'm typing in from my local laptop on this remote device on from remotely on from my browser and it started coming
Nilesh Tarale
In here right i just uh can test this particular thing on this device at the same time and at the click away i can
Nilesh Tarale
Change the screen resolutions now you don't have to change the screen resolution of your machine as such your workstation and so you you can
Nilesh Tarale
Simply change it from here and it will get changed on the fly on the uh on the on the browser or Pcloudy itself you
Nilesh Tarale
Can capture the screenshot you can perform certain tests for your
Nilesh Tarale
Staging servers or production setups and so on so these are some of the things which we have in store which will definitely help you
Nilesh Tarale
In your multi-experience testing part so what we do here is we'll come back to the slides and
Nilesh Tarale
We will see how sorry just a moment i'll just take you guys to the same slide where we left okay so let's come to
Nilesh Tarale
The uh browser cloud now since we have seen uh uh what we have uh in the store right i will quickly walk you through
Nilesh Tarale
What advantages you are going to get through probably because we have not uh gone through each and every feature there but let me summarize
Nilesh Tarale
It here what exactly you are going to get it from the uh browser cloud so you are going to get the unlimited manual and
Nilesh Tarale
Automation testing so you can do uh manual and automation testing on these browsers limited you get real mac machines and windows devices uh of
Nilesh Tarale
The machines on which these browsers are running you get the natural interactions there are no emulations or simulations you are doing naturally as you
Nilesh Tarale
Are doing it on your mobile device on your workstation the web application uh performance statistics is also available from key cloud you can get
Nilesh Tarale
That you can make use of that you can get the access to the detailed artifacts as i mentioned we provide a lot of artifacts
Nilesh Tarale
Including logs screen shards videos and so on so you are going to get hold of things from this particular platform
Nilesh Tarale
Uh as i mentioned towards the end that you can also perform the testing on your staging servers remotely right if you are having a
Nilesh Tarale
Pre-production setup or the staging environment where you do not have access from the external world you have access only from your machine because you
Nilesh Tarale
Are sitting in battle network or you are sitting in that lab you can still perform the test uh on these devices remotely even if
Nilesh Tarale
It is not public so that is a big big advantage which you are going to get it very easy integration with selenium in case
Nilesh Tarale
You are using selenium 4g automation it's it's very simple just six to seven lines of code the capabilities typically you have to add and
Nilesh Tarale
You are pretty much done that's what you are going to get it out of the browser term now coming to the device cloud now
Nilesh Tarale
What what exactly we provide you with the device the mobile devices cloud which you have seen there
Nilesh Tarale
So the first advantage of the device cloud is again you're going to get the unlimited manual and automation testing
Nilesh Tarale
You get over 2000 plus real devices right we have multiple data centers across these devices are spread across we are going to get all
Nilesh Tarale
These devices for your testing uh you get automation tests uh for natural interaction so you if you if you have the automation test cases
Nilesh Tarale
Ready with the natural interactions you can perform those tests on these devices and the most important thing which we are bringing in here is
Nilesh Tarale
You can also run your automation on multiple devices parallely now time to market that is what we were talking about a while ago that's
Nilesh Tarale
Something which you are going to achieve by you know doing this rapid automation of course but at the same time running the automation on
Nilesh Tarale
Multiple devices this is definitely going to save a whole lot of time on your uh [Music] in your testing practices right you're going to
Nilesh Tarale
Get different devices you are going to get the different os uh different manufacturers different versions like we will be having android and ios we
Nilesh Tarale
Will be having different manufacturers there are a whole lot of manufacturers available in india so all these manufacturers we have support right from mike
Nilesh Tarale
Micromax to nokia to samsung to lg and sony and whatnot so we have all these things we have apple and the ios for the
Nilesh Tarale
Ios we have different versions as i have said that right from 4.3 to 11.04 android and 9.3 to 14.0 or 14.x for ios devices
Nilesh Tarale
We also have different screen resolutions so supporting from smartphones to tablets and tablets pretty much everything is covered here
Nilesh Tarale
We have the access to the detailed report you are going to get the detailed reports from Pcloudy for whatever testing you are doing
Nilesh Tarale
Whatever you are performing the test on the the uh device logs crash logs screen shots the session videos the performance metrics and so on
Nilesh Tarale
We will also provide you the access to the local sim enabled devices in case you are testing or your application needs testing on local
Nilesh Tarale
Network uh and local operator network you can pretty much uh use these devices with the local sim uh enabled on those devices or you
Nilesh Tarale
Can use the network simulation feature to simulate uh different network conditions on on a specific uh device and see whether your application behaves properly
Nilesh Tarale
On those you know uh devices right so it happens sometimes that when you actually uh change the network or when when there is a
Nilesh Tarale
Certain change in the network conditions sometimes the applications does not respond sometimes it doesn't show the right message to the user or it doesn't
Nilesh Tarale
Retransmit the request back to the server so all these things can be tested sitting remotely in a lab and accessing the devices remotely and
Nilesh Tarale
At last of course you are going to get the integration uh very easy with apm as well as i mentioned for the uh selenium
Nilesh Tarale
We are going to get the uh keep cable uh capability based integration for apm with just six to seven lines of code and you
Nilesh Tarale
Are done with the integration with your existing testing frameworks to make it run on peak hourly
Nilesh Tarale
So these are some of the advantages uh which you're going to get with the device cloud of course i have not mentioned each and
Nilesh Tarale
Everything here but these are some of the key things which you are going to get at the cloud so with this i would like
Nilesh Tarale
To conclude and i would like to move on to the next slide which is again a very important uh slide which is about q
Nilesh Tarale
And a so i think i want to be question and answers time now if there are any questions i will be more than happy
Nilesh Tarale
To answer those questions okay so i think and just wait for a couple of minutes to see if there are any questions coming in
Nilesh Tarale
The way okay there are certain questions coming in let me just
Nilesh Tarale
Okay there is a question from aditya can we share the locks to our system um
Nilesh Tarale
I didn't get your question uh completely aditya you do you mean that the logs which your application is generating do you want that logs
Nilesh Tarale
Back to the system of the person who is using remotely that particular device or the system means you are referring to the server
Nilesh Tarale
Okay so uh the logs here so yeah so the question uh which i think they was asking can we share the locks to our
Nilesh Tarale
System and he is saying to the system from where he is accessing those devices so yes you can pretty much get those locks but
Nilesh Tarale
Typically when you start using these devices for testing be it browsers or the mobile devices the logs by default starts getting recorded in the
Nilesh Tarale
Background for all the logs which the device generates and while while performing test if you want to monitor it next to the device that
Nilesh Tarale
Can also be done you can pretty much enable that and start looking into the logs start monitoring while doing testing if you do not
Nilesh Tarale
Want to get distracted uh you you do not start the logs but the logs will still get recorded in the background and those logs
Nilesh Tarale
You can download on your local machine and those locks will also be get will get stored on the uh on the on the server
Nilesh Tarale
So that you can refer to that logs time later
Nilesh Tarale
I mean as a servant Pcloudy i hope i have answered your question
Nilesh Tarale
Okay there is a question from gautham uh can't we have an option for locking the device uh locking uh do you refer to the
Nilesh Tarale
Device uh screen lock or locking as in you're looking for booking the device for a specific user for yourself
Nilesh Tarale
Okay let me answer both the things so gautam if you're referring to the device screen lock this feature is available you can lock the
Nilesh Tarale
Device screen and you can open the device screen log
Nilesh Tarale
Now in order to get those devices accessible to all the different users by default we have switched off all the device screen lock on
Nilesh Tarale
All the android devices and ios devices but when you need this particular feature you can enable from the device settings and use it for
Nilesh Tarale
Your testing uh to answer the second part if you are referring to the device locking for a specific user it means pre-booking the devices
Nilesh Tarale
That feature uh we do not have on the public cloud however this can be done this is available on the private and public on
Nilesh Tarale
Buildings cloud okay so you are referring to just a minute you're referring to the screen lock okay uh uh gotham i'll not be able
Nilesh Tarale
To showcase that right now from here uh we are in the qna session now but we can we can connect with you after this
Nilesh Tarale
Uh webinar and one-on-one and me or my team can showcase you that yeah the next follow-up question from gautam again is uh what is
Nilesh Tarale
Uh the wildnet option okay so uh as i said like if you have a requirement to test your staging environment or pre-production setup like
Nilesh Tarale
You you must be having a pre-production setup or a staging server wherein you do certain tests whenever the application is under development and once
Nilesh Tarale
Everything passes then you actually push that bill to the production right that is what we are referring to as pre-production or staging environment now
Nilesh Tarale
If this is the testing you want to do on that particular server you will have to make sure that your application is installed on
Nilesh Tarale
The device and that device is in the same network same wi-fi network where the pre-production setup or staging server is available
Nilesh Tarale
If you move out of that lab and or change the network your application which is under test will not be able to reach to
Nilesh Tarale
That particular server because generally staging servers and reproduction setups are in a restricted environment now if you want to perform test on those network
Nilesh Tarale
Or those servers on from these devices it cannot be done because these devices are in our data center and connected to our own network
Nilesh Tarale
Now to bridge that gap we actually um we have a feature which will help you to route all the requests from the mobile device
Nilesh Tarale
To your local machine and in turn your local machine should be able to connect to this particular server and this is what we are
Nilesh Tarale
Referring to as wildnet now while that is the name which we have given for this particular feature
Nilesh Tarale
Hope i have answered your questions rather and as i said we will contact you and we will show you the locking features and other
Nilesh Tarale
Stuff that then we will show you this live demonstration for the wildnet option as well if you're really interested in
Nilesh Tarale
That okay i have a question from bala he's asking can we get few names which uh for the multi-experienced platforms which are available in
Nilesh Tarale
The market but of course you can get it a huge list of uh uh platforms of the
Nilesh Tarale
Yeah multi-experienced platforms on the google but just to give a quick couple of names which you can relate here is like ibm oracle microsoft
Nilesh Tarale
Uh apn uh there's a company called apn uh temenos uh sap koni pega
Nilesh Tarale
And salesforce these are some of the very uh prominent names which you will see in the market for the multi-experienced uh developer development platform
Nilesh Tarale
Okay so there is a question from murli will it be possible to use all these devices which you have shown in the ci cd
Nilesh Tarale
Platform at peak lobby uh yes of course pretty much uh that's what the whole point i was talking about these are all real physical
Nilesh Tarale
Devices you can you can use uh these devices in your ci cd pipeline now it depends uh whether you're opting for a public cloud
Nilesh Tarale
Or private loader on previous cloud but yes all these devices you can use it in your in your ci cd pipeline
Nilesh Tarale
Or a csd platform uh which you are using uh
Nilesh Tarale
You just need to also make sure i mean when you are using a pipeline
Nilesh Tarale
And typically if you are looking from the multi experience applications point of view you will have to see whether you want
Nilesh Tarale
To create a single pipeline which will have access only to mobiles or tablets or desktop browsers if you have these three different things then
Nilesh Tarale
You might have to create three different uh jobs within that pipeline but yes you you can access all these devices uh through your ci
Nilesh Tarale
Cd pipeline i hope i have answered your question okay quick time check okay so uh i'll take there are a few more questions i'm
Nilesh Tarale
Going to answer uh to all these questions uh one-on-one to all the users i'll just take one last question from here which is from
Nilesh Tarale
Matthew uh does Pcloudy provides the devops infra like repository uh build machines etc are we need to use uh our own infrastructure
Nilesh Tarale
Okay to answer your question matthew Pcloudy do not provide you additional machines or the build machines are the repositories as such within the
Nilesh Tarale
Platform i mean we do not provide you this as an inbuilt capability which you can use it however
Nilesh Tarale
You can use any standard repositories be it github bitbucket or whichever you are using it be it free or paid you can use this
Nilesh Tarale
Uh in collaboration with Pcloudy at the same time any um build build systems if if you are opting even for azure you can
Nilesh Tarale
Have azure build machines or aws or anything else or you might be having your local uh build machine so you can use those bin
Nilesh Tarale
Machines now typically Pcloudy provides the infrastructure from the test machines point of view if you if you see it in the normal software
Nilesh Tarale
Testing analogy then uh Pcloudy provides you the right infrastructure from the testing perspective the test machines maybe mobile devices be it browsers or
Nilesh Tarale
Variables whatever you're referring to right so in a way yeah you can use Pcloudy in your ci cd
Nilesh Tarale
But uh the repositories and build machines has to be external
Nilesh Tarale
Right i i hope i have answered your question matthew uh with this i would like to uh conclude this session thank you thank you
Nilesh Tarale
Very much for all attending for this webinar and have a great day ahead
Nilesh Tarale
Bye