Regression testing
Regression testing verifies that application changes don't cause new bugs within existing functionality. QA engineers often automate regression tests, as these checks are time-consuming and impractical. Read what our independent experts recommend for regression testing approaches and tools with these tips, features and advice.
Top Stories
-
Tip
10 Jan 2022
What regression testing types make sense for your applications
Craft an in-depth regression testing plan that uses multiple types to test all facets of an application's functionality and ultimately lead to cleaner development. Continue Reading
-
Answer
08 Oct 2020
Regression testing vs. UAT: Goals and techniques
Regression tests and UAT ensure software quality and both require a sizeable investment. Learn when and how to perform each one, and some tips to get the most out of your effort. Continue Reading
-
Answer
08 Apr 2020
Can we fully automate our software testing?
Your boss has jumped on the bandwagon to automate software testing. Don't despair. Software testing expert Matt Heusser walks through what to say -- and do -- to keep everyone happy. Continue Reading
-
Tip
16 Jul 2019
How to form a regression testing plan with these 5 questions
Make regression testing part of a software quality control plan. Determine the project's testing requirements, and team preferences, to clarify a potent regression testing strategy. Continue Reading
-
Tip
23 Apr 2019
Common software compatibility issues and how to fix them
Developers tend to look forward, to the next iteration or the newest software. But, when releasing a feature, don't leave behind end users with older systems and edge case setups. Continue Reading
-
Tip
13 Mar 2019
How to implement a winning interoperability testing strategy
From security to data transfers, network complexity and testing environments, development teams have a lot to address to perform effective interoperability tests. Continue Reading
-
Feature
10 Aug 2018
Improving testing architecture when moving to microservices
Gamesys, the developer and operator of many online games, rethought its approach to testing during the move from a monolith. A pyramid made software tests more manageable. Continue Reading
-
Tip
15 Mar 2018
Testing tools for continuous deployment
Continuous testing and integration are the basis for continuous deployment without disasters. Expert Tom Nolle discusses the steps for automated and regression tests. Continue Reading
-
Answer
18 Nov 2015
Do you have to choose between smoke and regression tests?
Software testing options abound. In the battle of smoke versus regression tests, which scenario fits best? Expert Amy Reichert explains how and when to use both for the best results. Continue Reading
-
Answer
05 Feb 2015
Does a tester actually need test cases?
Discover whether or not test cases are necessary in this expert answer by consultant Robin Goldsmith. Continue Reading
-
Answer
23 Sep 2011
Exploratory testing and regression testing in continuous integration
Expert Lisa Crispin explains how and when to implement exploratory testing, automated regression testing and manual regression tests in an Agile development environment. Continue Reading
-
Tip
19 Jul 2011
Regression vs. risk-based testing: Managing complexity
In this tip, consultant Vasudeva Naidu describes in detail the steps necessary to implement risk-based testing in your organization to ensure your regression test strategy is solid and successful. Continue Reading
-
Answer
26 Jan 2011
Test automation for your team: How to begin
Initiating test automation on your project team may seem challenging, or even overwhelming. Fortunately, expert Karen Johnson has been through this process and has some insights into how to best begin. She offers some questions you can ask of your team, a list of common errors to avoid, and general advice on how to make this new process pay off. Continue Reading
-
Answer
12 Nov 2010
Software retest, regression, smoke and sanity testing: What's the difference?
Understanding the nuances between different types of test efforts can be a challenge. In this expert response, Karen Johnson explains what is meant by retesting, regression testing, smoke testing and sanity testing. Find out the purpose of these types of tests and a few other terms that some organizations use for testing efforts. Continue Reading
-
Tip
10 Nov 2010
Applying lean concepts to software testing
If we're going to use a factory analogy for software development, shouldn't we at least study the techniques modern factories use? In this tip, software quality expert Matt Heusser describes concepts used first for lean manufacturing, which are now being applied to software development and software testing. Continue Reading
-
Tip
16 Mar 2010
A software expert's heuristic for regression testing
Often, regression testing is what stands between a product in a test lab versus a product in the hands of our users – so we don't want to take longer than we need – but we don't want to haphazardly release a product before its ready. Continue Reading
-
Answer
09 Sep 2009
Defining core software regression tests
Regression testing is defined through software purpose addressed, the common key strategy is to automate the test phase. according to software testing expert John Overbaugh. Continue Reading
-
Report
07 Mar 2008
Six functional tests to ensure software quality
According to a recent Info-Tech report, six types of functional tests can be used to ensure the quality of the end product. Those tests are unit tests, functional tests, systems tests, regression tests, system integration tests and acceptance tests. Continue Reading