Agile Testing Vs V model August 17, 2007
Objective What is V model What is Agile Testing Why Agile Testing is preferred
V-model
Agile Testing Project Release Plan Release N+1 Dev. QA Dev. QA Dev. QA Dev. QA Dev. QA Dev. QA Dev. QA Dev. QA Dev. QA Dev. QA Dev. QA Dev. QA Scheduled release Anal. Anal. Anal. Anal. Anal. Anal. Anal. Anal. Anal. Anal. Anal. Anal. Unit Tests & White-Box Tests (During Development within Iteration) Functional Acceptance Tests (Automated & Manual) (During QA within Iteration) System Validation Tests (After Release and during deployment) Scheduled release Scheduled release Scheduled milestone Scheduled milestone Release N Release N+2 Iteration Iteration Performance Tests (At planned milestones and after Release)
Sample conversation V – model: Agile Days:
Why we prefer Agile Testing Advantages of Agile: The entire team takes the responsibility for quality Just the right amount of documentation Quicker feedback Accommodate changes
Why Agile testing? Contd… Disadvantages of V-model: V model does nothing to accommodate change Implementation of unit tests or integration tests as separate phases is not a practical approach
Questions?

Agile Testing Vs V

  • 1.
    Agile Testing VsV model August 17, 2007
  • 2.
    Objective What isV model What is Agile Testing Why Agile Testing is preferred
  • 3.
  • 4.
    Agile Testing ProjectRelease Plan Release N+1 Dev. QA Dev. QA Dev. QA Dev. QA Dev. QA Dev. QA Dev. QA Dev. QA Dev. QA Dev. QA Dev. QA Dev. QA Scheduled release Anal. Anal. Anal. Anal. Anal. Anal. Anal. Anal. Anal. Anal. Anal. Anal. Unit Tests & White-Box Tests (During Development within Iteration) Functional Acceptance Tests (Automated & Manual) (During QA within Iteration) System Validation Tests (After Release and during deployment) Scheduled release Scheduled release Scheduled milestone Scheduled milestone Release N Release N+2 Iteration Iteration Performance Tests (At planned milestones and after Release)
  • 5.
    Sample conversation V– model: Agile Days:
  • 6.
    Why we preferAgile Testing Advantages of Agile: The entire team takes the responsibility for quality Just the right amount of documentation Quicker feedback Accommodate changes
  • 7.
    Why Agile testing?Contd… Disadvantages of V-model: V model does nothing to accommodate change Implementation of unit tests or integration tests as separate phases is not a practical approach
  • 8.