Sauce Labs
Blog

Recent Posts

Avoiding the UI: Why and How to Run Tests With Scripts

There's no doubt about it: a user interface (whether it's graphic or text-only) can be very nice, at least when you need to make decisions in real time or enter data on the spot. But when you know exactly what you're going to do and how you're going to perform each step, and you have a set of tasks that you're likely to perform more than once or twice, any kind of user interface can slow you down, get in the way, and eventually become a maddening, time-wasting annoyance.

Thinking Outside the Box: #30DaysOfTesting Challenge
Posted by Ashley Hunsberger in Guest Blog PostsSoftware Development & Testing

Do you ever find yourself stuck in a QA rut? I will be the first to admit that I have been there. You probably know the signs. You can predict to the minute what you'll be doing that day (or week, sprint, or month). You start to go on autopilot, not really thinking of different ways to test, or worse - not even thinking of the testing that's truly best for the product. Sometimes you just need to [...]

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

Making Your App Testable
Posted by Dan Cuellar in AppiumAppium ResourcesBest PracticesGuest Blog Posts

When writing test automation, one of the most important factors for determining the amount of time and resources you will consume (and ultimately the success or failure of the endeavor) is the testability of your application. By testability, I'm referring to how the app interacts with UI (and other) automation frameworks, the ease by which a test script can setup the scenarios you wish to test, [...]

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

Selenium 3 is Coming!
Posted by Simon Stewart in Guest Blog PostsSeleniumSelenium Resources

Selenium 3 is coming! I’m here to tell you about what’s changed, and what impact this will have on your testing. TL;DR: WebDriver users will just find bug fixes and a drop-in replacement for 2.x. Selenium Grid users will also find bug fixes and a simple update. The WebDriver APIs are now the only APIs actively supported by the Selenium project. The Selenium RC APIs have been moved to [...]

Free Trial

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