Systems | Development | Analytics | API | Testing

March 2022

API Test Automation for Open Banking and PSD2 Compliance

Open banking is a natural evolution in the API economy. By laying the foundation for web platform and mobile developers to build third-party products and services using any number of public (open) APIs, banks, financial services and insurance companies are ushering in next-generation customer experiences that are more frictionless and personalized.

Every Experience Matters Stat of the Week #1

Sauce Labs believes in a simple truth: your customers expect a flawless experience every time they interact with your software. We’ve mapped this out in our new customer report: Every Experience Matters. Within the report, you will find a deep dive into customer behavior and how it pertains to digital activity. The bottom line is that when customers experience bugs within a company’s web page or mobile apps, they become less likely to return.

Supplement API Security Testing with Functional API Testing and Integration Testing

The OWASP API Security Top 10 identifies the top API vulnerabilities that pose the greatest risk to mobile, web and SaaS applications as well as internal, partner and external API programs, highlighting which vulnerabilities must be detected and mitigated promptly. Gartner predicts that APIs that expose private information such as Personally Identifiable Information (PII) will be the most common attack vector in 2022.

Every Experience Matters: Browsing Habits & Engagement Report

Today Sauce Labs announced the findings of its "Every Experience Matters" report, based on responses from 1500 consumers in the US, UK, and Germany, to gauge the modern browsing and online engagement experience. In short, we dive into how users are reacting when they use your website or app.

Hands-On Test Automation: Using Selenium With Python

You just finished creating your web application and want to clean it from any possible bugs, imperfections, and performance issues. But you feel a bit overwhelmed with the choice of testing tools and frameworks and the articles singing their praises. In this article, we will explore using Selenium with Python for test automation.

Automated API Testing for CI/CD and Microservices

Interdependence and collaboration between businesses and commercial sectors have changed in recent years with the use of Application Programming Interfaces (APIs). APIs have been around long enough for companies to know that they can use open web technologies to extend their services via in-app integrations. APIs allow two programs to communicate with one another and exchange data in a smooth manner. Once an API has been created, it is vital to test the interface to ensure that it is functional.

Best Practices for End-to-End Testing for Better User Experience

Developers test their code in chunks as it is written. Error monitoring during the development cycle alerts engineers when conflicts arise and helps them identify the root cause. So, you may wonder then, in the age of DevOps and continuous delivery, is end-to-end testing still needed? Not only is it viable, but it is also essential to validate requirements, configurations, and functionality.

Understand API Load Testing vs. API Performance Monitoring

With over a billion more mobile devices projected to become connected over the next year, it’s never been more important to ensure SLA performance and functional reliability for business-critical APIs. While QA, development, and SRE teams have traditionally relied on API load testing and uptime or ping monitors to mitigate performance risk, too many companies have felt the pain of APIs, mobile apps and web platforms failing under stress or unexpected traffic patterns.

Low code vs. No Code Testing Explained: Similarities and Differences

No code and low code test automation are becoming widely adopted and will help address the evolving challenges faced by businesses today. However, what is the difference between no code and low code? When is it useful for an organization to adopt? How useful are their capabilities? Will this dampen the need for skilled Automation Engineers, Software Development Engineers in Test (SDET), or traditional Quality Assurance (QA) Specialists?

Salesforce Testing: An Essentials Guide

Deploying and maintaining a scalable, transformative digital platform like Salesforce.com requires significant time, money, and people power. You wouldn't buy a car or a boat without taking it for a test drive first. Why roll the dice on a Salesforce deployment? Exercise the same caution with scheduled or continuous Salesforce testing with smart tools. Ensure successful deployments, upgrades, and performance of your CRM, analytics, and related services.

Automated Testing: 6 Essential Steps to Get Started

Any software application must work properly, generate the right results, satisfy stakeholders, and fit into the organization's overall objectives. Automated testing can help. It may sound easy, but we all know that achieving all of the above takes a lot of effort. Can we take a shortcut without compromising quality or causing costs to explode?

Everything You Want to Know About Performance Testing

Just because your app or site works great in the lab doesn’t mean it will perform that way for end-users. Performance testing is essential to understanding how your website or application will behave in the real world. While error testing is about finding bugs in your software, performance testing is about ensuring your code works as intended and delivers the results you expect when a very high number of end-users are attempting to access your service at the same time.

Test Your Website Now Against Versions 100 of Chrome and Firefox

Chrome, Firefox, and Edge browsers are quickly approaching 100 – version 100, that is. Chrome hits this milestone on March 29 followed by Firefox on May 3. While not the new Y2K, moving into the triple digits could cause errors and compatibility issues for some websites. To get ahead of a potential disaster and keep customers happy, software development teams should check their websites on both Chrome 100 and Firefox 100 before each version is generally available.

How to Find Root Cause Analysis in Your Visual Regressions with Hybrid Diff Benefits

The testing landscape has changed over time to include automated and functional testing as the baseline, but there are still ways to improve your testing because even with a fully automated continuous testing pipeline, there can still be the possibility of bugs existing in your passing tests. One of the ways to mitigate this is by adding visual testing to your testing pipeline.

Beyond Waterfall and Agile: DevOps the Next Frontier

Software development is constantly evolving, from technologies to best practices to methodologies. But the end goal remains the same: how can we bring new features to market faster to keep our customers happy without sacrificing the quality of our product? Enter DevOps. DevOps is an engineering culture or philosophy that aims to increase the speed and efficiency of the software development process so companies can innovate faster while maintaining the integrity of their product.

How to Cross-Browser Test with the Best of the Best

With thousands of different web browsers, operating systems, and device combinations available, it’s impossible for software companies to control their users’ environments. All of these choices put the control in the hands of the user: if your web application or website is glitchy or looks bad on the browser they use, then you’ve probably lost that user as a customer.