Sauce Labs
Blog

Recent Posts

Selenium Tips: Taking ScreenShots on the Server
Posted by Matthew Heusser in Selenium Resources

Code is fantastic at checking for pre-determined problems - that a calculated output matches an expected result. It’s also rather bad at checking for unanticipated changes. One way to do this is to take a screen capture, store it, and compare it to the current screen - a pixel-by-pixel compare. Or store the screencaptures away and have a human review them, perhaps as thumbnails, perhaps [...]

Selenium Tips: Efficiently Removing Cookies
Posted by Matthew Heusser in Selenium Resources

Let’s say you have a simple SaaS application with a setup that starts a browser and logs in. Towards the end of the test, the cleanup logs the user out, so the next test will run on time. But something goes wrong, and logout does not happen. The next test will go to the wrong screen, a screen with no username, password, or submit button field, causing long delays as the test waits for [...]

5 Tips for Building a Mobile App that People Actually Use
Posted by Twain Taylor in MobileMobile Development & TestingSoftware Development & Testing

Whether a startup or large enterprise, every organization is in the business of building mobile apps. Tremendous growth is expected in both usage of and revenue from mobile apps between now and 2022. AppAnnie currently estimates that the four billion connected mobile devices now in use worldwide will double to eight billion devices in 2022. These devices will account for revenue growth estimated [...]

New Headless Browser Testing Offered to Help Speed Development

Headless browsers are gaining in popularity as a viable option for testing web-based apps. As discussed in our Headless Testing 101 blog post, this is a great way to test efficiently in the early stages of your software development process. We just announced a new offering that we’re particularly excited about: Sauce Headless, which is the first-of-its-kind cloud-based headless testing [...]

Selenium Tips: Working with Multiple Windows
Posted by Matthew Heusser in Selenium Resources

One common Selenium issue is dealing with popup windows. You might also want to create your own new windows to do something in a shared session. For example: To create a new account, the pop back to the original page to see that the javascript has updated to ‘see’ this new ‘friend’ appears on a friends list. For multiple window tasks, Selenium IDE provides the following [...]

Operationalizing Quality Assurance Operations (QAOps)
Posted by Stephan Ofosuhene in Quality AssuranceSoftware Development & Testing

Quality Assurance Operations, or QAOps, is one of the latest buzzwords in the software testing industry. A previous Sauce Labs blog post explained what QAOps means at a high level. In this post, we’ll dive deeper by explaining how to operationalize QAOps — or, in other words, how to implement QAOps in a real-world setting. What is QAOps? Put simply, QAOps means integrating software [...]

Tools for Becoming a Successful Test Engineer
Posted by Scott Fitzpatrick in Best PracticesQuality EngineeringSoftware Development & Testing

As the development lifecycle seemingly gets shorter and shorter due to the rise of the Agile development methodology, effective software testing is becoming more and more critical to an organization's success. This has opened the door for some interesting opportunities for those eager to be involved in the development process on the testing side. These people, known as test engineers, are [...]

Avoiding Test Script Maintenance Nightmares
Posted by Greg Sypolt in QASoftware Development & Testing

Test script maintenance does not top many people’s lists of what makes a good time. Fortunately, however, maintaining software test scripts does not need to be a headache. While I can’t promise you that I’ll turn script maintenance into something you’ll wake up feeling excited about, I can offer tips here for making the maintenance process faster and less tedious. Ways to [...]

Free Trial

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