Sauce Labs
Blog

Guest Blog Posts

Testing and Continuous Integration: Making Everything Work Together

Continuous integration (CI) has emerged as one of the most efficient ways to develop code. But testing has not always been a major part of the CI conversation. In some respects, that's not surprising. Traditionally, CI has been all about speeding up the coding, building, and release process. Instead of having each programmer write code separately, integrate it manually, and then wait until the [...]

Capture Network Traffic with Automation Scripts
Posted by Greg Sypolt in AutomationBest PracticesGuest Blog Posts

When learning about the ability to capture network traffic by using my existing Selenium scripts or the headless test framework - PhantomJS scripts, I was excited. A whole new set of tests is about to be added to the continuous integration (CI) pipeline. We often come across requirements when we need to capture and analyze browser network traffic in real time to find HTTP status of the page, [...]

Help Wanted - The Pivotal Role QA Can Play in Leading the DevOps Charge
Posted by Chris Riley in AgileAutomationBest PracticesDevOpsGuest Blog Posts

Faster, more frequent releases at a higher quality. That is all DevOps is. That’s not hard to understand. What is hard to accept, however, is how much organizations are neglecting the latter part of this equation. Not only does a lack of focus on quality slow down releases in the long term, it does not fit with the overall goal of DevOps. DevOps for existing development organizations is [...]

Why is Manual QA Still So Prevalent?

This past week I casually heard comments alluding to the imminent death of the QA Analyst or Manual Tester. (To be clear, I am not referring to the QA Automation Engineer, who builds test automation.) Not only does the function not seem to be going away, recruiters are still out their hunting testers down. Out of curiosity I did my own review of randomly selected job posts from Monster and Indeed [...]

Mobile vs. Web: Which is Harder to Test?

Have you ever worked on a web-based test team and switched to a mobile team and wondered if your life is about to get easier or harder? There are significant differences between testing mobile vs. web, and yes, one is MUCH harder than the other. Want to guess which one? Read on and see if you guessed correctly. Let’s Compare The table below shows the different facets of testing and where [...]

Test Faster and Smarter by Testing in Production

You may dread the term testing in production (TiP). The thought of potential loss of data, downtime, and a damaged reputation to organizations can be daunting. But things need not be that way. In fact, today, testing in production is used by some of the biggest organizations with much success. But can it become a reality for your team? Accident or Intentional? Testing in production is not a [...]

Waiting for Green

Every now and then, you may encounter a time when you need to stabilize your automated UI tests (for myself, that time is now). Although you don’t want to add to a framework that you are stabilizing, you probably don’t want to halt development on new features. (Warning — telling your leadership team no one is allowed to add more tests until everything goes green might not go [...]

Get Started with Protractor Testing for AngularJS
Posted by Greg Sypolt in AngularJSAutomationGuest Blog PostsProtractor

How do you test your AngularJS applications? With Protractor. Protractor is an end-to-end testing framework for AngularJS applications. This getting started guide is for new software developers in test who are interested in learning about Protractor testing. By following this getting started guide, you’ll understand how to build a firm foundation and learn fundamental Protractor testing for [...]

Free Trial

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