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

Tag: software testing

Selenium is a tool for browser automation. It can perform actions like clicking on a button or a link, typing texts into an input field, and just about any operation a real user can do manually. Selenium is used for automated testing and so much more. What you do with Selenium is up to you…

AI testing: A web developer’s guide to AI-powered testing AI is no mere buzzword or fad; it’s a real, valuable technology with far-reaching implications in business, education, and society at large. Of course, AI also affects software testing. And that’s why we’re here today to talk about AI testing. Yes, AI testing is a thing,…

In a nutshell, exploratory testing is manual, unscripted testing. Some might argue that this type of software testing is at odds with our customary push towards test automation, but we beg to differ. As you’ll soon see, rather than conflicting with automated testing, manual exploratory testing can complement it, resulting in a well-rounded QA strategy….

Have you been a software developer for a reasonable amount of time? If so, then you’ll likely remember the time when CI (continuous integration) and CD (continuous delivery/deployment) were new concepts. In the world of source control tools, Git was still the new kid on the block. Continuous deployment tools were something only the companies…

Testing is an important part of the software development process. You should test your Angular apps at various stages of development. Angular integration testing is just as important as unit testing and end-to-end (E2E) testing. Using Angular integration testing, you can test two or more units of an Angular app that work together to perform…

End-to-end testing (E2E testing) is arguably the most misunderstood type of software testing out there. It’s also one of the most important ones. Why? Because it’s the type of testing that most closely resembles the experience of a real user working with the application. Let’s look at end-to-end testing best practices. We’ve already published an…

In the realm of software testing, GUI testing is an interesting and somewhat controversial topic. There is confusion when it comes to defining what GUI testing is—some people might mix it up with UI testing, for instance. In the same way, there might be some overlap of concerns between GUI testing and E2E testing, which…

We’re here to demystify yet another testing-related term: white box testing. No, this isn’t yet another new type of test you must add to your ever-growing list. So, what is it? You can think of white box testing as a category of testing. So, you can classify all types of testing as either white box…

There are plenty of opinions about software testing, but what exactly is it? First and foremost, it’s a process that’s designed to assure quality and verify that your application performs as expected. And software testing isn’t exclusive to just one language or framework. Today, we’re going to talk about software testing with Jasmine. More specifically,…

One of the things that human beings have consistently done, right from the time of our existence, is making things easy. Automation is one such thing. You see automation taking over in almost every industry. Cars are getting built automatically, and Siri in your iPhone helps you out with your tasks. It was no surprise…