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

Year: 2025

It was a lot of fun to integrate your app with Google Calendar so your users don’t have to switch between them all the time or duplicate the information. Setting it up was a breeze. And you and your coworker Bill could quickly work together on developing and testing your app’s retrieval and display of…

The need for scale is what I like to call a good problem—i.e., a problem that, despite the headaches it causes, is usually a sign of good things happening. Needing to scale means you have a growing userbase, which is awesome news. The need for scale doesn’t manifest itself only in regards to infrastructure or…

Automated testing tools have been around for ages. Solutions like Selenium, Silk Test, and QTP have been helping developers and annoying them in almost equal parts. But now, we’re at the point where artificial intelligence (AI) has become more viable. (If you’re not sure what I mean by AI, think of it as the ability…

Components are one of the basic concepts of Angular applications. Thus, if you want to make sure your app is as high quality as it can possibly be, you’ve got to give those basic building blocks some love. When it comes to software quality, testing is caring, so let’s see how to perform Angular unit…

The software testing life cycle is the sequence of activities that happen during software testing. By employing a sane software testing life cycle, an organization ends up with a quality strategy more likely to produce better results. Why is this so important, though? It all boils down to customer satisfaction. Presenting a perfect product to the…

Today’s web applications are more complicated than ever. Libraries like React have opened up a whole new world of application complexity and functionality. As an experienced developer, you know that it’s important to test every part of your web application. You probably already have a plan for testing your server’s code. That’s great! But it’s…

You want to test your application properly but don’t know which testing strategy to go with? Kudos to you for realizing you need automated UI testing. As you may already know, the three most common types of software testing are unit, integration, and end-to-end (E2E) testing. However, in this post, I will focus on end-to-end…

Software testing is a critical piece of any successful software development team’s process. We can categorize testing into functional testing and nonfunctional testing. Functional testing focuses on finding bugs, whereas nonfunctional testing focuses on verifying quality. This post describes how functional testing differs from nonfunctional test cases and how they maximize efficiency and avoid bottlenecks…

As many yoga instructors do, they encouraged students to find balance. It’s an effective bit of advice in that it puts the onus on the practitioner. It’s also a popular concept for software testing, as industry experts often recommend that software teams find the balance between automated vs manual testing practices. Another similarity is the…

2020 is (finally) ending! Let’s go back and check the accuracy of our predictions. Who had, “major pandemic disrupting the year?” How about, “record hurricanes and forest fires in the US?” Murder hornets, anyone? Ready to rate this prediction? Yeah, this year was a big FAIL in a lot of respects. Hopefully, you were all…