Visual testing with Percy by BrowserStack was easy to get started with. It was helpful for automating front end tests and save time.
Pros
Easy to use. Documentation was sufficient
Basic plan free plan was accessible
Cons
Reviewing many test results on Percy by BrowserStack can be tedious. No easy test overview suits my needs.
Updating visual tests on Percy by BrowserStack, adding or deleting region annotations can be slow or buggy.
Likelihood to Recommend
I tried a number of other visual testing tools on the market and I chose to use Percy by BrowserStack for visual testing because of the ease of use, generous starting plan, and smart features. There are some limitations on speed, easily reviewing many visual tests results, and some visual tests are more difficult to control/have some artifacts due to how Percy by BrowserStack does not load images directly from the test machine.
We utilize BrowserStack specifically for mobile testing. We use both their App Automate and App Live features to accomplish our testing goals. The best aspect of BrowserStack is the device farm the offer. While we don't have a very diverse device usage, knowing that if we needed to test on some less popular devices we could. The integration process is incredibly simple and user friendly for automated testing as well. BrowserStack offers parallelization of threads so you can run your tests faster which means faster deploys and feedback during deploys. The App Live feature is also great for not just testing development. It also allows our support team to access a variety of devices to help troubleshoot user concerns. This helps keep costs down while still providing the above and beyond customer support that all companies should try to provide to their customers.
Pros
Parallelization
Device Farm
Reporting
Automation Integrations
Cons
Cost
New features
Testing more than one device at a time
Likelihood to Recommend
If you have a company that needs to improve their automation for CICD or have access to devices for more than just testing, BrowserStack is a very solid choice. They have decent support with relatively fast response times. They are very open to feedback and do well working with large teams.
VU
Verified User
Engineer in Engineering (Transportation/Trucking/Railroad company, 51-200 employees)
BrowserStack manages to bring everything good, currently in an application, to execute mobile automated tests. The usage is very intuitive and it offers many integrations. Currently, we use it for numerous work fronts, both iOS and Android, and it serves us very well.
Pros
Automated Mobile Testing
Cross Browser Testing
Cons
Visual Regression
Likelihood to Recommend
We needed a device farm to run our app regression tests, and BrowserStack suited us very well. Currently, the benefits brought by using BrowserStack are due to having multiple devices available. This allows us to perform extensive testing across various devices and different operating systems.
I use BrowserStack in my organization daily as a QA engineer to test mobile applications both Android and iOS. I upload different builds in App Live, which is a product of BrowserStack, to test mobile applications manually. We test in various devices and versions such as Android mobile, Android TAB, iPhone device, and iPad. The main problem BrowserStack addresses is that we work in a fast paced technology where we need regular releases and maintenance to cope-up with the competition. We should be testing the requirements in different number of devices both manually and automation. Before BrowserStack we need all physical devices to test and automation is not possible. But after BrowserStack, work was at ease. We can launch different devices and test in both Manual and Automation. I use both App Live and App Automate daily to meet the client requirements and provide sign-off. Integrations provided by BrowserStack are very useful, We can integrate various other work sites and it makes our work quick and productive. I integrated BrowserStack with Bitbucket, JIRA, Firebase, and other work management tools. I recommend BrowserStack to others too.
Pros
Manual testing (App Live): Where users can test applications manually.
Automation testing (App Automate): Where users can test application automation. We can trigger test cases and look in the app automate.
App Percy: This is a new product from BrowserStack useful for UI/UX testing.
Cons
Android devices sometimes hang, and due to this, the work is late.
When we use two devices simultaneously in one session, the session gets terminated suddenly without informing or any warning. This leads to re-work and time delay.
We use applications in two different languages, When we test on an iOS device and try to change the language of the device in the left menu, it doesn't work. Instead, we need to start a new session.
Likelihood to Recommend
Sometimes we receive requirements from clients to test the particular functionalities in that particular device and version. In this crucial time BrowserStack plays a vital role as it offers various devices and versions available in the market. Also, we change the device location in the BrowserStack to test location-specific functionalities. Also, we have an offline mode in BrowserStack. From my experience, BrowserStack helped me a lot in my work. One of the disadvantages is that all of us know that recently, We have an iOS v18.0. We have an urgent requirement from a client to test iOS in v18.0 and when we look into the BrowserStack it still doesn't have iPhone devices with the latest version.
As a large city agency, we have used BrowserStack to test our numerous websites and applications. Especially for the public-facing websites, we must ensure they are mobile-first. BrowserStack provides us the ability to test on all the latest mobile devices with a simple setup. The ease of use of UI from BrowserStack minimized the need of training for new employees.
Pros
Easy to use
User friendly UI design
Up to date devices to choose from
Cons
It can be lagging sometimes but maybe due to our work PC
Likelihood to Recommend
BrowserStack is great for testing applications that need to be mobile first. Instead of maintain a large number of devices, you can use BrowserStack to test on pretty much all main stream mobile devices.
Percy from Browserstack helmed me to test my product with different UI changes before making them ready in production. Automate from Browserstack helmed to use E2E testing with different live devices
Pros
Percy for UI changes that sometimes left to check in software development.
Automate for e2e tests
Live Device test to get real behaviour of software on different
Cons
Live device test helped in find bug that was working with desktop version browser but not on mobile .
Likelihood to Recommend
Browserstack helmed me to test functionality and finding bug in current solution to run trailer on given media working on desktop and not on IOS device.
VU
Verified User
Engineer in Engineering (Airlines/Aviation company, 10,001+ employees)
We use BrowserStack for our mobile test automation (native app). We have our automation running on a CI/CD pipeline on every build to prevent regressions so that we can quickly deploy new versions of our mobile app. We do not have a dedicated mobile team so having the automation do a large chunk of the core flows in our QA process saves significant time.
Pros
device selection (large ios and android device choices)
ease of use (easy setup)
great documentation for getting started
Cons
Faster turnarounds for beta releases
better debugging tools for remote usage
smoother interface when using live views
Likelihood to Recommend
BrowserStack is great for organizations that need to test a wide variety of devices for their mobile app (test matrix) and ensure they are not breaking older versions of android or iOS. Form factors are also easy to come by with the size of their device farm. They also have plenty of each type of device, so your automation almost always runs on the selected configuration (unlike other device farms).
Ability to run parallel tests for automation also speeds up feedback loops but it does get costly. So if you have a lot of end to end tests, your jobs might take a long time.
Product is very simply to use. Capacity to record video, grab screenshots, download logs greatly enhances the usage for testing. Support is around the best I have seen.
Pros
Emulates mobile phone interfaces in a browser window.
Provides capacity to record video , capture screenshots and download logs.
Integrates with other development and management tools (Jira).
Likelihood to Recommend
Emulates hundreds of mobile handset variants and a range of mobile OS. Great support, very active and fast information and accurate response.
VU
Verified User
Professional in Information Technology (Transportation/Trucking/Railroad company, 1001-5000 employees)
Browserstack is a key tool in our web application development pipeline. Many of our products require compatibility with specific older browser versions and mobile environments. Previously, testing required specific environments to be created and manually assessed during each sprint. Browserstack has made cross-functional testing feasible with these platforms, especially in the field of OT where stability is of critical importance. This has lead to a more streamlined testing process, which has resulted in improved development times and better quality control for our products.
Pros
Pricing
Quick, out-of-the-box setup
Seamless live browser and app testing
New visual testing tools
Cons
VMs can be slow at times.
Mobile virtual environments, while great, cannot always fully recreate the experience of a device in-hand.
Support can be improved (no live chat option).
Likelihood to Recommend
Browserstack is best used when there is a need to test complicated applications where the target audience is not well defined, and less suited for simple applications that have a well-defined target.
In the enterprise world, Browserstack is well suited for specialized, complex products where compatibility needs to be guaranteed for a specific set of environments, especially in OT. For releases to the general public, it is also useful for ensuring maximum compatibility across multiple devices (especially for Android) and browser versions. The visual testing and geolocation testing tools are especially useful if your app uses these features.
It may be less suited for web application products that are less complex, backend-heavy, follow basic web standards, or are meant to work in a controlled, well-defined environment. May also be less suited for basic mobile apps that target a specific version/platform.
VU
Verified User
Manager in Information Technology (Maritime company, 1001-5000 employees)
BrowserStack is used in our company by multiple departments, IT, UX and Marketing. We utilize it for testing prototypes, doing cross-browser testing while developing new functionalities and products and also to test and identify live issues. It's a supporting tool in the whole testing process where primarily we still rely on the actual devices. The main exception is IE9 which is quite difficult to run without any additional hardware or software so we mainly rely on Browsersatck in that matter.
Pros
Cross-browser testing.
Debugging existing issues.
Testing environments sitting behind a network.
Cons
Speed! It takes a long time to spin up especially if your company's network sits behind a firewall.
An easier way to take screenshots and share them.
Capturing videos would be very useful.
Likelihood to Recommend
Browserstack is a great supporting tool for cross-browser and cross-os testing. However, at the moment it can't beat testing on the actual devices. Getting the most popular ones and filling in the gaps with Browserstack is the best setup that worked for us. Alternatively, if you are on a limited budget, a small company or a one-man-army developer this tool might be right for you.
VU
Verified User
Engineer in Marketing (Airlines/Aviation company, 5001-10,000 employees)