Articles categorized as QE

Using OpenAPI Codegen for TypeScript to Generate Client Code and Automate Testing

This basic guide will walk you through using OpenAPI Codegen to generate TypeScript client code from an OpenAPI specification, creating a test client, and automating test cases with Jest. We will also show you how to set up essential scripts in your `package.json` file to streamline the development and testing process. As our example, we'll use the Petstore API specification.

Exploring Frontend Element Locators with TypeScript and Playwright: Best Practices for Effective Test Automation

In the realm of test automation, one of the critical components is the ability to locate and interact with elements on a web page. The choice of locators plays a pivotal role in the success and reliability of your test automation framework. In this guide, we'll explore the importance of using meaningful locators and discuss the steps to enhance your test automation using TypeScript and Playwright. We'll also touch upon the concept of custom attributes and their significance in ensuring robust test automation.

Exploring xUnit.net: A Beginner's Guide

xUnit.net is a popular and versatile open-source testing framework for the .NET ecosystem. It is designed to facilitate the development of unit tests, integration tests, and acceptance tests for your .NET applications. In this article, we will delve into the details of xUnit.net, exploring its features, usage, and advantages, while also addressing some of its potential drawbacks.

Essential Unit Testing Best Practices: Ensuring Code Quality

Unit testing is a crucial aspect of software development that ensures your code functions as expected and is free from bugs. To create effective unit tests, it's essential to follow best practices. In this tutorial, we'll cover various best practices for writing unit tests.

Getting Started: How to Determine the Best UI and E2E Functional Automation Coverage

In this tutorial, we will explore how to automate testing of a Wikipedia page using the Playwright test automation framework. We'll also implement a Page Object Model (POM) for better test structure, set up Allure reporting for detailed test reporting, and integrate the Axe library for accessibility testing.