I meet with the rep every month to touch base about any new features and see if there’s anything we want to introduce, but it’s actually smooth. Initially, we had some hiccups, but this was way back. We always have challenges, but there haven’t been any issues going forward. At the same time, I am not working with technical support much right now, so I can only speak to my experience with that particular team a few years back. Automation allowed us to reduce the size of our team. When we initially got Sauce Labs, we had a full core development team with a lot of testers.
- We had to do a comparative analysis that included breaking down all of the different features and comparing them against those other tools, to make sure they satisfied the features and functionalities we needed.
- We do use longer-term storage of test overview data to compare test results across quarters or teams, but we don’t rely on Sauce Labs to store that data though.
- Taught by Nikolay Advolodin, CEO of ultimateqa.wpmudev.host.
- We could use a virtual machine to run applications on all the browser variations, but you need to get people in there to connect to it, and a homebrew solution is way too complex.
- Our environment includes VMs on the cloud, as well as public and private devices.
- There is no VM setup or maintenance required, live breakpoints are accessible while the tests are running which enables you to investigate a problem manually.
- This person is a little bit more technical when it comes to the Sauce Labs configuration setup.
I know it’s a new thing and it’s not supported by a lot of providers, but it is something that clients have started asking for. That is something we’d be really interested in seeing, for both manual and automated testing. I’d probably have to think pretty hard about what it is lacking.
Creating the Sauce Connect Block Snippet
Sauce Labs are incredibly good for dealing with the problem they originally tried to address. Nobody wants to have on-prem browsers or to manage all that stuff. Their uptime is incredible and their response is incredible. That whole process, whatever they’re doing—and I think they’ve just invested heavily in customer support staff—is 100 percent working. I would give them a nine, though, because a 10 is a little too much.
They have more devices than the other solution providers. These are the features that I find to be good. The testing environments we’ve used include Windows with Chrome, Firefox, and Edge.
Also with that, automatically whenever you get your Sauce Labs license, you get cross-browser manual testing. So there are hundreds if not thousands of combinations of all the nodes that you can run on. There’s no way that you are ever able to set up your own Selenium grid to handle all of that. First, they going to drastically decrease your maintenance time because you don’t have to maintain your all Selenium grid. You probably are saving 50% of your time on maintenance. If you have a very good selenium grid you probably spending all of your time maintaining that Selenium grid.
It’s huge having multiple types of testing available in a single platform. It’s definitely a competitive differentiator. For example, Microsoft has its own test automation through App Center and there’s also BrowserStack and other competitors. It’s very important to be able to tell the decision-maker, “Hey, Sauce Labs already has it, so don’t worry about it.”
That’s probably something that we’ll get to in 2023. I see, especially in the last two years, that they’re starting to try to creep into different areas, which isn’t bad. Some of the solutions they purchased recently have been great. I have teams inside the company that are interested in some of those solutions. For example, I believe they have a low-code solution and that is something that helps with manual testing. As things got bigger, and we got sucked into and were merged with another company, the number of teams and how they use Sauce Labs fundamentally changed.
There was an issue two years ago, so we tried a different data center, but I don’t think we’ve had to do that since we went live. Sauce Labs is one of the smoothest products we’ve integrated with and currently use. We haven’t had any issues since we launched a little over two years ago. There were also some bottlenecks because of the amount of time testing takes, so we started using more tunnels and running it in parallel. That was the main issue that we faced initially, but now that it’s all set up, we’re good to go. We were struggling with the volume of tests, and Sauce Labs suggested we run everything in parallel.
at every stage of development
We expect our usage of the product to increase a little bit over time; maybe a 10% increment as we move forward and get more teams engaged. Shared licensing is like having a seat at the table and when we have a thousand registered users, it is easy to understand that some are heavy users and some are very light users. With the shared licensing, we don’t have to manage https://www.globalcloudteam.com/ the registration of whether they’re heavy users or not. Rather, we just worry about the consumption of the licenses, which are shared amongst all. The licensing agreement that we have has reduced our cost through solution consolidation by 30% to 40%. I don’t have a precise measure of how much it saves the end-user because I don’t have a good metric for it.
They just figure out which data center is closest to where you are executing your test scripts from. They offer a single, unified endpoint or URLs when it comes to automation and handle everything else internally. I can’t speak about metrics, but we’re able to run automation tests in parallel and that helps with releases.
Fast, reliable, and scalable testing solutions for enterprise software engineering and product teams
Most of the environment variables defined here are automatically generated based on your project configurations for the plugin and Sauce Connect. With the desktop browser, we can inspect any screen What is Sauce Labs with the web developer option, but they should provide something for mobiles so that we can quickly inspect elements on the device. To write the Selenium scripts, we require web locators.
The block lets you pass your Sauce Labs username and access key as environment variables to Jenkins. Select all the operating systems and browser combinations that you want to test against. In the plugin installation process window, select the Restart Jenkins when installation is complete and no jobs are running checkbox. Test on thousands of device, browser, and OS configurations – anywhere, any time. In the next tutorial, you will learn about the disadvantages of running automated tests using Sauce Labs.
Sauce Labs Documentation
I can’t remove team members that have left the organization. It would be really nice to clean up my data and delete them from the team management. Multi-domain SSO is a big concern for us right now, especially as we’ve been merged into a larger company.