Quality Testing

Quality is delighting customers

This is in continuation with the previous blog on the same topic

Agile testing

Testing practice that follows the agile manifesto, treating development as the customer of testing

Successful Agile has -

* Team
* Strategy
* Continuous Integration
* Test automation


What’s so different about Agile testing?


Role of testing
* Testing is the headlights of the project
* Testing provides information to the team – allows the team to make informed decisions
* A bug is anything that could bug a user – testers don’t make the final call.
* Testing does not assure quality – the team does(or doesn’t)
* Testing is not a game of “Gotcha” – find ways to set goals, rather than focus on mistakes

Now follows the testing methods which are following in Agile testing -

Test Driven Development Vs Defect Driven testing
TDD
* Write a Test That Fails
* Write Just Enough Code
* Repeat
* Creates a Solid Product

DDT
* Find a Bug
* Add a Test
* Jazz It Up
* Incrementally Builds Suite
* Retrofit

Test-First Programming
* Developers write unit tests before coding
* Motivates coding
* Improves design(reducing coupling and improving cohesion)
* Supports refactoring
* Many open source test tools have been developed to support this like Junit, Xunit.

Acceptance Testing
* Goal is to accept the User Story in the Iteration – passing acceptance tests
* Ideally they are written before coding.
* Purpose is to reflect “doneness” at the customer level – accepted

Exploratory Testing
Testing while learning, Learning while testing.

What happens in agile testing?


* Detect abnormalities the moment they happen.
* Don’t fight fires!
* Find and fix the problem.
* Determine the root cause - Why? Why? Why? Why?
* Investigate Countermeasures - Try several and see what works
* Implements the best solution

An Iteration




Automation in Agile Testing
Used for regression mainly, as there is always a new build ready and less time for testing. but there are challenges.

Challenges/risks of using tools

Views: 4

Tags: Agile, Automation, Challenges, Defect, Test, Testing, development, driven, in, of, More…testing

Comment

You need to be a member of Quality Testing to add comments!

Join Quality Testing

Comment by Hitesh Shah on July 21, 2010 at 11:58am
Nice Document.
Comment by Mahesh on March 20, 2009 at 10:16am
Very good information Meetali.


Mahesh
Comment by Vishal on March 5, 2009 at 12:03pm
This Documentation is self explanatory!! Great Meetali Thanks a ton !!!

TTWT Magazine

Advertisement

You Can


Call for Articles

Advertisement

Videos

  • Add Videos
  • View All

Badge

Loading…

© 2012   Created by Quality Testing.

Badges  |  Report an Issue  |  Terms of Service