1. PÄIVÄ
TIISTAI 25. ELOKUUTA 2009
1. päivän puheenjohtaja:
Erkki Pöyhönen, Business Development Manager
TIETO
8.30 Ilmoittautuminen ja aamukahvi
9.00 Seminaarin avaus ja puheenjohtajan avauspuheenvuoro
9.10 Miten testaus hallitaan, kun on monta toimittajaa?
Case OP-Pohjola
• Mitä pitää huomioida hankkeen käynnistyksessä?
• Miten kokonaisuus hallitaan ja miten sitä johdetaan?
• Miten varmistetaan testien kattavuus ja vältetään päällekkäisyydet?
• Miten hallinnoidaan testitapauksia, testiaineistoa ja virheilmoituksia?
• Miten kohdataan erilaisia toimintatapoja ja kulttuureja?
Jyrki Virolainen, ryhmäpäällikkö, testauksen kehittäjä
OP-KESKUS
10.00 Ketterän tuotekehityksen testausmalli
Case Comptel
• Testausmallin osat (automaatio, strategia)
• Käyttöönoton haasteita
• Testausmallin jatkuva kehittäminen
• Tulevaisuuden suunnitelmia
Toni Kortepohja, Manager, CCCC Testing Competence Center
COMPTEL
10.50 Kahvi
11.10 Laadunvarmistuksen / Hyväksymistestauksen haasteita
Case Veikkaus
• Mitä on laadunvarmistus?
• Miten määritellään laadunvarmistuksen kriteerit?
• Hyväksymiskriteerit eri vaiheille
• Testaus laadunvarmistuksessa?
• Pitkien ja laajojen testausketjujen tehokas organisointi – Miten?
• Virheet havaitaan aikaisemmin kokonaisvaltaisella laadunvarmistuksella?
• Kuinka testaus toteutetaan, resurssit, aikataulu jne., erilaiset haasteet projektien viime vaiheille?
Karri Kolehmainen, Test Manager
VEIKKAUS
12.00 Lounas
13.10 Järjestelmävaihtoprojektien hyväksymistestaus
• Suurimmat haasteet ja niiden voittaminen
• Miten vastuut on jaettu?
• Kuka toimittaa testiympäristön? Vastaako ympäristöt toisiaan (ostaja / toimittaja)?
• Kuinka testaus toteutetaan?
• Miten raportoidaan?
Pauli Mattila, liiketoimintajohtaja
SYSART OY
14.00 Kahvi
14.20 Tehot irti testauksesta – Miten tehostaa testausta?
• Tehoa testauskoneeseen sisään vai testauskoneesta ulos: samaa halvemmalla vai parempaa samalla kustannuksella?
• Koetun laadun ja kattavuuden suhteen optimointi: missä menee järkevä raja testauksen kattavuuden, määrän ja keston osalta?
• Arvoketju-optimointi: eri testaustasot osana tehostamista
• Tärpit ja kokemukset
Maaret Pyhäjärvi, testausasiantuntija
Maaret on toiminut testaajana, testausvastaavana, testauksen kehittäjänä, opettajana ja kouluttajana. Hänen testausuransa keskittyy testauksen todellisuuden kohtaamiseen erilaisissa projekteissa ja testausosaamisen rakentamiseen. Koettuaan ketterän tuotekehityspainottuneen projektitoiminnan F-Securella hän panostaa nyt aikaansa perinteisen testausprojektin ja testauksen läpiviemiseen ja projektiliiketoiminnan erityispiirteisiin.
15.10 Tehostaminen automaatiolla – Lyökö kone ihmisen testauksessa?
Case Arek
• Miten paljon testaamista voidaan koneellistaa?
• Mitkä ovat automaation hyvät ja huonot puolet?
• Miten automoitavat kohteet valitaan? Mitkä ovat vaikeita koneellistettavia asioita?
• Miten järjestelmien monimutkaistuminen vaikuttaa automaatiotestaukseen?
• Miten lasketaan business-case testiautomaatioinvestoinnille?
Katri Savolainen, projektipäällikkö
AREK
16.00 Puheenjohtajan yhteenveto
16.10-17.40 Get Together
2. PÄIVÄ
KESKIVIIKKO 26. ELOKUUTA 2009
2. päivän puheenjohtaja:
Marika C Lindström, Delivery Manager, Testing
CAPGEMINI FINLAND
8.30 Ilmoittautuminen ja aamukahvi
9.00 Päivän avaus ja puheenjohtajan avauspuheenvuoro
9.10 KEYNOTE:
Test automation objectives *)
• Find out how the wrong objectives can be harmful to a test automation effort
• Objectives for testing are often confused with objectives for automation, such as "find more bugs"
• Some automation objectives seem sensible but there are hidden traps, e.g. "automate x% of the tests"
• Understand the characteristics of good objectives for automation
• A measure of automation benefit is essential and is relatively easy to do
Dorothy Graham, Software Testing Consultant, Speaker and Author, Programme Chair for EuroStar 2009 (UK)
Dorothy Graham has been in testing for over 30 years, and is co-author of 3 books (Software Inspection, Software Test Automation and Foundations of Software Testing). Dot was the program chair for the EuroSTAR Conference in 1993 and 2009. She has been on the boards of conferences and publications in software testing. She was a founder member of the ISEB Software Testing Board and was a member of the working party that developed the ISTQB Foundation Syllabus. She is a popular and entertaining speaker at conferences and seminars world-wide and holds the European Excellence Award in Software Testing.
10.00 KEYNOTE:
Becoming agile: Strategies and tactics for testing in agile *)
• Testing's crucial role in adaptation and learning
• Six commonly-found agile testing approaches
• Four points where testing is applied on an agile project
• Choosing your approach and avoiding friction
• Changing the way you deal with bugs in agile teams
James Lyndsay, Principal Consultant
WORKROOM PRODUCTIONS LTD. (UK)
James has been testing since 1986, and has worked independently since setting up Workroom Productions in 1994. As a consultant, he's worked in a variety of businesses and project styles; from retail to telecommunications, from rapidly-evolving internet start-ups to more traditional large-scale enterprise. He's worked to technical requirements for companies that make and sell software, to commercial requirements for companies that buy and use software, and to unexpected requirements everywhere. He's been in and out of agile (and Agile) teams since 2002. James was an internal irritant to the ISEB exam process for five years, is a regular speaker and occasional teacher, runs LEWT (the London Exploratory Workshop in Testing) and has won prizes for his papers.
10.50 Kahvi
11.10 Requirement management goes hand in hand with Risks in a test approach *)
• Why is Risk based testing essential?
• Getting the right stakeholders and how they communicate in the same language called Risk
• What is Risk & Requirement based Testing (RRBT)
• Role of right tooling for successful RRBT
• RRBT as a service: Is there a future out there?
Bob Verhoeff, Practice Manager & Solution Architect
LOGICA
12.00 Lounas
13.00 Siirtyminen ketterään testaukseen
Case Nokia
- Oletko päättänyt siirtyä ketterään testaukseen?
- Miten muutosta voi valmistella?
- Miten organisaatiota kannattaa muuttaa?
- Miten testaajat koulutetaan ketteriksi?
- Miten testauskäytännöt voidaan muuttaa ketteriksi?
- Minkälainen on ketterä testausprosessi?
- Miten ketteryys perustellaan johdolle?
Tapani Aaltio, Senior Consultant, Testing
CAPGEMINI
Aki Salmi, Specialist
NOKIA
13.50 Kahvi
14.10 Muuttuvan järjestelmän testaaminen
• Projektin muodon (vesiputous, iteroiva) vaikutus testaukseen
• Järjestelmä kehittyy ja versioituu, mikä pysyy?
• Konfiguraationhallinta ja muut projektin tärkeät tukirakenteet
• Haasteita ja konsteja
Erkki Pöyhönen, Business Development Manager
TIETO
15.00 Ydinliiketoimintaa tukevien sovellusten testaus
Case Itella Viestinvälitys
• Fyysisen ja sähköisen viestinvälityksen kehityssuunta ja IT:n rooli siinä
• Onnistunutta kommunikaatiota liiketoiminnan kanssa
• Vaatimusten merkitys, saadaanko niitä ja mikä on "riittävän hyvää"?
• Analytiikan ja BI:n testaus ja laadunhallinta
• Mitä partnerin tulee ymmärtää asiakkaan liiketoiminnasta?
• Voiko testauksessa syntyä verkostoa? Haasteet verkostohyötyjen syntymiselle
Sami Harjamäki, Development Manager
ITELLA
15.50-16.00 Puheenjohtajan yhteenveto ja seminaariosuuden päätös
*) = englanninkielinen puheenvuoro
3. PÄIVÄ
TORSTAI 27. ELOKUUTA 2009
INTENSIIVIPÄIVÄ KLO 9-16
TUTKIVAN TESTAUKSEN TEKEMINEN JA HALLINTA
Tutkiva testaus on yhdistettyä testien suunnittelua, testauksen suoritusta ja oppimista. Tutkivan testauksen ohjauksen keskeinen tekijä on rajallisten voimavarojen mahdollisimman hyvä hyötykäyttö: tutkivalla testauksella tehdään älykästä käsin suoritettavaa testausta ja saadaan aikaan tuloksia!
Tässä työpajapäivässä opitaan tutkivan testauksen tekemisen ja hallinnan käytäntöjä yhdistettynä testaamiseen. Testauksen kohteena käytetään avoimen lähdekoodin ohjelmistoa, FreeMindia. Tule kokemaan miten tutkiva testaus eroaa perinteisestä testauksesta ja keräämään ideoita testauksen tehostamiseen. Tutkivalla testauksella on saavutettu vastaavia tuloksia merkittävästi pienemmällä kustannuksella.
OHJELMA:
8.30 Ilmoittautuminen ja aamukahvi
9.00 Tutkivan testauksen perusteet: Parempia testejä ja parempia testaajia!
* "Testausmatematiikan" erikoislyhyt oppimäärä: Miksi tutkiva testaus on älykästä ja tehokasta testausta?
* Oppimiskyvyn valjastaminen tehokkaan testauksen aikaansaamiseen
Tutkivan testauksen tekemisen rakenteet
* Katsaus käytäntöihin: itsekuri ja itseohjautuvuus, jatkuva testisuunnittelu, oppiminen ja eritasoisten suunnitelmien mukauttaminen, tilannekatsaukset, ryhmätyö testauksessa
* Harjoitellaan käytäntöjä testaten Open Source -ohjelmistoa
Tutkivan testauksen hallinta
* Katsaus käytäntöihin: työmääräarviointi, jatkuva testauksen suunnittelu, seuranta
* Harjoitellaan käytäntöjä testaten Open Source -ohjelmistoa
Yhteenveto
* Keskeiset opit päivältä
16.00 Intensiivipäivä päättyy
Ilmoittautuminen ja aamukahvi on klo 8.30-9 ja ohjelma alkaa klo 9. Lounas on n. klo 12 ja lisäksi pidetään kahvitauot aamu- ja iltapäivällä sopivaan aikaan.
Työpajan vetäjänä:
Maaret Pyhäjärvi, testausasiantuntija
Maaret on toiminut testaajana, testausvastaavana, testauksen kehittäjänä, opettajana ja kouluttajana. Hänen testausuransa keskittyy testauksen todellisuuden kohtaamiseen erilaisissa projekteissa ja testausosaamisen rakentamiseen. Koettuaan ketterän tuotekehityspainottuneen projektitoiminnan F-Securella hän panostaa nyt aikaansa perinteisen testausprojektin ja testauksen läpiviemiseen ja projektiliiketoiminnan erityispiirteisiin.