Operations | Monitoring | ITSM | DevOps | Cloud

Testing

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

What Is Behavior-Driven Development?

We’ve written about the importance of testing before. If you’re in development, you’re no doubt familiar with agile methodology. But sometimes a test-driven approach seems at odds with going fast. And how do you best communicate the importance of testing to everyone on your team? If you’ve felt frustrated with test-driven development or don’t have buy-in from your team, behavior-driven development is there to help.

What Is "Real Browser" Testing? (And Why Is It Different?)

There are two ways to test software. The first and most obvious is to simply allow users to test functionality by using the software as it was intended. This is the method likeliest to produce the most useful and practical results. The other method is by automating testing. This requires a second piece of software designed to provide input and analyze output from the original application.

Generating Jaeger gRPC services and using Jaeger in JUnit with Testcontainers

In this article you will learn how to generate Jaeger model classes and gRPC services from protobuf definitions. The generated code can be used to write integrations or it can be used in tests to query tracing data from Jaeger-query service. This is the use case we are going to look at in more detail.

What is Load Testing? | Load Testing with LoadView

What is load testing and why is load testing important? Load testing is the practice of simulating real-world usage, or load, on any software, website, web application, API, or system. This video sets out to explain the reasons why companies should load test and we'll go through a short demo of our load testing platform LoadView.

The 7-Step plan for successful AIOps implementations

The idea of applying artificial intelligence and machine learning to more rapidly and accurately resolve IT incidents and manage alerts has been gaining steam in the past year. While AIOps, as it’s frequently called, has spawned an entirely new market of startups, many enterprise IT leaders are playing a cautious hand so far – and for good reason. There are risks, though. If an AIOps tool goes wrong out of the gates, IT and executive trust diminishes.

What Is a Requirement Traceability Matrix?

When developing software applications, we want to make sure the application does what the software requirements say it’s supposed to do, and testing proves that it does. In this article, I’ll explore how to link requirements to test cases, and I’ll explain what a requirement traceability matrix is and how to build a simple one.

What Is Test Driven Development?

When I’m writing new software, one of the most important thoughts in my mind is how I’ll test to make sure it works. There are lots of ways to test software, and when you’re at your best, you should be using all of them. Sure, you should make sure that your QA team is able to verify that your code works before it goes live. You should make sure that the code passes acceptance tests, too.

Load Testing Is Crucial For Optimum Performance of your Website

For a comparatively better user experience and more quality online traffic, all that’s required is a fast and lightweight website. The contribution of a lightweight and superfast website, towards comparatively better user experience and engaging online traffic, cannot be ignored. One of the most important aspects that has always kept the user hooked, engaged, has converted, ensuring optimal performance and reliability of the website is - load testing.

Web Application Testing: A 6-Step Guide

Almost every business today runs online. The internet is one of the easiest avenues for businesses to reach users, and websites are a great way to impress your customers. So, when you’re building a web application for your business, it’s important that you make it the best version it can be. To make sure that your web application is good enough to impress customers and avoid any negative impact, you have to test your application and fix any issues.

Top 10 Enterprise Tools for Developers

Enterprise teams face unique challenges when it comes to software development. Managing more developers means managing more code, more projects, more logistics… the list goes on. Many technical enterprise teams have adopted a DevOps strategy to help bridge the gap between code development and operations. When developers work in tandem with system architects to break down silos, it can have an incredible effect on the organization’s productivity and culture.