Sauce Labs
Blog

Software Development & Testing

Recap: Moving From a Selenium Grid to the Cloud - A Real Life Story (Webinar)

Thanks to everyone who joined us for our recent webinar, "Moving From a Selenium Grid to the Cloud - A Real Life Story", featuring Anshul Sharma, Senior QA Engineer at Emmi Solutions. During her presentation, Anshul discussed how Emmi Solutions made the move from testing on an in-house Selenium Grid to the Cloud, while also expanding test coverage and moving toward a full [...]

A Brief History of the Selenium Testing Framework
Posted by Chris Tozzi in Guest Blog PostsSeleniumSoftware Development & Testing

Ever wonder where Selenium (the testing framework, not the mineral you get from eating clams) came from? Here’s a short history of the technology, from its origins more than a decade ago as a proprietary tool through the present era of Webdriver. ThoughtWorks and The Origins of Selenium Selenium originated in elder days - by which I mean 2004 - as a tool for testing web [...]

Environment-Agnostic Testing and Test Data Management for End-to-End Test Stability
Posted by Sahas Subramanian in Guest Blog PostsSoftware Development & Testing

In the Design Patterns for Scalable Test Automation webinar we discussed the importance of adapting proper patterns for the scaling and maintaining of E-E tests. A couple of additional important aspects for End-to-End (E-E) test stability are: Environment-agnostic tests - Tests should be independent, self-contained units, and should run against any environment without code change, [...]

Quality Assurance and Software Testing: A Brief History
Posted by Chris Tozzi in JavaScriptQuality AssuranceSoftware Development & Testing

Developers have been testing software since they first started building software following World War II. And quality assurance as a whole has a history that stretches back much further than that, of course. But have you ever wondered how we got from the early days of programming – when developers relied on ad hoc methods for finding bugs in their code – to the modern world of Selenium [...]

Testing for IoT Development

Like “the cloud” before it, the Internet of Things (IoT) is fast becoming one of the hottest new trends. Like it or not, there’s a good chance you’ll soon be developing IoT apps. By extension, you’ll also probably have to develop a plan for testing IoT apps. That may sound intimidating if you’ve never done IoT tests before. But it doesn’t have to be. [...]

Accelerate Multi-browser Testing Using Sauce Labs and Webdriver.io

Sahas will be presenting "Design Patterns for Scalable Test Automation With Selenium & WebdriverIO" in our next webinar on Wednesday, June 15th at 11:00AM PDT / 2:00PM EDT There are a lot of webdriver-based testing frameworks out there. Webdriver.io is a relatively new cool kid on the block. It has enough to differentiate itself and helps us to focus on creating reliable GUI tests. A few [...]

The Sauce Journey - Courage, Transparency, Trust

In my last blog post, I described the first step on our journey from Engineering to DevOps, which was the formation of project-focused SCRUM teams. SCRUM brings many opportunities for improving the development process, but it's wise to keep in mind the old saying "SCRUM doesn't fix problems, it points them out." This means that the very first thing to emerge from SCRUM is transparency, because it [...]

Two Approaches to Test Automation Architectures

I’ve yet to see two development environments that are alike. But even if there is no cookie cutter approach to software delivery, there are standard approaches, and methodologies that are consistent throughout modern software development and that frame nearly all environments. Because there is a big move in software testing to go from purely manual testing (a non-technical process) to a [...]

Free Trial

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