Our premier event for enterprise software quality is back | Register now

Year: 2025

Unit Tests are in the house! I’m a big advocate for TDD (Test Driven Development). Research shows TDD has a high correlation to quality code, as it prevents bugs from forming in the first place. Also, the cost of authoring tests and fixing bugs is lower This is true for the back-end. As for the…

Selenium and Cucumber are two tools that software developers use to execute tests. Both help find bugs in the software before releasing it to customers. However, it may seem difficult for developers to choose between these two tools, especially if they want to use a more advanced BDD (behavior-driven development) framework. This post is about…

The Software Development Lifecycle (SDLC) consists of various roles and processes that have to seamlessly mesh together, to release high-quality software. This holds true right from the initial planning phase, all the way to production release and monitoring. In terms of roles, we have designers, business analysts (BA), developers, testers, scrum masters, project managers, product…

I feel for you, front-end developers. Your toolchain is constantly changing. Is Angular still all the rage? Or is it Vue.js now? JavaScript or TypeScript? Not only that, but you have to create a beautiful and seamless user experience while ensuring the reliability of your app. Your apps also have to talk to remote web…

Unit testing’s benefits aren’t restricted to just a few languages. To prove that, today, we’re focusing on TypeScript unit testing. In this post, you’ll learn how to unit test your TypeScript code in a hands-on tutorial. You’ll also learn what unit testing is and what you gain from using it. Since this is a tutorial,…

Mobile apps have become so ubiquitous worldwide that the Google Play store had almost 2.5 million apps available for download at the end of 2023. It’s no wonder mobile testing has also increased in importance. But when it comes to testing mobile apps, where should these tests take place? Ideally, we want to test on…

Is software testing valuable? Of course. Is it free? There’s no free lunch in software development. If your organization aims to implement a proper testing strategy, “software testing cost” is a topic you can’t overlook. We’ll walk you through a list of the leading software testing costs, explaining what they are, what the business case…

Picture this. Your organization has been working hard on its product for two years. The release of the first version is approaching quickly, and everyone is excited. The stakes are high, so people are nervous, but they’re also confident on the quality of their work. Then, the big day finally comes… and it’s terrible. Sure,…

This post aims to answer a simple question, which is, indeed, its title: “Which tools are used for unit testing in Angular?” I bet most people when they hear this question immediately answer “Jasmine and Karma,” and that makes sense. After all, these are the default tools installed along with Angular CLI, so they represent…

Today we’re here to talk about JavaScript unit testing in Visual Studio. If you’re a .NET developer creating web applications in Visual Studio, it makes sense for you to use just a single environment to test both your C# (or another .NET language) code and your JavaScript code. In this post, we’re going to walk…