<<< Previous speaker Next speaker >>>

Lasse Koskela, Reaktor Innovations

 Lasse  Koskela

Lasse works as a coach, trainer and consultant, spending his days helping clients and colleagues at Reaktor Innovations create successful software products.

He has trenched in a variety of software projects ranging from enterprise applications to middleware products developed for an equally wide range of domains. In the recent years, Lasse has spent an increasing amount of time giving training courses and mentoring teams on-site, helping them improve their performance and establish a culture of continuous learning.

When not working with clients, Lasse hacks on open source projects, moderates discussions at JavaRanch, or writes about software development--most recently a book on Test Driven Development. He is one of the pioneers of the Finnish agile community and speaks frequently at international conferences. You can contact him at lasse@ri.fi

Presentation: "What does it do? Does it work?"

Track:   XpDay Sampler

Time: Thursday 13:00 - 14:00

Location: Guild Room

Abstract:

Our industry has matured significantly in terms of responsibility and increased awareness for the internal and external quality of the systems we build. We've seen the rise of automated tests as an essential development tool and practices such as test-driven development. Not to mention xUnit and associated frameworks effectively forming de facto standards for developer testing.

The field of system-wide, functional testing is not quite so far standardized, however. We've invented many names for it--customer test, acceptance test, system test--but we're missing the level of shared understanding of what it really means and how it's really done. Part of this is due to the vast differences in the systems we build and to the technologies involved. Part of it is due to the differences in the software development methods we use.

In this presentation, we'll look at several differing approaches to getting our systems under test and explore the impact they have on our daily lives as software professionals working in an agile environment.