We use BrowserStack to assist with testing our web application on mobile devices. We are able to integrate our Playwright test automation with BrowserStack to test many different test cases on different mobile platforms, screen sizes, and browsers. Prior to using BrowserStack, we had limited coverage for mobile devices and relied on very few physical mobile devices in the hands of our QA team.
Pros
Large availability of mobile devices
Ability to integrate with Playwright
Local and Web usage available
Cons
Integration with Playwright is a bit difficult to use and maintain
Would be great to run automated tests more easily on the Web application
Config menus are don't feel intuitive to use when a mobile device is being used
Likelihood to Recommend
BrowserStack seems well suited to various kinds of manual testing on lots of different devices. My team finds it particularly well suited for mobile device testing, which often has variability between Android and iOS, even within iterations of each mobile OS. While automation is available via BrowserStack, it wasn't easy or cheap to maintain and continuously use.
VU
Verified User
Employee in Engineering (Consumer Goods company, 201-500 employees)
We implemented BrowserStack for real iOS and Android devices for cross browser testing. It gives us very good ROI. As after implementing we reduce our cost on buying real device for testing. We can use any screen size , OS , device for testing on BrowserStack and it help for effective testing.
Pros
Cross browser testing
Cross device and OS testing
Cons
more specfic way to test as naivgation is little diffcult some time
it stops responding some time which needs restart and have to do all process from start.
Likelihood to Recommend
For Cross broswer testing on different browser and devices. also it help to test on different OS on different machines
VU
Verified User
Executive in Engineering (Consumer Goods company, 201-500 employees)
BrowserStack is helping us in regression testing for POS app builds every month. It has some good features like image injection helping us in achieving our goal. Main advantage of BrowserStack is we get real devices which we can access over cloud and it helps to reduce cost for buying new devices.
Pros
Image injection
Stability
Devices with different IOS versions
Cons
Multiple QR scanning
Reporting
Likelihood to Recommend
Scanning QR and adding item in basket and completing E2E flows. If you have a use case where you want to test application under test on different Apple devices with different iOS /iPadOS versions with real devices, then BrowserStack is one stop solution for you. The support team is also quick and gets a resolution within 24hrs or at least they acknowledge, which is the good part.
VU
Verified User
Engineer in Engineering (Apparel & Fashion company, 201-500 employees)
Performing mainly manual testing, utilizing multiple forms of devices, widths, dev tools, and environments to simulate real devices I do not hold to better see accuracy on changes made to websites.
Pros
Updates constantly new features
Integrating AI now
Would like to see more original ADA testing accessibility not related to other sites
Cons
Need more tools for ADA accessibility not related to outside sites
Need more manual testing options for tools
Likelihood to Recommend
It is well suited for specific devices and environments needed to verify certain test cases It is less appropriate for recording videos.
Browser stack is used to test our site on various devices, we do not have a device lab and it is imperative we test the rendering of the site across a multitude of devices. We are also implementing a new automation suite which will utilise Browser stacks services to create pipe line tests.
Pros
Providing real world testing devices
Allowing local builds to be tested on a range of devices
Provides good training resources
Hosts releveant webinar
Cons
Adding low power modes on to devices
Likelihood to Recommend
It provides a good set of testing tools for manual and automated testing, the fact that it can be used to test websites and applications is another huge bonus
VU
Verified User
Employee in Information Technology (Consumer Electronics company, 51-200 employees)
BrowserStack has been an invaluable asset for our company, enabling us to test our web applications across a variety of environments efficiently and effectively. With its expansive library of real devices and browsers, we're able to ensure compatibility and seamless user experience across all platforms. The Live feature, which allows us to interact with our apps on different devices, has been crucial for catching UI inconsistencies and potential usability issues. With integrated developer tools, testing has never been more streamlined. Integration with automation tools like Selenium has significantly enhanced our functional testing process, improving the speed and accuracy of our test executions. Alongside Percy, which we use for visual testing, BrowserStack has revolutionized our testing workflow by offering a comprehensive solution for both functional and visual testing.
Pros
Automation testing.
Web application testing.
Cons
Documentation with examples.
Likelihood to Recommend
BrowserStack has proven to be invaluable for my team and me. As we strive to deliver high-quality web applications, it serves as our go-to platform for multiple use cases. Firstly, its expansive range of browsers and platforms has simplified our cross-browser testing process immensely. No longer do we worry about our application's compatibility with various browsers. Secondly, BrowserStack's capabilities to test on real mobile devices are a lifesaver. It allows us to ensure our design is responsive and maintains its quality across different screen sizes, which is crucial in today's mobile-first era. Thirdly, BrowserStack compliments our mature testing process by offering scalable, cloud-based infrastructure for our automated tests. We use Selenium for functional tests, and BrowserStack provides a hassle-free environment to run these tests concurrently, saving us from maintaining our own device lab.
VU
Verified User
Administrator in Information Technology (Consumer Goods company, 51-200 employees)
So currently we are using BrowserStack Live, Automate, and Percy to test and maintain our product. So first we run Percy to check if we have any regressions due to the current development, Then for production E2e we run it with Selenium on Automate, and also we perform manual testing on Live devices.
Pros
Verifying the snapshots of whole application with Percy
Logging and monitoring the e2e with Automate
Manual testing on multiple real devices, that is really cool
Cons
Percy is somehow not performing that well, we have some issues with executing JS
Automate Session issues, so sometime it's unable to open the driver session
Likelihood to Recommend
If you are working on continuous development and integration then it is really very supportive to avoid some regressions. With automated processes, there is very less work to test/monitor the whole app with minimal effort. It saves a lot of development work to avoid regressions in the early face without any manual efforts.