-
Belgium Testing Days: A look at a conference outside of the U.S.
Well-known author and Agile expert Lisa Crispin attends her share of conferences around the globe. In this story she reports back on her experience of attending Belgium Testing Days in February 2011. Crispin talks about some of the cultural differenc... Report
-
Master core deliverables: Testing Center of Excellence tutorial
This installment discusses the core set of deliverables that a TCoE should be responsible for creating and maintaining. We'll examine testing workflows, methodologies and templates, as well as specific artifacts for its partners including: Test Strat... Learning guide
-
Software testing fundamentals: Regression testing
Regression testing ensures that little changes don't break software. Good regression testers need to know what they're looking for, and this guide explains how. Learning Guide
-
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. Special Report
-
Q&A: Exploratory testing, regression testing and automation
Find out Elisabeth Hendrickson's thoughts on exploratory testing and take a look at how it compares to regression testing, both manual and automated, in Agile environments. News | 15 Jul 2011
-
STAREAST: Testing with FitNesse and Selenium – Q&A with Dawn Cannan
Dawn Cannan, a presenter at the STAREAST conference, speaks with SSQ contributor Chris McMahon about her presentation titled, "Creating Executable Specifications and Tests with FitNesse and Selenium." Cannan gives some specific examples of the use of... News | 18 Apr 2011
-
Automation, continuous integration and continuous improvement in Agile ALM -- Part 2
Advice on automation in application lifecycle management is given by Agile ALM author, Michael Hüttermann in this second part of an interview with site editor, Yvette Francino. In this Q&A, Hüttermann answers questions about programming skills requir... News | 04 Feb 2011
-
TD Ameritrade gets proactive about application performance problems
TD Ameritrade attributes its greatly reduced number of performance problems to an APM solution from Nimsoft Inc. Article | 09 Apr 2009
-
Increasing productivity with unit testing
Many software pros think unit testing is a waste of time. Think again -- proper unit testing can actually increase overall productivity. Article | 06 Jan 2009
-
SOA prompts changes in quality assurance
The use of SOA means quality assurance (QA) engineers and testers must include integration, regression, business process, performance and security testing in their test plans. More than that, they need to focus on quality throughout the business tran... Article | 29 Oct 2007
-
Modular test case design consolidates tests
Through modularization, testers can break down applications into reusable modules. This process may reduce redundancy and increase the maintainability of test cases and pave the way to test automation. Article | 19 Oct 2007
-
Brief: New automated testing tool available from Seapine Software
Software testing tool QA Wizard Pro 2007 is available from application security vendor Seapine Software. Article | 16 Apr 2007
-
Network devices simplifying integration, Web services security
Cisco's planned foray into application-oriented networking helps elevate the work of the early pioneers. Article | 05 Jul 2005
-
Tips for interpreting JMeter results
Interpretation of results from performance test tools is complicated. Learn how to interpret data from your JMeter Listeners using scatter charts, and by using the Aggregate Report Listener and the Monitor Results Listener. Tip
-
Continuous integration made simple: Five lessons you won't want to miss
In this tip, SSQ contributor Matt Heusser provides five valuable lessons which will help you avoid CI complications, such as a slow release process. Read on for lessons in an effective strategy for continuous integration. Tip
-
Continuous integration: Quality from the start with automated regression
Using appropriate automated testing will efficiently bake quality into your code from the start. In this tip, learn how continuous integration is key to enhancing quality throughout the development process. Tip
-
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. Tip
-
The motivation behind continuous integration in embedded software development
This tip, the first of a two-part series, speaks to the role that continuous integration plays to help you create better releases and reduce the workload in embedded software development. Tip
-
Automated test scripts: The Smartphones of testing
From test-driven development to GUI automation, author and Agile expert Lisa Crispin describes the many uses for automation in software testing. By using tools and programming techniques to automate tedious and repetitive processes or test steps, a t... Tip
-
Security ALM: Testing throughout the software application lifecycle
One of the most important aspects of software development today is writing secure software. Yet, for most IT organizations, security testing is introduced too late in the cycle to be of any help. Security expert John Overbaugh shares his experiences ... Tip
-
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 b... Tip
-
Software developers and testers: Can't we all just get along?
The relationship between developers and testers has often been strained, but it doesn't have to be. In this tip, site editor Yvette Francino talks about how this contention can develop and discusses ways to combat it. Regardless of methodology, by co... Tip
-
How to alleviate software test design bottlenecks in Agile environments
Senior test architect David Johnson describes two different design challenges: testing the current release and regression testing in agile environments. Johnson discusses the use of exploratory testing and keyword test design, explaining when each ap... Tip
- See More: Tips on Software Regression Testing
-
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. Answer
-
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 te... Answer
-
Practicing Scrum with outsourced QA teams
QA and testing are integral parts of software development, and expert Lisa Crispin holds that the team operates more effectively when QA is not outsourced. However, when this isn't possible, the quality testing group must be involved in daily scrum m... Answer
-
Software documentation is important in Agile environments
It’s a fallacy to think that documentation is not important in agile environments. Agile expert Lisa Crispin points out that "living" documentation that stays kept up-to-date can be attained by the use of wikis or via automation tools, using techniqu... Answer
-
How to regression test Web-based applications
Software test consultant John Overbaugh gives some helpful advice about regression testing Web-based applications. Overbaugh describes regression testing browser platforms and how to test for backwards compatibility. Ask the Expert
-
The difference between software retesting and regression testing
Software test consultant John Overbaugh explains the difference between retesting and regression testing in this expert response. Overbaugh uses an example of a shopping cart tax calculation bug to help explain the difference between retesting and re... Ask the Expert
-
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 type... Ask the Expert
-
When should regression testing occur in an automated test plan?
Expert helps exploratory software testers identify where regression testing should occur in and out of automated software tests. Ask the Expert
-
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. Ask the Expert
-
How to overcome lackluster software quality through testing
The key to reliability testing is measuring how long the application will run under reasonable load, says expert John Overbaugh in explaining how to increase software quality. Ask the Expert
- See More: Expert Advice on Software Regression Testing
-
regression testing
Word
-
Tips for interpreting JMeter results
Interpretation of results from performance test tools is complicated. Learn how to interpret data from your JMeter Listeners using scatter charts, and by using the Aggregate Report Listener and the Monitor Results Listener. Tip
-
Continuous integration made simple: Five lessons you won't want to miss
In this tip, SSQ contributor Matt Heusser provides five valuable lessons which will help you avoid CI complications, such as a slow release process. Read on for lessons in an effective strategy for continuous integration. Tip
-
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. Answer
-
Continuous integration: Quality from the start with automated regression
Using appropriate automated testing will efficiently bake quality into your code from the start. In this tip, learn how continuous integration is key to enhancing quality throughout the development process. Tip
-
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. Tip
-
Q&A: Exploratory testing, regression testing and automation
Find out Elisabeth Hendrickson's thoughts on exploratory testing and take a look at how it compares to regression testing, both manual and automated, in Agile environments. News
-
The motivation behind continuous integration in embedded software development
This tip, the first of a two-part series, speaks to the role that continuous integration plays to help you create better releases and reduce the workload in embedded software development. Tip
-
STAREAST: Testing with FitNesse and Selenium – Q&A with Dawn Cannan
Dawn Cannan, a presenter at the STAREAST conference, speaks with SSQ contributor Chris McMahon about her presentation titled, "Creating Executable Specifications and Tests with FitNesse and Selenium." Cannan gives some specific examples of the use of... News
-
Belgium Testing Days: A look at a conference outside of the U.S.
Well-known author and Agile expert Lisa Crispin attends her share of conferences around the globe. In this story she reports back on her experience of attending Belgium Testing Days in February 2011. Crispin talks about some of the cultural differenc... Report
-
Automation, continuous integration and continuous improvement in Agile ALM -- Part 2
Advice on automation in application lifecycle management is given by Agile ALM author, Michael Hüttermann in this second part of an interview with site editor, Yvette Francino. In this Q&A, Hüttermann answers questions about programming skills requir... News
- See More: All on Software Regression Testing
About Software Regression Testing
Regression testing is testing that is done after a change has been made to the system to ensure functionality that was previously working is still working. This is different from testing the specific changes that were made. Often when changes are made in software, other parts of the application are affected. Regression testing is meant to check that when changes are made, all functionality is still working. Regression testing is often a group of tests that is meant to check the overall health of the system. It is helpful to have automated regression tests that can be run quickly when changes are introduced to the system.