Getting Started with API Contract Testing
Learn what OpenAPI-driven contract testing is, how and when contract testing is performed and …
Getting Started with API Contract Testing
Learn what OpenAPI-driven contract testing is, how and when contract testing is performed and …
Getting Started with XPath in Selenium
Selenium is the industry-standard, open-source testing automation framework. To implement Selenium, …
Choosing the Right Mobile Test Automation Framework
In this post, Ashwini Sathe reviews the options available for mobile test automation frameworks and …
How to Create Test Scripts Using the Chrome DevTools Recorder Panel
Create JSON, Puppeteer, and Puppeteer Replay test scripts to run on Sauce Labs using the Chrome …
How to Choose Mobile Devices for Testing 2022
With the rapidly increasing popularity and complexity of mobile apps, you need to make sure your …
How to Test with Cypress on Sauce Labs
Software developers and testers have more choices than ever when it comes to the test automation …
Hands-On Test Automation: Using Selenium With Python
You just finished creating your web application and want to clean it from any possible bugs, …
Automated API Testing for CI/CD and Microservices
Interdependence and collaboration between businesses and commercial sectors have changed in recent …
Best Practices for End-to-End Testing for Better User Experience
Developers test their code in chunks as it is written. [Error …
Automated Testing: 6 Essential Steps to Get Started
Any software application must work properly, generate the right results, satisfy stakeholders, and …
How to Cross-Browser Test with the Best of the Best
With thousands of different web browsers, operating systems, and device combinations available, …
How Parallelization Can Improve Visual Testing
How to Write Less Chatty Selenium Tests
Selenium 4 Knowledge Hub is now live
Selenium 4 started its development in late 2018, had its first Alpha release in April 2019, and …
A Getting Started Guide to Setting Up Jenkins
The goal of this getting started guide is to help teams get Jenkins continuous integration (CI) …
Getting Started with Web Accessibility Testing
Making your websites and apps accessible to everyone matters. Here's a helpful guide on how to plan …
Write Great Cucumber Tests
Use Cucumber with best practices in your automated tests ensures that your automation experience …
Tech Talk: How to Become an Appium Desktop Ninja, Chapter 6
In the final installment of this Tech Talk Series, Wim Selles helps you discover many hidden …
Tech Talk: How to Become an Appium Desktop Ninja, Chapter 2
In the second of his six-part Tech Talk series on becoming an Appium Desktop ninja, Wim Selles will …
Tech Talk: How to Become an Appium Desktop Ninja, Chapter 1
In the first of his six-part Tech Talk series, Wim Selles provides you with the foundational …
Leveraging Docker Containers to Manage Sauce Connect Tunnels
In this article we will leverage Docker containers. This will be useful if you’re an existing …
How To Do Multi-Touch Gestures in Live Testing
This post gives you detailed, step-by-step instructions for how to perform multi-touch gestures …
Quickstart to Automated Functional Testing with Visual Testing
In this post, Larry Ho reviews how you can use visual testing to detect visual regressions and as a …
Live Twitter Chat With the Sauce Experts: Keyword-Driven Testing #OnKDT
Join Nikolay Advolodkin, Titus Fortner, and Josh Grant for an upcoming live Twitter chat on …
1 Simple Trick To Massively Improve Automation Efficiency
In this article, Nikolay Advolodkin presents a case study to show how interactions with only two …
Parallelize Your JavaScript Tests In CI/CD
The Sauce Labs Testrunner Toolkit makes setting up, writing, and running web tests easier and …
Speeding Up Your Tests: Short Tests in Parallel
In this installment of his "Speeding Up Your Tests" series, Titus Fortner discusses the power of …
How to Optimize a Test and Make It 560% Faster
Deep in the implementation of every automated UI test lives the potential to turn something simple …
Speeding Up Your Tests
The C# Selenium Sample Repo You Must Have
Nikolay Advolodkin shares about the C# Selenium sample repository and offers best practices to help …
Presenting: New and Improved Python Samples for Sauce Labs
How QA Teams Can Use Software Monitoring Tools
Achieving Test Parallelization, Part 8
What Is Cloud Mobile Testing?
In this article, Chris Tozzi goes through an overview of what cloud mobile testing entails, and how …
Tech Talk: Intro to Testing in Parallel, Part 7
Tech Talk: Using Javascript to Bypass Pages, Part 6
Tech Talk: Test Coverage with Atomic Tests, Part 5
Tech Talk: Cleaning Up Duplications, Part 4
Tech Talk: How to Configure Automated Tests on Sauce Labs, Part 3
Tech Talk: Intro to Best Practices of Automated Testing, Part 1
How to Automate a Real E2E User Flow with Appium for iOS Devices
How to Automate a Real E2E User Flow with Appium for Android Devices
In our previous article [Automating a real E2E user flow with Appium on …
How to Automate Deep Link Testing on Emulators, Simulators and Real Devices
How to Get Your Developers to Think Like QA
Greg Sypolt argues that it's important for developers and QA to come together as ambassadors of our …
QA’s Role in DevOps Adoption
How To Automate 3D/Force Touch with Appium
How to Speed Up Native Appium iOS Test Execution by Knowing How Appium Works
How Much Test Coverage Is Enough?
Sauce Tech Talk - How Environment and Feature Management Can Help You Achieve CI/CD and Testing Excellence
5 Barriers to Automated Testing and How to Overcome Them
Testing Effectively with Limited Resources
When (And When Not) to Use Headless Testing
Overcoming Challenges When Moving Toward Parallel Testing
Sauce Labs and CI/CD – Adding Sauce to Your Pipeline
Tech Talk: The Mobile Test Pyramid
Tips for Achieving Continuous Improvement in Software Testing
Using AI/ML and Production Data to Improve Software Testing
Front-End Performance Testing: Challenges and How to Solve Them
Practical Tips for Getting More out of CI/CD Test Automation
Selenium Tips: Infinite Loops Take Forever
Selenium Tips: Better Locators in Selenium
Selenium Tips: Finding Elements by their Focus Using :focus, a CSS Pseudo-class
Selenium Tips: Working with Multiple Windows
Tools for Becoming a Successful Test Engineer
4 Automated Testing Pain Points (and How to Solve Them)
Speed Up Your Tests with Espresso Parallel Testing
How I Became an Automation Engineer
User Experience Challenges in Mobile Apps
Help! I'm a Manual Tester. How Do I Learn to Automate?
Using Canary Release Pipelines to Achieve Continuous Testing
Headless Browser Testing 101
7 Reasons Your Testing Strategy Hasn’t Reduced Your Bug Count
How To Test Offline Modes of Web Applications on Sauce Labs
Nightwatch.js Makes Software Test Scripts Fun and Easy
Testing Applications Thoroughly Without Slowing Software Delivery
Building an Agile Process Playbook for Software Testing
5 Tips for Effective Mobile Testing
Architecting for CI-CD
Testing A Hybrid Mobile App Using Appium
Devising a Testing Strategy for Containers
How To Make Sure Your App Ensures User Retention
Where to Start with Mobile Automation?
When to Automate Mobile Tests
What Is Accessibility Testing? An Introduction To Accessibility Testing
Appium vs. Espresso
Getting Started With Visual Regression Testing Using Intern and Sauce Labs
Discovering Security Vulnerabilities with Selenium
Mock Frameworks vs. Microsoft Fakes
Visual Testing With Applitools and Sauce Labs
11 Tips to Write Better Code
How To Curate Your Test Suite
5 Aspects to Consider When Testing Mobile Apps
Tools for QA and Automated Testing
Dealing With Test Log Data
Test logs. What are they good for? What can you do with them? What should you do with them? These …
How to Optimize Your Mobile Testing Process
A Deep Dive Into Continuous Integration Using Jenkins Pipeline
Avoiding the UI: Why and How to Run Tests With Scripts
There's no doubt about it: a user interface (whether it's graphic or text-only) can be very nice, …
Software Testing Tools for Your QA Team
3 Step Guide On Parallel Testing on Multiple Mobile Devices
Making Your App Testable