Operations | Monitoring | ITSM | DevOps | Cloud

Testing

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

Automate testing for Golang Gin-gonic RESTful APIs

Gin is a high-performance HTTP web framework written in Golang. It contains features and functionalities like routing and middleware out of the box. This helps to reduce boilerplate code, improves productivity, and simplifies the process of building microservices. In this tutorial, I will guide you through the process of building a RESTful API with Golang using the Gin-gonic framework. I will also lead you through building an API to manage the basic details of a company.

The value of performance mesh testing for ISPs, CDNs, telcos and cloud service providers

As a network service provider, you want your customer to see that you consistently deliver excellent performance. You send your customers periodic reports — but those only provide a snapshot. With synthetic tests, you can present your customers with a dynamic report through a public web page, linkshare or a customer branded portal. Watch this webinar replay to learn how Kentik’s API can be used with network performance meshes in Kentik's synthetic monitoring solution to build a live latency report. Kentik’s Anil Murty and Martin Machacek will show you.

An Easy Guide To Understanding App Development

If you're reading this, there's a good chance you're interested in learning about app development. Maybe you want to create an app for your business, or maybe you just want to learn more about the process so you can better understand what goes into making an app. Either way, you've come to the right place! In this blog post, we will provide a basic overview of the app development process - from start to finish. We'll also discuss some of the most important things to keep in mind when creating an app. So without further ado, let's get started!

Deployment-time testing with Grafana k6 and Flagger

When it comes to building and deploying applications, one increasingly popular approach these days is to use microservices in Kubernetes. It provides an easy way to collaborate across organizational boundaries and is a great way to scale. However, it comes with many operational challenges. One big issue is that it’s difficult to test the microservices in real-life scenarios before letting production traffic reach them. But there are ways to get around it.

Everything You Need to Know About Golang App Testing

Oftentimes, people starting their journey in the field of software development don’t understand the importance of testing, including Golang app testing, until late in their careers. It’s essential to think about testing as an integral part of the software development lifecycle (SDLC) not only in theory but in practice, too. When building cutting-edge software, you need to make sure that the version being upgraded is error-free and that almost all of the failure cases have been considered.

Functional vs non-functional software testing

When you think of software testing, what comes up first? For many developers, unit tests and integration tests are often top of mind. Both software testing methods are vital to writing and maintaining a high-quality production codebase. But they are not sufficient on their own. Your team’s testing practice should assess the entire application, observe the larger story of how it operates when functioning correctly, and raise alarms when deviations are found.

Testing Python: Understanding Doctest and Unittest

Testing is crucial in the software development phase. It helps ensure easy debugging, agile code, and enhanced reusability. Performing tests that cover all use cases helps prevent a codebase from breaking — minimizing exposure to vulnerabilities. Python has two main testing frameworks that developers can use, doctest and unittest.