Home » Agile Testing

Agile Testing

Overview

This category contains topics associated with Agile Testing Practices.   In a traditional software testing approach, a separate and independent QA organization normally does the testing:

  • The development team typically turns over software to the QA organization for testing at the end of the project
  • That normally happens after all development is complete.

Testing in an Agile environment is fundamentally different in several ways:

  • Testing is an integral part of the development effort rather than being done sequentially by an independent organization
  • It’s an incremental testing approach rather than the entire project being tested all-at-once.  That also creates more of a need for automated regression testing

This approach has a lot of advantages that have the potential to result in significant improvements in the quality of the software:

  • The quality of the software is the responsibility of the whole team – it is not someone else’s responsibility
  • Because the testing is well-integrated with the development effort, it provides rapid feedback to developers
  • It’s a much more proactive approach to prevent defects at the source rather than finding and fixing defects later

Related Articles

Please check the articles associated with this category for more detail:

What Is Total Quality Management (TQM)? How Is It Related to Agile?

What is Total Quality Management (TQM)? TQM is a quality management philosophy that was created after the end of World War II by Dr. W. Edwards Deming. It resulted in major improvements in product quality particularly in the Japanese Automobile industry. Is TQM Still Valid Today? Although TQM was created a long time ago and […]

What Is Total Quality Management (TQM)? How Is It Related to Agile? Read More »

Why Is Automated Regression Testing Important in Agile?

Agile Testing Process

Why is automated regression testing important in an Agile environment? An Agile development approach can dramatically improve the quality of software, but it requires a very different approach to software testing. Here’s a previous blog post with more on why an Agile testing approach makes so much sense: What’s the Impact of Agile on Regression

Why Is Automated Regression Testing Important in Agile? Read More »

How Does Agile Testing Work and Why Does It Make So Much Sense?

Agile Testing

Quality and reliability standards today for software are higher than ever and new approaches to software testing are essential to meet those goals. An Agile development approach provides a excellent approach to meet that challenge. How Is Traditional Software Testing Done? In a traditional software testing approach, a separate and independent QA organization normally does

How Does Agile Testing Work and Why Does It Make So Much Sense? Read More »