Operations | Monitoring | ITSM | DevOps | Cloud

Testing

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

The 6 Best Performance Testing Tools

In software development, load testing plays a critical role in ensuring that applications perform optimally under any imaginable load condition. To do this, developers subject applications to several types of load tests, including scalability, spike, endurance, and stress testing. The ultimate goal of these performance tests is to pinpoint potential bottlenecks and ensure the reliability of the overall system where the software application runs before reaching production.

Boost Your Workflow with the Ultimate Local Development Mock

The benefits of API mocking extend beyond just speeding up development. It enables developers to work independently of external APIs, eliminating delays caused by dependencies that may be out of their control. This independence is crucial for maintaining workflow efficiency, especially in complex projects involving multiple APIs. API mocking is invaluable for testing edge cases and error scenarios that might be difficult to reproduce with a live API.

How to test and monitor your APIs with Playwright

You probably know that Microsoft’s Playwright is a solid tool for end-to-end testing, enabling you to control headless browsers and check essential user flows. But did you know that you can also use Playwright for API testing? If you didn’t, then this guide is for you. In this post, we’ll explore how Playwright can be used to test a GraphQL API (but don’t worry if you’re using REST; Playwright can handle any HTTP-based API).

How to apply Playwright test steps with TypeScript decorators

You can write Playwright end-to-end testing code using JavaScript or TypeScript. Which one should you choose? When I started writing my first automated browser tests, I went with JavaScript because I couldn't be bothered with the type wrangling. I just wanted to get something off the ground quickly. YOLO, right? Today, though, there are two reasons why I last wrote a JavaScript-first Playwright test a very long time ago.

ITSM Implementation Steps

Are you seeking to deploy IT Service Management (ITSM) within your company? Consult this instructional piece, which offers a detailed, sequential roadmap for the implementation process. It instructs on establishing goals, selecting appropriate instruments, devising an operational approach, and adequately preparing your personnel to ensure effective execution.

Apply Playwright test steps with TypeScript decorators

Join Stefan Judis as he explores the concept of decorators in Playwright TypeScript code. Learn how decorators can streamline your coding process, improve test readability, and save you time. In this tutorial, Stefan will demonstrate how to implement decorators within Playwright page object models, starting from scratch. He provides practical examples and insights into decorators, a feature not yet standard in JavaScript but available in TypeScript.

Optimizing DevOps with Kubernetes Ephemeral Environments: Efficient Testing and Deployment

Ephemeral environments transform software development by providing temporary, isolated spaces for testing and deploying microservices without affecting production. Given its robust orchestration capabilities, Kubernetes excels at creating these temporary environments, allowing teams to efficiently manage and scale containerized applications. By integrating tools like Helm and Kustomize, developers can maintain a codified version of their app and its dependencies.

How can you create a schedule for your UAT environment?

This video demonstrates the workload optimization feature within a Turbo360. This feature allows users to schedule automatic resizing or turning off resources in Azure to minimize costs. The video shows how to set up a schedule to manage resources, such as App service plans, Cosmos DB, Data Factory Pipelines, Logic Apps, SQL databases, and VMs, and how to configure notifications and cost savings.

New Grafana k6 features: TypeScript support, async APIs for browser, and more

About every two months, the Grafana k6 team releases a new version of the open source load testing tool to deliver new features and further enhance the user experience. In case you missed them, here’s a recap of recent k6 releases and some of the exciting updates they brought to our user base. Many of the features highlighted in this post relate to new web APIs that the community has been asking for, and that are widely used by JavaScript developers.