Operations | Monitoring | ITSM | DevOps | Cloud

Testing

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

How to fix performance issues using k6 and the Grafana LGTM Stack

The Grafana Labs ecosystem is built on a range of different projects that incorporate logs, metrics, traces across load testing, and Kubernetes monitoring. I’ll assume you know all of that data (and more!) can be visualized in Grafana. What made my observability dream become reality, though, is how these systems can work together to help you effectively debug performance issues and operate your system with more confidence.

Autonomous Testing: The Top 5 Tools and Their Benefits

Software testing is a rapidly evolving landscape where automation has replaced traditional manual practices significantly in recent years. Artificial intelligence (AI) and machine learning (ML) advancements introduced a groundbreaking approach to software testing known as autonomous testing. This article aims to provide a comprehensive guide on autonomous testing tools, highlighting their benefits, and the top tools available.

Grafana k6 v0.45.0 release: gRPC streaming support, cloud script updates without running tests and more!

Grafana k6 v0.45.0 has been released, featuring a new experimental module for gRPC streaming support, a new browser recorder extension for Firefox and Chrome, and tons of improvements for Grafana k6 OSS and Grafana Cloud k6. Here’s a quick overview of the latest k6 release and all the news from the community.

Mocking API requests with Mirage

Building full-stack applications can be challenging, especially when developing the backend and frontend at the same time. In this scenario, frontend teams may have to wait for the backend team to finish building an API before they implement. This is where Mirage.js comes in. In this tutorial, you will explore how to use Mirage.js in frontend applications and mock backend requests for services that have not yet been developed.

Useful Information You Should Know About Different Types Of Testing Used in Mechanical Engineering

Mechanical engineering plays a crucial role in the development and design of various systems, ranging from automobiles and aircraft to industrial machinery and consumer products. To ensure the reliability, safety, and optimal performance of these systems, thorough testing is an essential part of the engineering process. In this comprehensive blog post, we will explore different types of testing used in mechanical engineering, shedding light on their purpose, methodologies, and benefits.

The Role of Penetration Testing in Strengthening Your Cybersecurity

In the digital age, cybersecurity is no longer a luxury but a necessity. With the advent of new technologies, the challenges to digital safety have multiplied, making it imperative for businesses and individuals to prioritize their online security. When considering ways to bolster your defenses, one aspect that invariably stands out is penetration testing.

How we improved testing Ubuntu on WSL - and how you can too!

As the popularity of Windows Subsystem for Linux increases, the Ubuntu development team is committed to delivering a first class experience for Linux developers on Windows. To achieve this we’ve made improvements to our automated testing workflows via the creation of WSL-specific GitHub actions. In this post, Ubuntu WSL engineer Eduard Gómez Escandell talks us through the motivation for this approach and how you can implement these actions for your own CI workflows.

Quickly create performance and regression tests from a Postman collection

Speedscale is a Y-Combinator backed startup that helps Kubernetes engineering teams build more resilient and performant containerized apps. Unlike other tools, we use agents/sidecars to record and playback sanitized traffic that you see in prod. With Speedscale, engineers can simulate production conditions, generate load, and mock third party backends modeled after real traffic patterns.

Streamline your CI testing with Datadog Intelligent Test Runner

Modern continuous integration (CI) practices enable development teams to quickly and efficiently build and deploy application code to a shared codebase. However, deploying new code is typically accompanied by tests, and as the codebase expands, this results in a proportionately larger test suite.