Open Source Agile Testing

Table of Contents

Format: experience report/Interactive talk with demonstration
Duration: 30 - 60 min

Abstract

How to engage open source engineers towards agile in a must deliver in time large company environment? Mixture of not tested legacy and open-source code. Product managers just graduated as product owners and team with waterfall mindset.

Agile pull has come from management and we got a chance to start something better. Set up continuous integration but how to get unit tests? We have to learn stubbing and mocking. Measure code coverage and try to improve. So it got red let's disable test ... No way we are moving on! Tests and code have to be updated all the time. Include this in our definition of done.

Chance to get a new agile graphical user interface test tool based on testability and object introspection. And developers have agreed to expose widget properties. Great! It uses Ruby and cucumber. What is this vegetable? Tastes good but we have Mr. Python already. So we combine the power of two!

All these testing practices fit inside scrum. Unit tests are in place developers starts to learn test driven development. Cucumber is our tool in sprint planning so team and product owner can agree on behavior together. And we use the same agreement on sprint demos to show our new and great features!

Session will include running unit and automated acceptance tests real time on Internet Tablet (see maemo.org). I will concentrate on how our lessons learned can be applied to put your Scrum to the right track.

Biography

Péter Vajda, gained MSC in Teacher of Physics and BSC in Teacher of Mathematics at University of Pécs, Hungary. Later he has added ISEB Practitioner Certificate in Software Testing. Péter has been involved in software development, test automation, test analysis and test management of web systems and databases for the past 9 years. Recently he is working on embedded Linux development and coaching agile teams for testing practices such as test driven development, continuous integration and behavior driven development.

Note: I am planning to present the same session in Agile Testing Days conference: http://www.agiletestingdays.com/prog13.html

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Jul 23, 2009

    Vasco Duarte says:

    How will this session be presented? Will you be the one at the keyboard and with...

    How will this session be presented? Will you be the one at the keyboard and with the projector showing attendants how to do it?

    Will you require attendants to have a laptop with them?

  2. Jul 23, 2009

    Lasse Koskela says:

    I'm a bit unsure whether I understood the contents of the session as the submiss...

    I'm a bit unsure whether I understood the contents of the session as the submission/abstract drops techniques, tools and technologies here and there like it's building up attention and then the punchline is really, really short. Perhaps it would help me see what you're thinking if you'd provide a rough agenda or elaborate on the session content?

  3. Aug 10, 2009

    Peter Vajda says:

    Sorry guys I did not see your comments before. Since deadline is over I assume I...

    Sorry guys I did not see your comments before. Since deadline is over I assume I cannot extend it anymore.