Posts

Showing posts from July, 2021

Automated Regression Testing: Everything You Need To Know

Image
  Regression testing is a specific form of testing which verifies if a specific piece of software suffered regressions after undergoing changes. So automatic regression testing is nothing more than the procedure for automatically verifying that the program hasn't regressed to a prior undesired state. Ideally, regression testing--whether automated or not--should be done every time a software program is changed in some way, whether by receiving a new feature, an improvement, or even a bug fix. In today's article, we'll define and clarify what automatic regression testing means. We'll begin with describing exactly what a regression is, how expensive they are for software teams, and the reason you should employ regression testing to avoid them. Since manual regression testing would be equally time consuming and error-prone, we will then proceed to pay for the need for automation, offering advice and tips on how to actually execute the technique for your own teams. Let

How Do You Identify a Regression Test Case?

Image
  During software development, code changes are very common, but these frequent changes can unknowingly affect the other part/feature/functionality of the software. To ensure high-quality software, regression testing is needed. There are two ways (manual and automated) in which regression testing can be done. Let’s now understand these two ways of regression testing with the help of examples. What is a regression test? Regression testing is an important software testing method that involves re-running functional and non-functional tests to ensure that any new code change in the software does not affect the existing feature/functionality of the software. Manual regression test Manual regression testing is a process where testers manually draft the test cases and execute the test. Example of manual regression testing: Consider a scenario, where the login feature is not working on a login page and a tester reports a bug stating that the login functionality is not working.