Operations | Monitoring | ITSM | DevOps | Cloud

Testing

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

Top Go Modules: Writing Unit Tests with Testify

All developers have seen them, even in well-structured Golang programs: comments suggesting you keep away from lines of code since they seem to be working in a magic way. These warnings make us timid, fearing we might break something. But applications need to change, to improve and innovate. That’s why unit tests are a vital part of software development. They help developers know whether the small parts of their software perform their intended function correctly.

Improving performance (and more) through load testing

Have you ever wondered how many active users your application can handle at the same time? If so, you’re not alone. Here at Mattermost, we’re building a highly concurrent messaging platform for team collaboration that needs to potentially serve up to several thousands of users simultaneously.

Wait, Is Anyone QA'ing Your Software After You Release It? If Not, You Might Need a Service Owner.

Every software organization has long balanced the interlock between software developers and software quality assurance testers. While developers aim to build software to business requirements, it’s the QA team’s job to verify that they actually did.

Monitoring Website Performance From China

In this tutorial, you will learn how to set up a monitoring device to monitor from behind the Great Firewall of China. See firsthand how performance issues from China can impact your website performance across different geo-locations. We'll show you how to filter out specific elements on your page so you don't get alerted of known issues. Learn more about the monitoring solutions from Dotcom-Monitor -

Modern ways of end-to-end testing with Cypress JS

The ultimate goal of writing tests should be improving the user’s in-app experience and increasing developers’ confidence in shipping new or improved apps. The Mattermost team has been continuously writing different types of tests to improve the product. Such extensive automated testing has enabled them to ship a new release—with new features and improvements—every single month for the last few years. Thousands of developers contribute to the codebase.