Wednesday November 15

11.00 - 11.50
13.00 - 13.50
14.00 - 14.50
15.30 - 16.20
16.30 - 17.20
How to do risk based testing, Hans Schaefer, ISTQB 
Risk based testing is about prioritizing testing based on product risk. Not everything is tested to the same depth. Risk contains the possible damage of something not working well enough, as well as the probability that this could happen. The presentations show a method I have been using for many years.
To start with, the possible damage can be found by considering the user's point of view about functions and characteristics of the product. It can be classified into categories from "minimal" to "catastrophic". The probability is, in the first run, proportional to the usage frequency. A last step is to estimate the importance of functionality versus nonfunctional characteristics. This rough analysis may be used for the first draft test strategy.
Furthermore, two special applications are shown:    - How to prioritize a test when nothing is known about the product.    - What kinds of risks must be considered in the test project, as opposed to the product.

Agile Testing: The What, How and Who, Poul Staal Vinje
This speech addresses three topics. First part covers the core elements of Agile Testing, i.e. Test-Driven Development, Acceptance Test-Driven Development, Refactoring, Conversational Test Creation, Exploratory Testing, Bug Hunt, Pair Testing, Continuous Integration, Automated Unit test and Automated Acceptance Test. The second part deals with the context. Working with XP, Scrum and even Agile Testing on otherwise non-Agile projects. Finally the changed role of testers, enjoying Agile Testing, is explored.

How to succeed in Test Automation, Davor Crnomat & Björn Hagström, Testway AB 
Test automation has been the silver bullet in order to increase test efficiency, yet the common opinion is that software test automation efforts fail more often then they succeed. This presentation will address the key success factors as well as the common pitfalls when planning and managing test automation. Other topics coved are the different types of automation and in which settings they are applicable and in which they are not. Test automation changes the role of the tester and offers new challenges in terms of methodology and knowledge.  

How to test web applications using a proxy, Lucas Nelson, Symantec Inc.
Using a proxy to test web applications:  Learn to test web applications for common classes of vulnerabilities using OWASP's open source web proxy. Using a live application as a demonstration platform attendees will see how to efficiently test for common issues such as cross-site scripting, SQL injection, business logic errors, and buffer overflows. WebScarab will be used to demonstrate common testing techniques and tricks on a sample web based banking application. Attendees will leave with an understanding of the classes of vulnerabilities common to web applications and how to test for them using a proxy.

Automated web testing with Selenium, Erik Dörnenburg, ThoughtWorks Ltd.
Selenium is a test tool that allows you to write automated web application tests in many programming languages. The test use any mainstream browser with JavaScript support and can target arbitrary websites.This talk will start with a quick demo of creating automated tests using the Selenium IDE and then show how these tests can be integrated with existing Java, C#, or Ruby test suites. We'll end with a discussion on how to write robust tests, and how to structure tests to make them more reusable.Attendees will gain an understanding of the scope and application of Selenium and will learn about best practices we have discovered when working with Selenium.

Thoughtworks
Sun Microsystem
Telephone: +46-(0)40-602 3295, email: info@oredev.org