How can you manage bearer token expiration in Cypress tests by using the cypress sessions to cache and restore session data. I show in this article my solution to handle session expiration by re-authenticate when needed.

Continue reading

We do API testing to ensure that the functionality and reliability of your application is correct. While testing the replies of the REST calls, you need to filter the JSON response data to extract the relevant information.

Continue reading

Integration testing involves testing the interactions between different components or modules of a system to ensure that they work correctly together. One aspect of testing is the creation of test data that can simulate real-world scenarios. It’s important to have realistic test data that accurately simulates user input when testing software. Manually creating test data can be time-consuming and error-prone. This is where Faker comes in. Faker is a Python package that generates realistic fake data such as names, addresses, phone numbers, and email addresses. It can also generate data for specific domains such as finance, healthcare, and gaming.

Continue reading

Cucumber is a Behavior-Driven Development (BDD) framework that allows you to write automated tests in a structured and readable way. Cucumber supports the Gherkin syntax, a human-readable language for defining test scenarios. In addition to Gherkin, Cucumber also provides a powerful set of hooks that allow you to manage the lifecycle of your tests.

Continue reading

Author's picture

Bart Vanherck

Software Test Automation

Belgium