Dinakar
Good evening everyone and welcome to Pcloudy's webinar on Pcloudy 6.1 app testing enhanced and accelerated
Dinakar
My name is dinakar and I'll be the host for today before we get started I would like to go over a few housekeeping rules
Dinakar
Your line is currently muted however you can submit your questions during the webinar through the chat option at the bottom of the screen we
Dinakar
Will answer your questions as part of the Q a section at the end of the webinar please note that this webinar is being recorded
Dinakar
And we will send out the link of the recording to share with your colleagues later with that said let me introduce the speaker for
Dinakar
Today is the lead pre-sales consultant at Pcloudy he has around 10 plus years of experience in the IT industry prior to his role
Dinakar
At Pcloudy he has worked with microfocus as a pre-sales consultant for Application Manager application delivery management portfolio catering to Technologies such as devops
Dinakar
Automation performance cloud and Mobility without further Ado let me hand it over to our speaker Shueb Ahmed
Shueb Ahmed
Thank you so much for that overview good morning good afternoon good evening everyone thank you so much again for your time um for this
Shueb Ahmed
Webinar so we will be discussing about the new features and enhancements that we have brought within Peak lodi6.1 6.1 is a new release so
Shueb Ahmed
We look into detail about the new features and capabilities that we have bringing
Shueb Ahmed
So without much delay let me just get started a quick agenda so we'll have a quick introduction uh about Pcloudy and we'll talk
Shueb Ahmed
About some of the features and capabilities that Peak loading brings in for both mobile and as well as browser testing and then we will
Shueb Ahmed
Have a quick overview on the ptod 6.1 features that are released
Shueb Ahmed
And we'll have a quick broader Experience Store as we have launched a new UI we will run through the new UI to Showcase how
Shueb Ahmed
The product looks and I'll take you through the features and discuss in detail during the demonstration
Shueb Ahmed
And there are some other features which we have brought in like self-healing plugins and also some of the apis for the mobile actions so
Shueb Ahmed
We will look all these in detail in this today's presentation followed by a demo and at last we will have a quick q a
Shueb Ahmed
Session I'll try to cover the session in 45 minutes and try to keep last 10-15 minutes for the Q a all right and in
Shueb Ahmed
Case if you guys have any questions in between you can always use the chat option to write in your queries so with that let
Shueb Ahmed
Me just get started all right just to give a quick overview on what ptod is so Pcloudy is basically it's a continuous testing Cloud
Shueb Ahmed
Platform which provides access to the real devices when it comes to mobile section for both Android and as well as iOS platform where you
Shueb Ahmed
Can test all your different types of applications native hybrid Progressive web apps and mobile web apps along with the features and capabilities that brings
Shueb Ahmed
In for both manual and as well as automation testing from Patriot standpoint Plus for the browser-based applications we have a browser Cloud instance where
Shueb Ahmed
You can test all your web-based applications on different real machines with Windows or Mac machines with different OS versions different different browser capabilities so
Shueb Ahmed
Peak cloudy overall it's a One-Stop shop for all your mobile mobile and web application testing so if you look at it there are six
Shueb Ahmed
Pillars that is primarily the product is focused on uh so the first is from the device Cloud so as I said we provide the
Shueb Ahmed
Device lab infrastructure where we host different devices from the mobile section for both Android and as well as iOS to different manufacturer make model
Shueb Ahmed
Different screen resolutions where you can test all the different types of applications on the other side there's a separate browser instance where you can
Shueb Ahmed
Test your web-based applications with different screen resolutions types of screenshots also test any you know Dev environment applications if there are on real MAC
Shueb Ahmed
Machines and windows with different browser cable compatibility rabbit automation is more from test creation purpose for automation we also have another Flagship product called
Shueb Ahmed
As Aoki which is basically a zero code automation so anyone can create the script in our organization without even having knowledge on the programming
Shueb Ahmed
Skills so you have a record and replay option where you record the entire scenario and everything gets captured in a simple English language and
Shueb Ahmed
The same can be integrated with the Cloudy devices and executor automation on the other side when we talk about APM tools open source tools
Shueb Ahmed
Especially around APM where we have seamless integration where you can test all your uh an automation scripts for both Android iOS and when it
Shueb Ahmed
Comes to the web applications it can be very well integrated with the selenium so big cloudy also has an inbuilt feature which talks about
Shueb Ahmed
Uh how you can inspect the objects and elements for the native apps when it comes to an objects file feature
Shueb Ahmed
And uh also the automation can be executed on higher number of different devices at the same time thereby you know achieving the parallel execution
Shueb Ahmed
And running it on more number of devices that helps in you know faster execution of the automation which eventually helps in the productivity and
Shueb Ahmed
Also the increased Roi filter also provides a test analytics uh in terms of providing you the reports of your sessions built for manual or
Shueb Ahmed
Automation with all the different findings with different parameters like capturing performance metrics which could be you know in the form of the CPU memory
Shueb Ahmed
Battery consumptions Network logs and also from the device locks perspective and any screenshots and also the video so all that comprehensively we are providing
Shueb Ahmed
A stub as part of the report session which can help you further Deep dive and analyze your results and our product is also devops
Shueb Ahmed
Ready tool so Peak load can be integrated with any CI service Bill Jenkins theme City bamboo Azure devops and so on right so that's
Shueb Ahmed
Pretty much about on the peak Glory offering side and we have been also uh recognized by Gartner in the um you know recent report
Shueb Ahmed
For the you know how to build an effective remote testing platform
Shueb Ahmed
So that's one of our biggest achievement which we had in this uh in the year 2020 from the report apart from this big achievement
Shueb Ahmed
We are also highly recognized and recommended on G2 as well some badges that we have consciously won and every cotton wise every quarter
Shueb Ahmed
And uh you know uh that is considerable after every quarter encounter which resulted in best Roi also you know easier easiest setup for setting
Shueb Ahmed
Up the cloud and also High performer Etc and we are also proud of many of our partners and clients we serve across the globe
Shueb Ahmed
Making us the global competitor in the testing space so let's with that said let's dive right into the latest update uh we have in
Shueb Ahmed
Store for you with the launch of peak Lodi csart one
Shueb Ahmed
So here is a brief overview of the latest features and upgrades we have made on the platform you may have already noticed that we
Shueb Ahmed
Have transformed the look and feel of the platform the new product experience was designed now with the tons of feedback from the users and
Shueb Ahmed
Also input from industry experts so the new product experience is aimed at making your navigation effortless integration seamless and the overall experience is a
Shueb Ahmed
Delight so we'll take a show on the new platform and take you through the changes that we have done so on a high level
Shueb Ahmed
These are some of the important updates that we want to give around the user experience of the product and hence with a self-healing plugin
Shueb Ahmed
We'll discuss more about it and some other upgrades and also some of the new devices that were added as part of you know our
Shueb Ahmed
Routine so let's get through and understand in detail about the new product experience we have so the new UI is already released and most
Shueb Ahmed
Of our clients are already started using so this was created in mind with the aim to you know provide easy seamless experience to the
Shueb Ahmed
Users with easy navigation right across the different uh tabs different functionalities features appear if you are if you were already a big cloud user
Shueb Ahmed
You would have noticed that change and we have been successful in delivering the new UI with a good feedback on the new a setup
Shueb Ahmed
And also considering the design standpoint uh we wanted to keep it simple uh so that everyone can understand uh without any trouble
Shueb Ahmed
And we've also clamped all the different uh features different sections either be it from devices sections or browser in one single page right where
Shueb Ahmed
You can quickly get into um into the different sections which you would like which you would like to get started with so it's a it's
Shueb Ahmed
A quick landing page which helps you understand uh what are all the important features that that needs to be covered or which you want
Shueb Ahmed
To test a bit from mobile set or browser side or anything anything that's around the uh you know certifier or any other features follow
Shueb Ahmed
Me so we are all it's a simple view which helps you understand quickly around the different features that P code is offering and there
Shueb Ahmed
Is also a customized space we are providing it right that helps you you know minimize the features which you don't want to use in
Shueb Ahmed
Practical there are a number of features but certain features which you think you know of no use so you can always keep that aside
Shueb Ahmed
So that helps you quickly customize based on your requirements so that I will run through in the uh product demonstration today
Shueb Ahmed
And uh also we have integration with the different platforms for the easy collaborations uh like with the different um you know test management tools
Shueb Ahmed
Like uh slag GitHub or even 0 for that instance so I'll take you through how that looks like uh in detail in today's demonstration
Shueb Ahmed
And another important Milestone we achieved was you know releasing the uh a new feature which is mostly uh talked about in today's uh you
Shueb Ahmed
Know technological world with the self-healing plugin so what is the self-healing plugin all about right so this plugin it automatically you know heals the
Shueb Ahmed
Test scripts which have already written you know in changes with the application for example if there is any new release um of your app and
Shueb Ahmed
You've already created a script for your previous app and when you try to execute if there are any changes on the script the script
Shueb Ahmed
Will tend to fail unless you identify them uh do the changes required changes on your script and you run it right so that that's
Shueb Ahmed
Something that we are following traditionally now with self-healing plugin what it does is with the Technology support of ai ai powered which automatically captures
Shueb Ahmed
The locators gets the locators directly from the uh Adobe it creates its own locators and it provides a dynamic content so if you look
Shueb Ahmed
At it here is a quick snap snippet of the code so here if we are trying to uh you know the test script is
Shueb Ahmed
Trying to find the button on the mobile section right now with the new application release there can be few changes on the button with
Shueb Ahmed
The parameters or different or with the you know with the kind of image that it is bringing and now once if it is not
Shueb Ahmed
Found what it does is it goes back I mean it comes in and the AI comes into feature here so what it does is
Shueb Ahmed
It dynamically creates the locators which are already available in the DB personality so which will fetch all the locators which are already present and
Shueb Ahmed
This will create the new locator with the dynamic location will just provide so this feature helps you quickly identify the change within the app
Shueb Ahmed
And provides the right locator which is looking at so you can try this out which helps you uh for the quick fix of your
Shueb Ahmed
Application changes if there are any application changes so this is something which was really talked about on this feature and we were able to
Shueb Ahmed
Get this feature on board on time and yeah we're looking forward for the feedback how this feature works right and if there are any
Shueb Ahmed
Feedbacks we are happy to receive them and we can take that implemented if therefore any changes right so that's about on the uh self-failing
Shueb Ahmed
Plugin some other upgrades when we talk about that we have released along with the new UI are you know product feature released wise so
Shueb Ahmed
We have launched uh the new streaming technology for the iOS right which is called as iOS video recording V2 which what it means is
Shueb Ahmed
For the end user is um we have developed a technology which helps you stream the uh quality video video quality uh with the less
Shueb Ahmed
Bandwidth even with the less bandwidth you should be able to experience the uh the performance of the iOS devices
Shueb Ahmed
So that will help you even if your bandwidth is low and if you are really experiencing experiencing some um you know Network fluctuations or
Shueb Ahmed
The uh low bandwidth you can still get the output the performance of the iOS would be much much better with this release
Shueb Ahmed
And other features when we talk about image injection which is something of really need we had this feature here which was mainly targeted towards
Shueb Ahmed
Scanning the QR codes and the barcodes now with the camera mocking feature right where you can inject any image so if your application scans
Shueb Ahmed
Any image maybe it could be a you know Bank check or it could it could be an ID card or any any document that
Shueb Ahmed
Needs to be scanned so now you should be able to mark it by using an image injection feature so the prerequisite here is to
Shueb Ahmed
Just to upload the uh snippet to upload this snap it can be in PNG or JPEG to the Cloud Drive and the application can
Shueb Ahmed
Be instrumented right so application has to be instrumented so when we talk about instrumentation so we add certain libraries to your existing file so
Shueb Ahmed
There is a small process which we have published in our documentation you can follow that and if there are any such scenarios where you
Shueb Ahmed
Want to test the image injection site you can pretty much make use of it
Shueb Ahmed
And we have also released a network logs so there was always a feedback on the request from different clients for capturing the network logs
Shueb Ahmed
Earlier we used to provide Network locks in terms of uh you know having integration with the third party tools like uh Charles proxy or
Shueb Ahmed
Any other tools now the Cloudy has this inbuilt feature which can help you provide all the network logs all the HTTP requests and the
Shueb Ahmed
Response in the form of our file so that is also released in this you know new T cloud e6.1
Shueb Ahmed
And also if you offer customers wanted to test you know the different mobile actions uh through the apis like opening and closing of the
Shueb Ahmed
Applications are even even a tap or even rotating of the screen so how are you able to manage these so it's really difficult uh
Shueb Ahmed
You know uh from the UI set of two even through from the automation standpoint if you want to rotate a screen uh it's a
Shueb Ahmed
Little challenging through the capabilities all right so now we have brought in some kpis we have developed these kpis apis and we have rolled
Shueb Ahmed
This out as well which can help you quickly use these different mobile actions through apis from your script directly and perform the relevant actions
Shueb Ahmed
All right so these are some of the important upgrades that Peak Lodi has brought in in the 6.1 release
Shueb Ahmed
And we have added some new devices in uh right so in our last update we had you know added close to 43 devices in
Shueb Ahmed
The newly launched uh Mumbai device Cloud right and this time we have added around six new devices on this cloud and also we have
Shueb Ahmed
Added the new latest iPhone 14 pro and 14 and 14 pro on October us cloud right so that you can really look forward so
Shueb Ahmed
If you are looking to test anything on the latest iOS devices so we have these devices up and running on our us Data Center
Shueb Ahmed
Okay so well that wraps up the presentation and the latest features and upgrades that I have for you now we can quickly jump into
Shueb Ahmed
The a quick live demonstration maybe I can quickly showcase how the new UI looks like and also try to show you some important features
Shueb Ahmed
And capabilities that P40 brings in so with that let me quickly switch to the uh the browsers here so device.pglody.com is the public Cloud
Shueb Ahmed
URL and uh if you are a new user you can always sign up to our platform either by just clicking on a sign up
Shueb Ahmed
Button so there are some prerequisites you can provide in your details sign up by creating an account and once you are in you can
Shueb Ahmed
Log in with your credentials right and yeah so we we do have you know SSO integration or in case we will if you need
Shueb Ahmed
To sign in with your Google accounts if you've already so let me just sign in and take you to the platform I'm just signing
Shueb Ahmed
In with my credentials all right so this is the landing page of the new UI right where it's it provides all the different options
Shueb Ahmed
In one um you know on on a single page where we have different sections built for mobile section or browser section or any other
Shueb Ahmed
Sections that you're going to perform right either for manual system or even from automation side the different automation tools that we support and also
Shueb Ahmed
Some other capabilities so it's just on a single page so that you get to understand uh in a way quickly without having any difficulties
Shueb Ahmed
And some other sections as well if you can just go to the dashboard all right so where you can quickly uh try to understand
Shueb Ahmed
A different uh aspects different parameters like any new devices that are added to the cloud you can get these details you can also browse
Shueb Ahmed
In for further more details there is also a get started video on the right hand side which can help you quickly uh get to
Shueb Ahmed
Understand uh you know if you are new to be cloudy and if you want to create your first test there's a small video which
Shueb Ahmed
You can always help and plus we have added some important um you know parameters within the dashboard which helps you quickly understand um about different
Shueb Ahmed
Statistics like the total sessions which talks about number of sessions that you are in over the period of time so you can always filter
Shueb Ahmed
Them you can provide two from and two dates and also trouble also you know filter based on devices or browser sections so that will
Shueb Ahmed
Give you a quick insights about your test execution and if there are any sessions that are running in live you can get this data
Shueb Ahmed
In the total concurrent session so right now I don't have any so that's why I don't have don't see any data plus there's another
Shueb Ahmed
Section which which will help you provide you know all the latest test runs that you have run till date all the last influence you
Shueb Ahmed
Can quickly get that either again if this is for device level or even for the browser side and uh also we are providing you
Shueb Ahmed
Most used devices versus browser sorry so this is something which you can always look for right so if you are looking to understand which
Shueb Ahmed
Are the top most used devices or browsers so you can always check this from these parameters you can always filter it if you are
Shueb Ahmed
Specific to some month if you want to see what is the usage of the device on the particular month so you get all the
Shueb Ahmed
Details here and also other important parameters which can help you um you know during your testing uh to understand better so this gives you a
Shueb Ahmed
Manual versus automation at device level in specific based on the you know usage and also we are providing in terms of percentage so this
Shueb Ahmed
Will again help you understand which are all the devices which are used more more frequently within your team right and uh whether it was
Shueb Ahmed
It for use for manual or automation so you get to you get to understand the split right on a device level and also from
Shueb Ahmed
The device browser usage perspective uh all the different devices that were used by your team you get all these data here along with some
Shueb Ahmed
Other details again this is for both devices as well as a browser session you can always filter and get this Statistics so that can
Shueb Ahmed
Quickly help along with the date range here you can always change the latents that you wanted to understand and for the most uh all
Shueb Ahmed
The latest updates any latest releases all that documentation links you can get it from there so that's pretty much on the dashboard side so
Shueb Ahmed
Now maybe I can just go to the main page and take you through the uh the devices section all right so let me just
Shueb Ahmed
Go into the device section so this is the place where you can view all the different devices uh in a single page so the
Shueb Ahmed
Devices that you see here are real devices that are hosted in our data centers so you can scroll down you know look for any
Shueb Ahmed
Particular available device and you can get connected to these devices depending on the availability so there are filter options again um again we have
Shueb Ahmed
Changed the UI so that it's easy easy navigation effortless navigations here so you can always filter based on different operating systems starting from Android
Shueb Ahmed
5 to Android 13 different versions of iOS with beta versions if there are any different oems so if you're looking to filter based on
Shueb Ahmed
Different oems so we have this filter option for you you can always do that screen size we support different smartphones tablets and tablets one
Shueb Ahmed
Can book your filter Network so if you are looking for any devices equipped with Sims you can always do that you can just click
Shueb Ahmed
On the network Tab and we will list all the uh not devices which are equipped with Sims like for for India region we have
Shueb Ahmed
Airtel Vodafone jio and also for us we have atntt mobile and US Mobile and location wise so we have our data center spread across
Shueb Ahmed
Different locations in India we have it in Bangalore and Mumbai um one data center is in U.S and one in Singapore so you can
Shueb Ahmed
Always filter if you are looking for any specific uh you know data center you want to connect those devices so that's about the location
Shueb Ahmed
Here now uh so let me also talk about another section which is called as my data again so my data is basically it's a
Shueb Ahmed
Cloud drive on the cloud location given to every individual user where the user can upload their apks and ipf files and other data right
Shueb Ahmed
So it's very straightforward so if you if you have any apps on your local drive and you want to upload it to the cloud
Shueb Ahmed
Just simply browse it from your local file so this will help you quickly upload so you can maintain pretty much maintain all your data
Shueb Ahmed
Here this is my app data section is restricted at the user level so no other user will be able to access the apps what
Shueb Ahmed
You have right so we can pretty much manage all your data here again there are filter options based on you know file type what
Shueb Ahmed
File that you are uploading if you want to quickly filter that out or even from the size standpoint and you can also you know
Shueb Ahmed
In terms of data if there is any range that you need to broaden just get the data you can quickly get it so that's
Shueb Ahmed
Something we have done the customization here so that's pretty much on the my data set now coming back to the devices section I can
Shueb Ahmed
Acquire any device here again depending on the availability it is being a public Cloud you see some of the devices already in use right
Shueb Ahmed
So that's because we have our customers globally accessing our platform all right so at any given point if you're looking to acquire any search
Shueb Ahmed
Device you can always do that say for example you want to connect to node 20 and this is busy at this point I have
Shueb Ahmed
To connect to this device so what do I do I look for any uh alternative here say for example I look for any multiple
Shueb Ahmed
Instances I just click on node 20. so I can see there is one more device that is available right so for most of the
Shueb Ahmed
Flagship devices so we have multiple instances especially around iPhones and some you know popular devices so you can always come here and look for
Shueb Ahmed
The alternate device I can also click on more details to understand what is the hardware in the software configuration the device is having and
Shueb Ahmed
Acquiring the device is very straightforward as I said depending on the availability you can acquire the device just click on connect the device gets
Shueb Ahmed
Connected once the device is connected uh you can get started with your functional testing so as you can see this is the device interaction
Shueb Ahmed
Page all right that's a new view again uh completely by you know you can customize some feature level options uh if you need not
Shueb Ahmed
Need not have all the features all the different options that you see on the top left side you can always remove them right if
Shueb Ahmed
Something which is not in use you can always so there are many such different features here that you can look forward and customize it
Shueb Ahmed
Accordingly as and when it's required there are some other important features on the left hand side so if you see it all actions again
Shueb Ahmed
There is a new uh UI implemented where you can at any given point if you need it you can just uh pull this up
Shueb Ahmed
So that you get get the feature and identity one point if you just need to close it you can just maintain it and so
Shueb Ahmed
That you can focus your testing on it on a particular device right so maybe I can just run through some so any application install
Shueb Ahmed
The application and do it so if I want to install the app I can just get into the Play Store app store if there
Shueb Ahmed
Is app already in my production I can do that or if it's in the form of apks and IPA I can go to install
Shueb Ahmed
Button here and look for the application which I have uploaded to the cloud so I have various different applications that are already up in
Shueb Ahmed
There so I can install any of the apps so we do have integration with Microsoft apps into as well in case if you are
Shueb Ahmed
Integrating um if you have your app center and if you want to integrate you can simply provide the app center token here and you can
Shueb Ahmed
You know get all your applications that are distributed across App Center so for now I can install any app here maybe I can install
Shueb Ahmed
Any of the sample apps just click on install the application gets installed on the device and as a functional test engineer if I want
Shueb Ahmed
To monitor the logs I can pretty much do that just enable the logs so again these are the color coded logs which I'm getting
Shueb Ahmed
Directly from the device which I can stack Trace follow my test flow if the application is getting crashed in between we also provide you
Shueb Ahmed
The crash pointers a separate crash report which helps you understand at which particular point the you know the application got crashed which in turn
Shueb Ahmed
You can use it you can take these logs you can download these logs and you can probably uh you know share it with your
Shueb Ahmed
Developers and these logs are further you know it can be filtered with various different options like debug warning info or errors so that's on
Shueb Ahmed
The log side and from the analysis standpoint again if this is something which is required you can get in an analysis tab to understand
Shueb Ahmed
Uh from the performance metrics standpoint to you know to see how intensives are up in terms of consuming the CPU memory battery just use
Shueb Ahmed
The app and select the application which you want to analyze it since I have installed this sample app I can just simply click on
Shueb Ahmed
Select so once I click on select I'll start getting all the performance vitals here so which are basically which are talking about the you
Shueb Ahmed
Know the usage of the you know memory or the CPU stage in real time Network usage in kilobytes again they upload in the download
Shueb Ahmed
In kilobytes and then battery consumption which is very important to understand will you help me understand what is my battery consumption at the device
Shueb Ahmed
Level and at the application Level so all these performance titles are provided while you're testing your application in light and also these uh graphs
Shueb Ahmed
These reports are all these graphs are also captured in the report section for you to analyze in the latest stages in case if there
Shueb Ahmed
Are any specific needs so that's something around uh reports uh transactions again um if you are you know if you want to understand the
Shueb Ahmed
Uh the transaction time for a particular action that you perform on the device so you can pretty much make use of it it makes
Shueb Ahmed
Sense to uh you know if you are testing end-to-end functionality starting from launching the app to uh you know logging off the application right
Shueb Ahmed
But however if there any specific actions that you need to check the transaction time you can choose the app as a first step again
Shueb Ahmed
Just click on select and provide the name say for maybe example I want to click on this accept button right so what I can
Shueb Ahmed
Do is I can provide the name transaction name here and click on start so once I click on start you will see a timer
Shueb Ahmed
Here and you perform the action and then you stop so of course you are doing this manually right so that's the reason why I
Shueb Ahmed
Said uh you know you can do it for the entire test it makes sense to test it for the entire test but however if
Shueb Ahmed
There is any specific action you can do that as well just click on start so the the device in the app gets ready and
Shueb Ahmed
You can click on this icon and just click on stop right so again this depends on the user actions that has been performed if
Shueb Ahmed
It's getting delayed um you know the transaction will vary however this will make sense during the automation if there is any specific automation if
Shueb Ahmed
You're writing your scripts and you want to pass the transaction so that will give you a better transaction response this time right for the
Shueb Ahmed
Different actions that you're going to perform uh so yeah that's how you can manage the transactional response time here
Shueb Ahmed
And other features on the left hand side maybe if you want to just work with different features again there are various different features uh
Shueb Ahmed
There are some features which are self-explanatory like you know rebooting the device at any given point you can just reboot the device um sending
Shueb Ahmed
The language of the application uh if in case if an app supports if you want to change it to different languages we have support
Shueb Ahmed
For All Digital languages here Network simulation again very important if you want to test your app on different or network profiles say 2G 3G
Shueb Ahmed
4G and so on with some customized problems so what we have done is we have throttled our Wi-Fi with different upload and download speeds
Shueb Ahmed
And created these profiles so at any given point if you're looking to test on any of these profiles you can come here and test
Shueb Ahmed
It say for example I need to test this on 4G data I can come here click on shift so once I click on share
Shueb Ahmed
This network profile is given to the device so whatever actions that I do on this device would be under 4G data I can go
Shueb Ahmed
To the device info and check under what network profile I am in and add any event point if you want to switch I can
Shueb Ahmed
Just unshape it or go back to the network profiles and change from one profile to another profile so that helps you understanding uh from
Shueb Ahmed
The you know Network standpoint how your app performs and location which is again if your application is the location of your app and if
Shueb Ahmed
It feels the data based on the location that you have selected and you want to market the location from different part of the world
Shueb Ahmed
Right so in real time how we do we need someone to be locally present with the device at the various different locations in order
Shueb Ahmed
To search scenarios so we'll be cloudy you can actually select um you know you can actually Mark the location um uh you know directly
Shueb Ahmed
From um from this place so say for example you have a banking app or a grocery application for that matter so what does the
Shueb Ahmed
Grocery have do it detects the user location it provides you the nearest stores or even you know the delivery time how soon they can
Shueb Ahmed
Deliver now if you want to market the location you can simply come here click on Mark location the Google Map will come and this
Shueb Ahmed
Data this device is hosted in Bangalore now if you want to Mark the location from different part of the world I can just go
Shueb Ahmed
There click on their location the corresponding Latin long information will be captured on clicking on set this will be given to the device at
Shueb Ahmed
The API level right so now if you try to relaunch the app uh you can or relaunch the app or if you try to
Shueb Ahmed
Detect the location from within your app the app will detect the location which we have set through the um you know coordinates and this
Shueb Ahmed
Will start giving you the data as if you're just see in that location so if there are any such scenarios where you want to
Shueb Ahmed
Test it with the you know location-based scenarios we can pretty much do that um many other features uh ADB Commands mostly used by the
Shueb Ahmed
Developers you can execute various different ADB Commands just to execute and get the output instantly Chrome debugger uh this is for inspecting the mobile
Shueb Ahmed
Based web application so if you have a mobile based web applications and you want to test the objects and elements or understand the network
Shueb Ahmed
Plugs vegetable requires sdb responses you can pretty much make use of chrome debugger so for Android we have Chrome debugger and for iOS similarly
Shueb Ahmed
We have Safari debugger web URL if it's a mobile based web application and you want to test it across different browsers so we have
Shueb Ahmed
Support for different browsers starting from chrome Firefox Microsoft Edge Opera and so on so by default every device comes with a default browser right
Shueb Ahmed
And that's Chrome for Android and uh for iOS in Safari now if you want to test it on a different browser or build the
Shueb Ahmed
Different versions uh So based on the availability of the browser so we have added certain browsers to the list so which you can quickly
Shueb Ahmed
Change at any given point and test it on these browsers so we'll just provide the URL select the version of your choice and then
Shueb Ahmed
Launch it so once you learn the browser and the app gets launched and you'll be able to test it against that feature right so
Shueb Ahmed
That's on the web URL site while that again uh this is for testing your internal apps if there are any internal app security applications
Shueb Ahmed
Which are accessed only in your private network not outside public network but however you want to test it on the cloud device all right
Shueb Ahmed
So we have this feature so there is a small utility so if you click on here this will take you to a documentation which
Shueb Ahmed
Talks about how you can configure the utilities so there's a small utility called Peak loaded desktopus which you can install it on your local
Shueb Ahmed
Machine and configure so we have provided all these steps here for Mac windows and Linux machine just configure and you know configure the details
Shueb Ahmed
With your credentials and once that's configured you will be able to access all your internal apps for example so once you configure you have
Shueb Ahmed
To activate the one light utility okay on the device as well as on the utility once that's activated you can start accessing your local
Shueb Ahmed
Apps so here I'm trying to access the Jenkins URL which is you know internal which is in which is working on my machine right
Shueb Ahmed
So if any attacks is the same we can use this feature so that's something from the um you know in installing the testing the
Shueb Ahmed
Internal apps we can capture screenshots if there are any defects or you can just simply click on screenshot the screenshot with captured in one
Shueb Ahmed
Is one pixel which you can further edit delete and download and not just that you can also collaborate it you may also further edit
Shueb Ahmed
If there is any specific uh you know effect that you want to highlight more precisely right maybe this particular icon is in the wrong
Shueb Ahmed
Place I'm just taking a hypothetical example uh this provides some meaningful name confirm save
Shueb Ahmed
And also not just that you can also collaborate it on various different platforms so as I said so we have integration with um jira
Shueb Ahmed
So you can simply log a bug so if you are using 0 for a defect management just click simply click on logger bug in
Shueb Ahmed
General of course you have to authenticate with your zero credentials that will be a fun time activity because that you'll start seeing all your
Shueb Ahmed
Project details here and you can log whether if it's a bug or a task and then capture the effect provide the summary details and
Shueb Ahmed
Also you may capture the evidence sensors in terms of screenshots logs and everything right so once you have this you can just log a
Shueb Ahmed
Bug and once you log a bug the bug will be logged in this year instance and you'll be notified with a bug ID so
Shueb Ahmed
This will help you collaborate your findings with different teams based in different locations uh right so thereby enhancing your testing timelines again so that's
Shueb Ahmed
How you uh collaborate and uh yeah as I said so we have from the new features standpoint um for the in in specific to
Shueb Ahmed
The mobile actions through the API so if you want to rotate the screen through the API uh we do have uh for opening or
Shueb Ahmed
Closing the app or performing any action so there are but otherwise on from the UI side you can just rotate the screen and test
Shueb Ahmed
Your application in the landscape mode provided your app is supported zoom in zoom out functionality for you to test the UI quality of the
Shueb Ahmed
App in case if you need to test the UI quality of the application you can pretty much make use of it certain soft keys
Shueb Ahmed
Available which helps you you know go back one step in the application or go to the home screen or even open multiple apps um that's
Shueb Ahmed
There on the um you know on the on the device section
Shueb Ahmed
So yeah so these are some of the important features that I have taken you through um maybe I as I said so these are very
Shueb Ahmed
Much um uh you know user friendly you can at any given point you can customize it based on your uh review so this is
Shueb Ahmed
A transaction which you were talking about there is a customized report further which you can download it for every transaction uh so that gives
Shueb Ahmed
A quick overview about the package that I have tested on the device on a version name and Then followed by a quick video right
Shueb Ahmed
Which helps you understand what you performed really on the on that particular transaction right I just clicked on the action button how long it
Shueb Ahmed
Took all right what was the start time end time and then all the key performance parameters which talks about the CPU memory battery and
Shueb Ahmed
The network right so these are some details which are prone as part from the transaction report and uh yeah so once you will you
Shueb Ahmed
Are done with your tests you can also provide some meaningful name to it if you want to just provide so that you know you
Shueb Ahmed
Capture this session with the appropriate name and once you are done with your session you may release the device to release the device you
Shueb Ahmed
Click on release button on the on the top right corner and you'll be notified with the pop-up it says your data will be cleaned
Shueb Ahmed
Up so what we do we uninstall the app from the backend clear cache cookies and also the device will be Power Cycle so next
Shueb Ahmed
Time when you connect to the same device the device will be in its original state so this is more from security in the compliance
Shueb Ahmed
So we understand uh from the security standpoint so we are also certified with ISO 27000 and soft two compliance so you can be rest
Shueb Ahmed
Assured whatever apps that you test on our platform are absolutely safe so with that you can release the device you can either go back
Shueb Ahmed
To the devices or just click on view reports to directly navigate to the report section so let me just take you to the report
Shueb Ahmed
Right so for every every session every device that you connect is is considered as a session and for every session we are also providing
Shueb Ahmed
You the reports so let's get into the reports and try and understand what all the parameters that we provide so in the all report
Shueb Ahmed
Section you should be able to see all the various different reports for manual or automation sessions so this is the device that we have
Shueb Ahmed
Connected I can further click on view report again a new new look altogether uh with simplified um you know options and providing you the
Shueb Ahmed
Details of your device that you have tested on session details started completion total duration and then also on what is the configuration of the
Shueb Ahmed
Device that it performed right and then all the key performance parameters yes like the transaction time or the transaction report separately and then if
Shueb Ahmed
There are uh the other memory batteries no transactions so all that are captured here this will take a few more minutes and once that's
Shueb Ahmed
Ready you will get it maybe I can show it for other other reports and these are the snapshots which are captured while you are
Shueb Ahmed
Testing and in which you can further download them and uh you can maybe share it among your team members these are the logs and
Shueb Ahmed
Videos right so the entire session the videos and the logs are captured which you can share it among your team members or different uh
Shueb Ahmed
Players to further understand or analyze your session or to reproduce the you know issues so once this is done you may also collaborate it
Shueb Ahmed
You may just click on collaborate uh you and you can log a book so that's how the report looks like and these reports are
Shueb Ahmed
Shareable you may just click on copy reporting reporting gets created and you may share it among your team members so they need not be
Shueb Ahmed
Pcloudy user anyone who has access to the link will be able to access the report which is just for the easy uh collaborations
Shueb Ahmed
Right so yeah that's pretty much it from mobile devices session on the browser side of things maybe I can quickly run through and not
Shueb Ahmed
Take much of a time here um so so there's a separate section here from the browser again we can get it in the browser
Shueb Ahmed
Tab where you can view all the different machines here so we have filter options again you can filter based on browsers here the supported
Shueb Ahmed
Browsers Safari Chrome Firefox Microsoft Edge different osis Mac and windows different OS versions again for Mac we have monetary and highs here and for
Shueb Ahmed
Uh windows we have Windows 10 and 8.10 again with different versions of Mac versions
Shueb Ahmed
Right so you can quickly filter and acquiring the device is very very straightforward you just have to click on connect based on the availability
Shueb Ahmed
On this machines uh you can simply acquire the machine which you want to connect just click on connect and the browser will be connected
Shueb Ahmed
So once that's connected you can start accessing all your web application right so that's the default browser so now we have connected to a
Shueb Ahmed
Windows 10 machine which is a micro 103.0.5 and it is hosted in India I can start accessing my application any application that I wanted
Shueb Ahmed
To connect for example Amazon that in yeah test it against various different resolutions so by default the default resolution is 1920 1080 if I
Shueb Ahmed
Need to change it to any other resolutions I can come here select the required resolution so that the screen gets adjusted so it's very
Shueb Ahmed
Important to test against various difference in resolution to understand the behavior of the web app screenshots if there are any if you want if
Shueb Ahmed
There are any bugs and if you want to highlight them capture them and you can view all your screenshots in the Galaxy section which
Shueb Ahmed
You can further edit or download just like how we did it for the mobile sections just identify and start highlighting the difference provide some
Shueb Ahmed
Meaningful name to it and click on confirm since once I confirm save deleted screenshot would also appear here so that's how you um you know
Shueb Ahmed
Capture the screenshots and also you may collaborate it on zero if you want to you know provide the logo bugging press zero you can
Shueb Ahmed
Pretty much do it so we have seamless integration with that as well so with that that's pretty much it from the uh manual testing
Shueb Ahmed
Site uh and now maybe I can quickly release this
Shueb Ahmed
And go back to the uh over the session and uh at a high level we are also providing you the reports for the browser
Shueb Ahmed
Session as well just like how we are providing for the manual session for the devices side so this will quickly brief you about on
Shueb Ahmed
Which specific machine you tested what is the OS what is the what is the uh you know window configuration of the machine right whether
Shueb Ahmed
It's a Windows or iOS different different version of Chrome or a browser which version of browser you are connected you can view the report
Shueb Ahmed
Again yeah this will give a quick overview critical session details this is a machine configuration that I was talking about and snapshots any and
Shueb Ahmed
Very soon we will be releasing the video part as well for those candidates under development state but very soon we are going to release
Shueb Ahmed
That as well so that's pretty much hit from the manual testing side side of the things and when it comes to automation uh the
Shueb Ahmed
Flow is very seamless again you can get into the automation side either if it's a 8 PM or if you're using up key for
Shueb Ahmed
That matter as I said so up key is your internal solution which is a codeless form of automation so anyone can create the scripts
Shueb Ahmed
While they are screening of course this is a licensed version another automation solutions that we support our espresso like Cy test and Peak Lodi
Shueb Ahmed
Has also support for the visual uh AI right so there are some small some steps so a small piece of code that needs to
Shueb Ahmed
Add it within your existing code so which will quickly help identify if there are any changes from your previous application release just to identify
Shueb Ahmed
The changes right in the app so maybe we have a separate webinar conducted for the visual area if you want to refer them uh
Shueb Ahmed
We have published them on the bigquery website please have a look at it so the idea is to just to help you understand what
Shueb Ahmed
All we are supporting okay and uh yeah and the rest of the things on the dashboard again these are self-explanatory if there is anything
Shueb Ahmed
That you want to listen from the Utility side uh there's a device planner section capabilities tab so all that are again simplified integration uh
Shueb Ahmed
If in case if you are looking for integrating this with Zera or SSO configuration you can just come here and again if you are
Shueb Ahmed
An admin if you are from your organization standpoint if you want to manage the users you can pretty much do that which will help
Shueb Ahmed
You understand quickly from admin standpoint where you can understand the team information how many team members are there if you want to add them
Shueb Ahmed
As a team user or remove them right you can also get the statistics of the usage either at device level or browser level uh
Shueb Ahmed
Right you can also filter with the date and duration team usage again further if you want to understand the team wise usage if you're
Shueb Ahmed
If there are multiple teams you can always get the insights about the team usage and the devices say of course uh you know you
Shueb Ahmed
Can get into details about the devices that are connected on the platform
Shueb Ahmed
Yeah and uh yeah we have also a community Forum uh where you can be part of a community for regular updates on Peak Lottery
Shueb Ahmed
And also uh with the updates on the latest technology uh around testing so we can be part of it you can join in this
Shueb Ahmed
Forum uh which will help you give a good quick insights about our platform you can just join in to our community as well so
Shueb Ahmed
There is a link yeah so that's pretty much it I think we are close to the time and uh maybe I can quickly now
Shueb Ahmed
Um you know open up the Q a session if there are any questions uh you can go ahead and shoot out your questions
Shueb Ahmed
All right so there are a few questions that have come in I can just start taking them okay so there's a query is it
Shueb Ahmed
Possible to interact with the same phone settings like GPS Network and ble so uh the question is from Diana all right so
Shueb Ahmed
So since it's been a public Cloud all right so we have uh restricted the access to the uh settings right on the big loading
Shueb Ahmed
Device form but however if there are any specific need for you to you know have access to the settings you can let us know
Shueb Ahmed
So we can enable them we can enable for you so that you can test it for any any settings that you wanted to change
Shueb Ahmed
As part of your test which you can do it all right uh and yeah you can switch to the locations that you want GPS
Shueb Ahmed
Of course as part of a feature we are providing you will not get into the settings you can directly change the location feature but
Shueb Ahmed
Yes if there are any specific settings that you need to change on the device side uh you can do it right but for now
Shueb Ahmed
This is Illustrated however if there is any specific need you can let us know we can help you with the number of providing an
Shueb Ahmed
Exemption so that you can do the testing on the changes on the setting side of that answers your question and there is also one
Shueb Ahmed
More question from Diana says what is the purpose of a cherry good question here uh see if the applications are authenticated through Biometrics how
Shueb Ahmed
Are we testing those scenarios on on a device on a cloud device right of course so these devices are hosted on the cloud now
Shueb Ahmed
There is no way where we can have our physical
Shueb Ahmed
Biometrics right we cannot so in order to test such scenarios there is a feature called Touch ID which helps you simulate the fingerprint so
Shueb Ahmed
What we are doing is we are basically if you see the touch ID feature there are two different options one is green button and
Shueb Ahmed
The red button so when you press on the green button the authentication we are basically bypassing it and you know that implication will get
Shueb Ahmed
Passed and your application gets launched over when you press the red option which basically means you are failing the authentication this is for required
Shueb Ahmed
In case of negative scenarios all right where you send email it responses to the um applications server so so what we do we send
Shueb Ahmed
Some invalid response and our application will not get applicated so if there are any such um uh you know functionalities needs to be tested
Shueb Ahmed
With inverse Biometrics so that's it that's ready for you that helps you test against the Biometrics and not just that you can also do
Shueb Ahmed
It through automation as well we have created apis for it which can help you test
Shueb Ahmed
Yeah hope that answers your question all right so there's one more question uh from a user called DVR she says does it support API
Shueb Ahmed
Testing with complex jsons okay so our platform is mainly focused on the um you know functional side of the things uh from functional functional
Shueb Ahmed
Testing perspective all right uh it's purely a function testing tool where you can test all your different mobile test cases scenarios built from manual
Shueb Ahmed
Testing side or automation testing set but of course having said that we have apis uh session as well so our platform is the rest
Shueb Ahmed
API based platform where you can use these apis to test your uh scenarios through any API automation tool right R through if you want
Shueb Ahmed
To test it through the uh you know Postman or any other API testing so you can use our apis to test the features if
Shueb Ahmed
If you want to test as part of your application needs but however it's not an API testing tool which basically our tool helps you
Shueb Ahmed
Test API scenarios through the apis which we provide yeah hope that answers your question
Shueb Ahmed
Okay there's one more question from arthurus it says are there any updates and new features on backend API generic on on APM side so
Shueb Ahmed
Well again good question thanks for posting out this so there are some recent developments that are happening around apis especially around the APM set
Shueb Ahmed
Of things um I will certainly um check that with my team and help you provide an update maybe I can just write one-on-one to you
Shueb Ahmed
Little detail updates where we stand at this point uh right so that might give you uh complete details about the platform support especially around
Shueb Ahmed
The API side yeah Run apps developed in flutter this is interesting question uh we have been hearing quite a lot from different customers especially
Shueb Ahmed
Around the frontal while if you are able to develop your scripts on the which are on the flat wraps all right and if it's
Shueb Ahmed
If you're looking for just for the execution purpose then certainly you can execute your scripts which are developed already on Peak loaded devices you
Shueb Ahmed
Just have to integrate it and execute it however having said that if you are looking for still script creation and and um from the
Shueb Ahmed
Flood wrap so that's something which is not supported at this point uh but however you know we are having a product analyze some of
Shueb Ahmed
The fluent Labs very soon so you should be able to hear from us but at this point there's no support for flood drives you
Shueb Ahmed
Ever search for the script creation but however in the scripts are already created and if you're able to interview it on the local device
Shueb Ahmed
Then you can integrate with Peak glory and execute your scripts that are developed on flatter up on the pqd devices
Shueb Ahmed
Yeah hope that answers your question all right so thank you so much I mean it was a very good interactive session I I like
Shueb Ahmed
The questions that came up I mean there are many few or few more are coming I mean uh just look under the time here
Shueb Ahmed
A quick we are just completing so thank you so much for your time uh if there any questions unanswered I will certainly um answer
Shueb Ahmed
To you guys one-on-one through my uh through the email and I'll keep you posted on the updates so thank you so much uh for
Shueb Ahmed
Your time and we look forward to many more such webinar suggestions in the future coming days in the next quarter all right thank you
Shueb Ahmed
So much I I hope this session was impractive and helpful to you all so look forward um to partner with you guys in case
Shueb Ahmed
If there are any queries you can drop me an email or you can also log into pete.com and raise your consensus or queries that
Shueb Ahmed
You have once again thank you so much have a great day ahead bye