Systems | Development | Analytics | API | Testing

The latest News and Information on Software Testing and related technologies.

How to perform an end-to-end test of a React app using Cypress

UI is nothing without UX. While user interface development is essential, it means nothing if it doesn’t lead to a good user experience. So whenever us devs add a new feature, or modifies the existing one, we must ensure the UX flows seamlessly. And that means thorough testing. Generally, the development process should involve tests at both the module and unit level to ensure both work as expected through the changes.

Regression Testing: A Definitive Guide

Regression testing involves repeatedly evaluating an upgraded web app, software program, or system's existing functionalities as we went through Regression Testing Challenges and Best Practices in a previous post. Testers use it to verify an app's live and new features operate properly. Under regression testing, the quality analyst evaluates current features' functional and non-functional aspects for defects and mistakes.

Part II: Build a Bridge Between Shift Left & Shift Right

In the first blog of this series, I used the metaphor of a bridge connecting two towns to illustrate the importance of establishing purposeful connections between your shift left and shift right testing initiatives. Modern product organizations that fail to engineer a bridge to link the two “towns” (shift left and shift right) will, at a minimum, suboptimally utilize precious human and machine testing resources.

Mobile App Test Automation Best Practices - 5 Test Cases to Automate

There are a number of things to consider when automating your mobile app tests, but first and foremost is to decide which tests should be and can be automated. This means understanding the business goals that are most important to your organization, as well as the risks you want to manage and mitigate. Mobile app testing is ultimately about managing risk, and the only way to do that is to align testing practices with the most critical business processes and goals you need to cover.

FastAPI - From Docs to OpenAPI Specs and Contract Tests in a Flash

After creating or editing documentation, use FastAPI with Sauce Labs to easily auto-generate (or update) OpenAPI spec files, API mock servers and bidirectional contract tests. Sauce Labs checks both the OAS spec file and the API's provider and consumer contract. Extend contract tests easily into automated API functional and load tests for your CI/CD pipeline. Reuse API tests as holistic functional performance monitors that give highly usable feedback and fast debugging in any environment.