Sauce Labs
Blog

Automation

Software Testing Tools for Your QA Team

Ashley Hunsberger, Greg Sypolt and Chris Riley contributed to this post. Software testing tools are a vital resource for every successful QA team. But with so many tools and testing frameworks out there - from Selenium and Protractor to Espresso and Xcode - how do you choose which are best? How should your toolset vary depending on whether you do desktop testing, mobile [...]

Team Building and Quality Assurance

Ashley Hunsberger, Greg Sypolt and Chris Riley contributed to this post. How do you build an effective team of quality assurance (QA) engineers? Where do you look to recruit the best QA professionals? How should you integrate your QA team within the rest of your organization? These and other questions related to the topic of team building came up during a recent webinar hosted by Chris Riley, [...]

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 [...]

Free Trial

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