Sauce Labs
Blog

Recent Posts

Geographic Considerations for Mobile Device Testing
Posted by Brien Posey in Software Development & Testing

In an ideal world, you’d test all versions of all operating systems and devices for all of your mobile apps. In the real world, however, testing everything just isn’t feasible (in most cases). That’s why you need to plan a mobile testing strategy that helps you cover the widest range of use cases for your target user base in the most efficient way possible. Factoring geography [...]

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.io: “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 [...]

Free Trial

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