Simulators vs. Emulators: What’s the Difference, Anyway?
Simulators vs. Emulators: What’s the Difference, Anyway?
Error Reporting: Improving Outcomes with Proactive Identification
Errors happen. Despite best efforts, no piece of software is perfect. Unintentional issues with …
Salesforce Testing: An Essentials Guide
Deploying and maintaining a scalable, transformative digital platform like Salesforce.com requires …
Five Things Testers Wish Every CIO and CTO Understood About Testing
Increase Developer Confidence with Microservices and API Test Automation
Introducing the MTTRP: Mean Time to Reddit Post
Quality is Everyone’s Responsibility
My grandmother used to say, ‘There’s more than one way to bake a cake.’ It’s a softer version of …
Testing Does not Stop After Code is Pushed into Production
Your mileage may vary on Ryan Gosling films. I happen to be a fan, and I always chuckle during the …
100% Test Automation is Not a Good Goal
If you have ever seen the 1976 movie ‘All the President’s Men’ you may remember the phrase “follow …
Testers Should Absolutely Be Part of the Scrum Teams
As a pragmatist, one thing that bothers me in movies is when characters withhold critical …
Failed Tests Can Be a Good Thing, as Long as You're Not Tolerating Too Many of Them
“Why do we fall?” This is a question directed at a young Bruce Wayne by the lovable butler Alfred …
Testing APIs is Every Bit Important as Testing the UI
What we’ve covered so far in this series has largely involved the importance of keeping the user …
Selenium is a Terrific Automation Framework, but it’s Not a Strategy
Here at Sauce Labs, we love Selenium. It was created by our co-founder Jason Huggins, so it will …
Test Automation Should Not Be Used to Replace Humans
This week, we discuss the different circumstances that do and do not call for test automation. …
10 Things Testers Wish CIOs & CTOs Knew About Testing: The Goal of Testing is Risk Mitigation, Not Perfect Software
In my 18 years of working in quality engineering and the testing community, I’ve developed some …
10 Things Testers Wish CIOs & CTOs Knew About Testing: A Tester’s Job is to Model and Advocate for Great User Experiences
In my 18 years of working in quality engineering and the testing community, I’ve developed some …
Native vs. Web vs. Hybrid vs. Progressive Web Apps: Key Differences for Development and Mobile Testing
This article explains how native, web, hybrid and progressive web apps vary, how to choose the …
How to Choose Mobile Devices for Testing
This article offers advice and best practices for how to select mobile devices for testing, …
Better Together: Real Devices, Emulators & Simulators for Mobile Testing
Using emulators & simulators and real devices together in an automated testing environment, allows …
Better Together: Why You Should Leverage Emulators and Simulators for Web App Testing
Best Practices for Mobile Application Beta Testing
This article gives a thorough explanation of how beta testing works, why it’s important, and how to …
To Validate or Verify?
Verification and Validation are software testing concepts that end up confusing many people. …
3 Challenges to Overcome When Implementing Low-Code Development
The demand for low-code development is rapidly increasing. However, low-code is not a silver bullet …
Is Selenium the Best Test Automation Framework?
ACTION REQUIRED: Secure Your Testing Experience - Best Practices for Updating Sauce Connect
This post provides the latest news about Sauce Connect, including new features, security …
Why Product Managers Should Care About Testing
Karla Schoenicke reviews why product managers should be involved in the testing process. Becoming …
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 …
Best Practices for Shifting Accessibility Testing Left
Guest blogger Dylan Barrell shares four best practices for shifting accessibility testing left, and …
Tech Tip: Best Practices For Using Sauce Connect
Ten More Commandments Of Automation
In this article, Paul Grizzaffi highlights 10 commandments of automation that he's learned and …
Mobile Testing Basics: Manual vs. Automated Testing
*Revised 26 Aug 2020 by Matthew Heusser @ Excelon Development matt@xndev.com* Building mobile …
Meet The Experts: Wim Selles
4 Best Practices for Harnessing the Power of Test Data
Meet the Experts: Josh Grant
Tech Tip: Pointing Your Automated Tests to Sauce
Meet the Experts: Diego Molina
Dave Haeffner’s Selenium Guidebook Now Available to Sauce Labs Free Trial Users
Dave Haeffner’s Selenium Guidebook, a step-by-step guide on how to use Selenium successfully, is …
Goodbye Sample Test Frameworks, Hello Sauce Training Repo
Using The Continuous Testing Benchmark to Build Digital Confidence
Test Failure Analysis Best Practices
Update: Test Analytics is now [Sauce …
Meet the Experts: Marcus Merrell
How to Coordinate Emulator Testing with Real Device Testing
Mobile Testing Considerations: Android versus iOS
The Benefits of Building in Storybook
Building a Quality Platform From The Ground Up
How Distributed Tracing Helps QA Teams
How to Effectively Test Mobile Games
What The Cloud-Native Developer Needs to Know About Quality
The What and Why of Low-Code Application Testing
5 Steps to Jumpstart Test Automation: How to Motivate Your Team
Shared Services QA 101
QA's Impact on Application Security
Making the Case for Functional Testing and Test Automation
Building a Strategy for Continuous Testing in Mobile
The Role Quality Plays in Your Service-Level Agreement
5 Steps to Jumpstart Test Automation: Team Setup
Four Reasons to Use Headless Testing
Sauce Tech Talk - How Environment and Feature Management Can Help You Achieve CI/CD and Testing Excellence
What’s the Next Big Thing in Software Testing? Test Generation!
Get Your C-Suite to Care About Quality
Software Testing for Organizations That Have No QA Team
How to Shift Testing “Left” and “Right” at the Same Time
You Can’t Have AIOps Without Automated Testing
Unit Testing Best Practices
What DevOps Engineers Should Know About Automated Software Testing
To Build or To Buy: The Digital Transformation Conundrum
Jest
When (And When Not) to Use Headless Testing
Yes, Containers Can Improve Software Testing Too
Evolving Your Automated Test Suite Over Time
Software Testing for Docker Containers: What's the Same, What's Different?
Best Practices for Planning a Test Automation Strategy
Tips for Achieving Continuous Improvement in Software Testing
Best Practices for Working with Test Data
Practical Tips for Getting More out of CI/CD Test Automation
What Developers Should Know About Software Testing
Selenium Tips: Infinite Loops Take Forever
Selenium Tips: Capturing A Larger Screen Area
Selenium Tips: Better Locators in Selenium
4 Best Practices for Testing Microservices
Selenium Tips: Taking ScreenShots on the Server
Selenium Tips: Efficiently Removing Cookies
Operationalizing Quality Assurance Operations (QAOps)
Tools for Becoming a Successful Test Engineer
Avoiding Test Script Maintenance Nightmares
When Should You Use Real-Device Testing, Exactly?
How Model-Based Testing Expands Your Test Coverage
4 Automated Testing Pain Points (and How to Solve Them)
QAOps 101: What QAOps Means and Why It Matters for Software Quality
Test Automation: Choosing Which and How Many Tests to Automate
How I Became an Automation Engineer
Measuring the Effectiveness of your Testing Strategy
User Experience Challenges in Mobile Apps
Help! I'm a Manual Tester. How Do I Learn to Automate?
What Does Continuous Testing Mean in Practice?
Benefits of Cloud-Based Testing: It's About More than Speed
Using Canary Release Pipelines to Achieve Continuous Testing
WebDriver Moves To A W3C Recommendation
Continuous Testing in Practice: Test Intelligently by Tuning CI Pipeline Code
7 Reasons Your Testing Strategy Hasn’t Reduced Your Bug Count