Subscribe to our Erlang Factory newsletter to receive the latest updates and news

David Evans
Agile Services Director, SQS

David is a software quality consultant and agile testing coach for consultancy firm SQS, based in London UK. During the summer of 2010 he has been working with Klarna to improve their quality and testing processes, and to help introduce acceptance-test-driven development (ATDD). He is a regular speaker at international quality conferences and is the author of several articles on the subject of agile testing.  

David Evans is Giving the Following Talks

Klarna (currently) operates in six countries. We need to handle translations of PDF's, GUI, Emails, etc. The basis of our i18n system is built around the gettext Erlang application. To help us coordinate the translation work with the development process, we have developed a web-based tool named POlish. With POlish, translators can do their work from anywhere while still cooperating with a particular developer. POlish is released as Open Source and will be described in this talk.

As part of its transformation to agile, Klarna is enhancing its testing toolbox to better support Acceptance-Test-Driven Development (ATDD) and Continuous Validation. Originally working only with Yatsy and Eunit, we are now also utilising Common Test Framework, Fitnesse, Selenium and QuickCheck. The Klarna code base has grown organically for some years now, and so has the code dependencies. In order to create order out of chaos, we resorted to building a tool for dependency analysis and automatic code move. While this is not rocket science, we will share some experiences (and possibly also the actual tool).