In which order should the different types of testing be performed in Agile Testing?

25 pts.
Tags:
Agile testing
In which order should the different types of testing (unit tests, continuous integration and functional test, regression tests) be performed in Agile Testing? Are the testing levels from waterfall model present in Agile Testing? Which types of testing from Waterfall model can be use in Agile testing?
ASKED: March 9, 2010  9:17 PM
UPDATED: October 4, 2010  7:18 PM

Answer Wiki

Thanks. We'll let you know when a new response is added.

All the types of tests that are done in a traditional methodology such as the waterfall model can be done in an agile model as well. Agile teams will define what testing is required just as traditional teams define what test efforts are needed. There is nothing about an agile environment that would prevent any type of testing that is done in a traditional environment from being done in an agile environment.

Agile environments often use Test-Driven Development so that unit tests are written even before the code. Exploratory testing is often performed as part of an iteration. Regression tests are often automated and executed with each build.

From the book “Agile Testing: A practical guide for Testers and Agile Teams” by Lisa Crispin and Janet Gregory on page 6: “It includes just about everything beyond unit and component level testing: functional, system, load, performance, security, stress, usability, exploratory, end-to-end, and user acceptance. All these types of tests might be appropriate to any given project, whether it’s an agile project or one using more traditional methodologies.”

_______________________
To add to this
This is really defined as part of the testing scope. Test leads or testers should really define when what happens. If you have sprints maybe at the end of each sprint you might do regression. If you have iterations that are really short.. maybe regression and stabilization occurs at the end of the project.
Again all types of testing can be done… it just has to be defined and then applied.
The biggest thing to note for agile is that the plan can change. You may adopt different process or methods based on what you learn. Exploratory testing plays a major role in this testing.

Discuss This Question: 3  Replies

 
There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when members answer or reply to this question.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
  • Ihtiol
    But what about integration testing and system testing? As far as I know in Agile testing there isn't integration testing, there is only continuous integration testing. Or am I wrong?
    25 pointsBadges:
    report
  • Janetgregoryca
    Continuous integration refers to automated builds and running the unit tests on each new build. Often some of the functional level tests can be run during continuous integration as well, if they run quickly and can be integrated into the CI tool. However, many times functional tests (if they are at system level) take too long to run and are run on a separate schedule.
    10 pointsBadges:
    report
  • Ihtiol
    [...] In which order should the different types of testing be performed in Agile Testing? [...]
    0 pointsBadges:
    report

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

To follow this tag...

There was an error processing your information. Please try again later.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Thanks! We'll email you when relevant content is added and updated.

Following