Agile Testing Levels

Testing Levels

Agile Testing Levels
Agile Testing Levels

Agile Testing covers the following test levels:

  • Unit Testing
  • Integration Testing
  • System Testing
  • User Acceptance Testing

Unit Testing

  • Firstly, done along with Coding, by Developer
  • Secondly, assisted by Tester who writes Test Cases
  • Unit Test Cases and Unit Testing results need review
  • Further, pending major defects (as per priority and severity) are not check out
  • Lastly, all Unit Tests are mechanical

Integration Testing

  • Run along with Continuous Integration as the Sprints progress
  • Moreover, run at the end after all the Sprints
  • All Functional Requirements require testing
  • In addition, every Interface between Units are put on trial
  • Tests are electronic where possible

System Testing

  • Firstly, done as the Development progresses
  • After that, testing is run in Production Environment
  • Executing Quality Tests (Performance, Reliability, etc.)
  • Tests are mechanical where possible

User Acceptance Testing

  • Done at the end of each Sprint and at the end of the project
  • Done by the Customer. Feedback is the Team’s responsibility
  • Feedback will be an input to following Sprints
  • Above all, user Stories in a Sprint are pre-verified to be testable and are with defined Acceptance Criteria

 

Get certified and unlock more opportunities. Practice and Validate your skills to become a Certified Agile Testing Professional Now

Share this post
[social_warfare]
Agile Testing Guidelines
Agile Testing Types

Get industry recognized certification – Contact us

keyboard_arrow_up