Sauce Labs

Recent Posts

Top 5 iOS Testing Frameworks
Posted by Vince Power in Mobile Development & Testing

As the market matures in the mobile app space, iOS application developers have a multitude of iOS testing frameworks to leverage. Let’s go over some of the most popular frameworks (in alphabetical order), their strengths, features, test coverage options, and how they are licensed. Appium From “Appium is an open-source tool for automating native, mobile web, and hybrid [...]

The Top 5 Android UI Frameworks for Automated Testing
Posted by Nadia Minaev in Guest Blog PostsMobileMobile Development & Testing

There’s no disputing that an automated mobile testing framework is an integral part of the software development cycle. You absolutely need automated testing to deliver quality applications in a timely fashion, particularly for rapidly changing mobile apps. To reap the greatest benefits from your software delivery, your automated tests should be carefully planned and scheduled in such a way [...]

The Mobile Build and Deploy Cycle
Posted by Justin Rohrman in Mobile Development & Testing

The build and deploy cycle for web software is fast. Teams that take a DevOps approach might be able to move new code from their local branch into a clean test environment in a matter of minutes through containers and build-deploy tools like Puppet. Mobile software isn't quite there yet. Developers write code, then send it off to CI to be built, and at that point they have lost control of where [...]

Foxdriver: A Node.js Remote Debugging Client
Posted by Christian Bromann in Open Source

Sauce Labs is pleased to announce that it is open-sourcing one of its internal projects called Foxdriver. It is a Node.js remote debugging client for Firefox that allows developer to boot a fresh Firefox instance or attach themselves to an already-running instance, e.g. while running a WebDriver test. It provides access to the Firefox Remote Debugging Protocol, which is a comprehensive interface [...]

Why You Should Be Testing in Production
Posted by Greg Sypolt in Software Development & Testing

Testing in production is essential if you want to test software as rigorously as possible. Why? While testing early in the pipeline (i.e., shift-left testing) is necessary and highly encouraged, it's simply not enough on its own. Companies practicing agile testing methodologies and building a disposable infrastructure are ready to perform testing in production, which is sometimes called [...]

How To Make Sure Your App Ensures User Retention
Posted by Ely Hechtel in Mobile Development & Testing

These days, people approach many brands and products via mobile first, well before heading to the shop or completing a purchase online via a desktop. Some people even look online while they are in a store for an online promotion or to see if the size they want is available, before asking the shop staff. As a matter of fact, the app market is growing rapidly. The revenues from app stores nearly [...]

AI Test Automation: The AI Test Bots Are Coming
Posted by Greg Sypolt in AgileGuest Blog PostsMachine LearningQuality Assurance

You’ve heard of Artificial Intelligence (AI). The term has been around since Allen Newell, Herbert A. Simon, and Cliff Shaw wrote the Logic Theorist in the 1950s. Historically, it’s safe to say you haven’t often heard AI and test automation discussed in tandem. But that is changing. AI testing automation is poised to play an increasingly important role in the future of automated [...]

Where to Start with Mobile Automation?
Posted by Justin Rohrman in Mobile Development & Testing

Where do you start with mobile automation? The approach I see most often is to take a set of test cases, pass them off to a group of automators, and let them work through the stack. Over time, you get some end to end tests, some create, read, update, delete ("CRUD") tests that handle data testing, and some amount of feature coverage. You also get goal displacement. Instead of helping the delivery [...]

Free Trial

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