article thumbnail

Regression Testing: Tools and Techniques

DZone

Regression Testing, by its definition, is a type of software testing to confirm that a recent program or code change has not adversely affected existing features. In order to achieve that, the existing test cases are executed selectively or sometimes completely.

article thumbnail

The Future of Performance Testing

Alex Podelko

Following up my post Are Times still Good for Load Testing? , First of all, integrating into agile development (shift-left / continuous performance testing) and integrating into performance information loop with production (shift-right) to form a holistic performance view. I decided to answer multiple comments here separately.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Are Times still Good for Load Testing?

Alex Podelko

My post Good Times for Load Testing was published in 2014. It is difficult to believe that 5 years passed… Are times still good for load testing? If we speak about commercial load testing tools, we see rather a shrinking market and not too much innovation recently. Well, yes and no. I am not so upbeat as I was in 2014.

Testing 243
article thumbnail

Setting up Modern Web Test Automation Framework with Selenium and Python

DZone

With Every new deployment that introduces new features, bug fixes need in-depth end-to-end testing to ensure the success rate of deployment. The selenium test automation framework enables you to define step-by-step interactions with a web application and adding assertions to uncover maximum bugs.

Testing 246
article thumbnail

7 Best Performance Testing Tools to Look Out for in 2021

DZone

Performances testing helps establish the scalability, stability, and speed of the software application. Numerous kinds of performance testing imitate several possible user scenarios and know the behavior of the apps. Performance testing is mainly a subset of Performance engineering and is also referred to as ' Perf Tests.'

article thumbnail

5 Types of Tests To Perform On Your APIs

DZone

API Test is crucial for the software systems to function at high quality. That means it is critical to thoroughly verify and test Application Programming Interfaces before rolling out the product to the end-users or customers. What is API Test? Every app you build nowadays completely relies on Application Programming Interfaces.

Testing 214
article thumbnail

Don't rely on end-to-end tests: design for failure instead.

DZone

We typically understand software testing by the everyday definition of the word: making sure a piece of software performs the way it is supposed to in a production-like environment. For a complex distributed application with several external dependencies there is nothing that can beat a full end-to-end test. Or is there?

Testing 200