Agile Testing @Tabara de Testare Timișoara 2014 02 21

Preview:

Citation preview

Agile Testing

www.mozaicworks.com

Agile Testing

Adi Bolboacă

@adibolb

www.mozaicworks.com

Agile Testing

www.mozaicworks.com

Question: What is Agile?

What is Agile?

www.mozaicworks.com

http://agilemanifesto.org

What is Agile?

www.mozaicworks.com

● Fast feedback● Collaboration● Building the right product● Continuous improvement● Minimize unneeded work● Adapt the product fast for the customer● Working software is the measure of progress

What is Agile?

www.mozaicworks.com

“Agile is a learning Machine”

Chris Matts- Godfather of BDD -

What is Agile?

www.mozaicworks.com

The Agile Hype

www.mozaicworks.com

● The market changes faster and faster● We need to change the products more often● Agile enables:

● Less bugs => more natural process● Closer collaboration

● Business owners <=> Technical team● Customers <=> Technical team

● We can deliver batches of functionality and get fast feedback => Incremental and iterative design

Agile Testing?

www.mozaicworks.com

Question: What is Agile

Testing?

Agile Testing

www.mozaicworks.com

● Cross-functional teams● Testers ensure delivering business value● Sustainable pace● Testing is integrated into development● Testers become domain experts● Incremental and iterative test plans

Agile Testing

www.mozaicworks.com

Role of Agile Testers 1/2

www.mozaicworks.com

● Understand the product very well● Create acceptance criteria together with business ● Explain acceptance criteria together with business people during planning

● Automate testing● Exploratory testing● Process improvement

Role of Agile Testers 2/2

www.mozaicworks.com

● Pair with programmers for writing code● Pair with product people/customers for creating the requirements

● Pair with operations for deployment and continuous integration

● Communities of practice. Actively attend: ● In-company communities of practice.● External communities of practice

Acceptance TDD

www.mozaicworks.com

Agile Testing Quadrants

www.mozaicworks.comBrian Marick

Agile Testing Quadrants

www.mozaicworks.com

http://www.exampler.com/old-blog/2003/08/21/#agile-testing-project-1 http://www.exampler.com/old-blog/2003/08/22/#agile-testing-project-2

Agile Testing Quadrants

www.mozaicworks.comLisa Crispin

Agile Testing Quadrants

www.mozaicworks.com

http://lisacrispin.com/2011/11/08/using-the-agile-testing-quadrants/

What's next?

www.mozaicworks.com

What's next?

www.mozaicworks.com

What's next?

www.mozaicworks.com

What's next?

www.mozaicworks.com

Agile Testing

http://www.mozaicworks.comadrian.bolboaca@mozaicworks.co

m

Extend your mentoring & training capacity

Accelerate learning through communities of practice

Grow your functional leaders and top talents

@adibolb

Agile Testing

Q&A,Beer

& More...

www.mozaicworks.com

Picture attribution

http://ciosp3.us/wp-content/uploads/2012/03/ATSC_AgileDevMethodology_V3.pnghttp://interviewpenguin.com/wp-content/uploads/2011/11/delivery_agile.gif

http://janetgregory.blogspot.ro/2010/08/atdd-vs-bdd-vs-specification-by-example.htmlhttp://rfcebooks.blogspot.ro/2011/05/ebook-download-agile-testing-practical.htmlhttp://www.goodreads.com/book/show/6443938-bridging-the-communication-gap

http://www.whitcoulls.co.nz/book/atdd-by-example-a-practical-guide-to-acceptance-test-driven-development/37198501/http://www.ebook3000.com/Specification-by-Example--How-Successful-Teams-Deliver-the-Right-Software_196094.html

www.mozaicworks.com