How to Test a Mobile Application using BrowserStack? (With Checklist)

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
[Music] hey guys welcome to technical academy my name is pramot and in this video we are going to learn about how to test a mobile application using browser stacks product which is called as app live and i'm gonna give you extensive checklist uh in the end as well as some of the important point that you have to take care while testing mobile application all right this is gonna be a uh practical demo so i'm gonna show you how you can do it i'm gonna give you some of the apk files that you can try out in browser stack uh for your reference right so let's get started all right so uh let's jump into it like common type let's first of all we need to understand like what are the common types of mobile applications or testing that you have to do right so uh if we talk about the mobile mobile application testing right you have to do usability testing right so it basically means that uh you have to just ensure that your what uh if that your app is easy to use right you have to check the mobile application flows uh testing your app in if your test your if your app is behaved very well in the background that you can check it out right uh you have to check it with the gps locations like uh what what happens if there's a gps location on of wi-fi signal strength uh easy navigations right and there's a couple of points what happens in background like i have noted down like whenever you are receiving call what happens to your application right whenever you are making goal or other things right so these are self active explanatory points although all of them are given a description because we are paying more attention toward the demo part right so uh in compatibility testing you are just ensuring your uh app basically runs on different versions or you can say because there is so much fragmentation of the different version of android right people are on sometimes some of the people are still on android eight seven six right or some of them are right now switching towards nine and also that's why we have lots of fragmentation you have to test your application uh even on the iphone right on a different version right so that's where you have to do compatibility testing interface testing i think it's this is very uh straightforward which is basically testing the menu options gestures transitions of the button and history settings right or you can uh add more details on it service testing is basically testing in offline and online board right uh low level resourcing basically means uh if you are if your app basically use your databases like how what happens if the database permission is not given or what happens so if your data is corrupt something like this these issues right of course the most important uh checklist that you have to take care of mobile application is your installation testing what happens or you are validating your app by installing and installing if your uh what happens in that case yeah right and you have to take care of your app security right uh you have to app security basically means uh your input validations your penetration testing like uh if your data if your app doesn't leak data right on of user data especially right testing the data uh testing data protections networks authentication of the different uh whatever if you're using any kind of a social authentication right you have to take care of that thing backups operational testing basically means testing of the back curve in case uh app loses the data out due to bad network app is crashed right uh your data is not uh lost in that case right so uh i'm gonna give you more things in practical example but i'm just giving you just like what kind of common common types of mobile application testing generally we do so pay attention right so i hope you get the point now uh in a very quick manner that uh these are the testing that you have to do right most of them and uh if you talk about uh mobile application type right we have web-based uh apps where most uh sometimes what what happens is you have some it can be you have to do mobile testing for a particular website in in chrome browser of a mobile right so that basically means it's a badges it's a web application but you have to test it on the mobile mobile different version of mobile if that is for different resolution it was it is opening fine or not right in that case or it basically means optimizing mobile browsing behavior right uh we have native plus hybrid apps right so native and hybrid basically have the similar functionalities and they can access so for example if your app x have access to microphone gps location all the things right those things that you can check it out uh you can do front end testing also for validation validating your ui if they have login if you have some forms that you need to fill in your application right it can be native or it can be web-based application or it can be hybrid right that you can check it out network compatibility of course you have you can check out different packet loads jitters network speed storage back-end testing right these are the testing that you have to take care of while doing mobile application testing right so let's uh do a demo let's let me tell you about uh like how you can do it uh so right now i'm let me make myself a little smaller so right now i have a browse check account right now with me right i'm using and you can go sign up with the free trial also and uh you will be provided one uh i think for few minutes a few minutes of testing for different devices and that will be enough so what you can do is that for example i have this selenium cylindric test steps uh so i'm gonna give you one uh couple of uh dummy apk files that you can try out right so what uh you can basically you use this option which is basically test your sample applications uh test with sample apps like apk apk files that are ready you can upload your files right if you want to right so you can upload ipa which is iphone app apk and aavs right uh you can sync with app center if you have key you can integrate with test flight you can install via play store right or if you select iphone uh you can also use install web storage i think it's only only available in paid plan so we are right now on a free so that's it so uh i have one application with me uh so this this one which i have already uploaded you can click on this upload button and right and uh let me show you on the pixel how it's look like so it's it's very simple right you have to just upload the app and just uh it will start if you see the log here uh the there is a dev low tools which is available where it will be showing you all the logs which what's happening in your device right and you can expect also if you want to it's kind of a similar experience like we used to have apm inspector right very similar to that uh you can see networks uh logs related to it so right now i will be on i mean lock cat where you can see that my application is successfully uh installed right and this is the pop-up so this is my application which is again working display pop-up window i'm just testing it on uh on a particular what happens uh okay i think it might no display pop-up window okay this mess uh let me check you open apps so now it's back right install a new app if you want to install new app you can select it for example let me go to my document like shared or apk so right now i have one application which is netspeed i'm gonna click on okay so right now i'm installing a new app in current session right so it's gonna transfer the apk uh and yeah and build successful it's downloading and it will start start installing that application starting now and now i have my ready so download speed and up speed is already getting automatically so this is very simple application is just it will just show you the there's no uh fancy ui so you can see it's just some options couple of options that i can test it out right i can kill the application kill app i can install the application also are you want to install the app i don't want it change the location if i am testing geo location feature i can change my location to some uh iraq and yes set it to yes so it will work in a way throttle the network different throttle for example i want to test it on 4g 3g 2g right i can do that change language i can change my language also right i can do the switch divide also right now i'm on free plan so they will not allow me but if you have someone who have purchased it you can switch to a different devices also right so just giving me this upgrade option right so and one important thing is basically you can do is local testing which basically means if you have a particular website that you want to test it on phone uh what you can do is that you can download their local desktop app and uh if you have local if you have a local application hosted for example it can be your staging servers or it can be a local host 8080 where you have basically a web application that you want to see on the chrome you can open up the chrome and after switch on you will see a green light that it will say that it's connected and you can open in the url and test it out right so that's a very handy way to do that right so uh another important thing is basically zoom in uh you can zoom zoom out right uh you can see you can switch on dev tools if you want to i have explained you like but different dev tools like you have inspect element for example if you click on it it will take a little time it will give you an inspector like kpm inspector same thing you can get the x parts of all the things right for example this one you can get the this is an edit text that says has index zero and all the things this is just a network uh let it bring enable for all network i did at least start the session but it might make sense right so uh that's uh that's uh that that's one of the things so now what happens is you can do your rejuvenated testing where you will be ensuring your app is easy to use compatibility testing you can test it on different versions if you have a create plan interface validation installation and installation i think we have already tested it operational you can test out the backups right now this app doesn't support these kind of backups but app security you can check your input validation network protocols authentication if you have a very complex app like facebook and all you can check it out right those things uh settings uh i think uh if it basically means uh if your is idle for 15 minutes it will stop the session and this is just a stop session directly button right report to jira it is very interesting suppose you found some bug you can click on it it will be and you can basically mark them that this is my this is bug the right basically means right so uh i hope that is clear right now i have only 42 minutes left so you can do try out uh this apply feature of browser stack i think it's amazing i've been using it so you can try out different ipads like they have lots of different ipads i iphones latest iphones like 12 12 pro android are they have few of the latest ones like for example oneplus 7t till now they don't have it as of now vivo different functions and uh yeah you can install them directly from play store also if you want to test it out for example right but you have to log in to the play store i think and your data is secure because every time you stop the session they just delete everything so you don't have to be worried about your data or your login details right so you can just uh click on play store you can log in with your ids you can install the application test it and after that stop the session everything is gone don't need to worry about it okay so that's what uh that's what about it uh how to test a mobile application using browse track by app live right i hope that is clear uh it basically means what are the different things that you need to test it out uh test what kind of different application that you have right you can install your application by using uh apks uh if you have the file local files you can do it by test flight play stores or app store our app center right you can test a simple application i can share you couple of uh sample application with you also that you can check it out okay uh all right i think i have given you some of the beginner view of applied right i hope you have learned something new in this video and uh if you are someone who is working as a mobile application tester if you need some help or if this video helps you in a way let me know in the comments i'll be happy to help thanks a lot for watching this video i hope you have learned something new thanks a lot and have a nice day bye
Info
Channel: The Testing Academy
Views: 18,278
Rating: undefined out of 5
Keywords: browserstack mobile, browserstack mobile app testing, browserstack mobile testing, browserstack mobile automation, mobile testing, mobile app testing, mobile application testing, android testing, mobile app testing tutorial, checklist for mobile testing, checklist for mobile application testing, software testing tutorial, checklist for mobile app testing, software testing, browserstack tutorial, browserstack app live, browserstack demo, browserstack manual testing
Id: qLZArtTme8M
Channel Id: undefined
Length: 12min 51sec (771 seconds)
Published: Sat Apr 10 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.