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 …
Selendroid vs. Appium - Which to Choose for Your Mobile App Testing
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 …
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
The What and Why of Low-Code Application Testing
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
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!
Software Testing for Organizations That Have No QA Team
You Can’t Have AIOps Without Automated Testing
Unit Testing Best Practices
What DevOps Engineers Should Know About Automated Software Testing
Jest
When (And When Not) to Use Headless Testing
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
Tools for Becoming a Successful Test Engineer
Avoiding Test Script Maintenance Nightmares
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?
Benefits of Cloud-Based Testing: It's About More than Speed
Using Canary Release Pipelines to Achieve Continuous Testing
7 Reasons Your Testing Strategy Hasn’t Reduced Your Bug Count
Mobile App Testing for International Markets
Shift-left vs. Continuous Testing
Extended Debugging with Sauce Labs
Biometric Data Challenges in Mobile Software Testing
Choosing a CI-CD Tool
Appium and the Fallacy of the Zero Sum Game
Clearing Mobile Testing Hurdles
Why You Need Automated Testing at Any Scale
Key Considerations for Testing Financial Apps
Testing Applications Thoroughly Without Slowing Software Delivery
10 Reasons Your Team Needs to Budget for Automated Testing
Cultural Changes to Enable Better Testing and Automation
Functional Testing for Container-Based Applications
Building an Agile Process Playbook for Software Testing
5 Tips for Effective Mobile Testing