Sauce Labs
Blog

Automation

The Importance of Eliminating Network Hops

Are you experiencing slower execution times while running Selenium scripts in the Selenium cloud network? Too many network hops will add latency and slow down your test execution. Plus, every additional network hop adds cost to your execution. One way to optimize Selenium execution performance is to eliminate as many network hops as possible. "A hop is one portion of the path between source [...]

Announcing the DevOps Express Alliance
Posted by The Sauce Labs Team in AutomationBest PracticesDevOpsNews & Product Updates

Today Sauce Labs joins 13 other DevOps technology leaders as part of the DevOps Express alliance, a new collaborative effort to deliver integrated solutions, support, and best practices to enterprises who are looking to adopt DevOps. Every enterprise is in the software business these days, and delivering a high-quality software experience has become a marketplace [...]

How to Avoid Thread.Sleep in Test Automation
Posted by Sahas Subramanian in AutomationBest PracticesGuest Blog PostsSoftware Development & Testing

Several years back, I wanted to understand if it’s really necessary to use thread.sleep in test automation code. Here is what stuck in my mind: Thread.Sleep(n) means blocking the current thread for the number of time slices that occur within “n” milliseconds. There are a few things to consider before using thread.sleep in your test automation code. They include: The thread time [...]

Building a Test Automation Strategy
Posted by Chris Riley in AutomationGuest Blog PostsSoftware Development & Testing

Ashley Hunsberger, Greg Sypolt and Chris Riley contributed to this post. Bringing test automation into your organization is not as easy as writing and running a Selenium script. It involves first getting buy-in, building a team, establishing a strategy, and picking the right tools. During the Q&A portion of a recent webinar hosted by Chris Riley, Ashley Hunsberger, and Greg Sypolt, the [...]

Options for Validating HTTP Codes in Selenium
Posted by Alex Entrekin in AutomationGuest Blog PostsSelenium

There is no way to directly get HTTP status codes in the WebDriver API (see the lengthy discussion in issue #141). But that doesn’t mean you have to leave Selenium or go without any status codes in your test scripts. In fact, some of the supported methods - proxies and tightly coupled headless browsers - should make you feel at home if you’ve transitioned from [...]

Getting Buy-In For Test Automation
Posted by Chris Riley in AutomationBest PracticesGuest Blog Posts

Ashley Hunsberger, Greg Sypolt and Chris Riley contributed to this post. Bringing test automation into your organization is not as easy as writing and running a Selenium script. It involves getting buy-in, building a team, establishing a strategy and picking the right tools. During the Q&A portion of a recent webinar hosted by Chris Riley, Ashley Hunsberger, and Greg Sypolt, the presentation [...]

Recap: Automation Best Practices (Webinar)
Posted by Bill McGee in AutomationBest PracticesWebinars

Thanks to everyone who joined us for our recent webinar, “Automation Best Practices“, featuring Sauce Labs’ Automation Specialist Leo Laskin. In this webinar, Leo discussed the value of open source resources in testing and also shared his personal experience in moving from manual to automated testing, the lessons he has learned, and the steps he took to build a powerful, [...]

Kickstart Your Automation Efforts
Posted by Joe Nolan in AutomationQA

Gaining traction on your new automation efforts can be a challenge, especially when your team is new to the art. Teams can stall due to lack of time, no overall direction, or knowledge paralysis. But you can solve this roadblock by temporarily bringing on a developer. I recently wrote about problems with QA teams adopting automation in my blog post “Why is Manual QA so Prevalent?” [...]

Free Trial

Get access to a free 14-day trial version, or contact Sales for more information.