Advanced Test Automation for Complex Software-Intensive Systems



Samankaltaiset tiedostot
Σ!3674. Advanced Test Automation for Complex Software-Intensive Systems

Automaattinen regressiotestaus ilman testitapauksia. Pekka Aho, VTT Matias Suarez, F-Secure

Tutkittua tietoa. Tutkittua tietoa 1

Sopisiko testiautomaatio yritykseesi juuri nyt? Testiautomaation soveltuvuuden arviointiopas

Onnistunut Vaatimuspohjainen Testaus

Tapahtuipa Testaajalle...

Ohjelmistotestaus -09

Fiksu kaupunki /2013 Virpi Mikkonen. Kokonaislaajuus 100 M, josta Tekesin osuus noin puolet

SUUNNITELMASTA VALMIIKSI TUOTTEEKSI RIIHIMÄKI

VTT:N PAPERINVALMISTUKSEN TUTKIMUSYMPÄRISTÖ EDISTÄÄ YRITYSTEN NOPEAA JA KUSTANNUSTEHOKASTA TUOTEKEHITYSTÄ

Kokeile Uudistu Kansainvälisty Kasva

Fiksu kaupunki Kokonaislaajuus 100 M, josta Tekesin osuus noin puolet

TIMI TIETOTEKNIIKAN HYÖTYJEN MITTAAMINEN

Kahdenlaista testauksen tehokkuutta

Digitaalisuus teollisuuden uudistajana. Pääjohtaja Pekka Soini Tekes Alihankintamessut, Tampere

Parempaan jäljitettävyyteen GS1 standardeilla Projektiesittely: GS1 GLS. Mikko Luokkamäki

Testaus ja säästöt: Ajatuksia testauksen selviämisestä lama-aikana

Fimecc Tutkimusta yritysten lähtökohdista Miten mukaan? Fimecc, CTO Seppo Tikkanen

MITEN JALOSTAMME PARHAAT IDEAT INNOVAATIOIKSI?

SmartChemistryPark. Linda Fröberg-Niemi Turku Science Park Oy

Software product lines

PK.NET Verkosta vauhtia bisnekseen. Aki Parviainen

Venäjän kaupan barometri Kevät Suomalais-Venäläinen kauppakamari Tutkimuksen tekijä:

Terveysalan uudistaminen yritysten, korkeakoulujen ja palvelujärjestelmän yhteistyöllä

Keinoälyn mahdollisuudet terveydenhuollossa

Tekes on innovaatiorahoittaja

Nopeutettu Elinkaaren Määritys. TEKES tutkimusprojekti

Älykkyyttä, mutta millä hinnalla. Logistics 14 -tapahtuma Dr. Karri Rantasila, Asiakaspäällikkö Liikenne ja logistiikka VTT

Tekesin mahdollisuudet tukea kehittämistä Nuppu Rouhiainen

Sähköajoneuvot Suomessa. työryhmämietintö

Digitaalinen valmistaminen ja palvelut tulevaisuuden Suomessa

Suomi nousuun. Aineeton tuotanto

Käytännön haasteita ja ratkaisuja integraation toteutuksessa. Jukka Jääheimo Teknologiajohtaja Solita Oy

Digitaalisuus, teollinen internet ja SHOKien kehitysnäkymät. Pääjohtaja Pekka Soini Tekes FIMECCin vuosiseminaari, Tampere 17.9.

Millainen on menestyvä digitaalinen palvelu?

Automaattisesti kilpailukykyinen teollisuus

Testausoppeja toimialavaihdoksesta

KÄYTETTÄVYYSTESTAUS OSANA KETTERÄÄ KEHITYSTÄ

Mistä maksan ja lisäarvon saavuttaminen verrattuna pelkkään hinta-arviointiin?

Verkostojen kuntotutkimusopas, taustaa

Kuntien digitalisaation kannustin

TIE Ohjelmistojen suunnittelu. Luento 2: protot sun muut

JULKISTEN PALVELUJEN ELINKAARI; HYVÄ PALVELU EILEN, TÄNÄÄN, HUOMENNA MIHIN PALVELUT OVAT MENOSSA? Lauri Helenius, Solita Oy

Kuntien digitalisaation kannustinjärjestelmä

Totuus IdM-projekteista

Testauksen tuki nopealle tuotekehitykselle. Antti Jääskeläinen Matti Vuori

Teollinen Internet & Digitalisaatio 2015

Rahapäivä Asiakaslähtöisemmäksi, globaalimmaksi ja tuottavammaksi KONEeksi. Matti Alahuhta Toimitusjohtaja

Ohjelmiston toteutussuunnitelma

Projektityökaluilla tuottavuutta toimintaan, Espoo, Kari Kärkkäinen

Ammattikorkeakoulujen koulutus, TKI-toiminta ja yritysyhteistyö. DL2021 vuosiseminaari Kirsi Viskari Saimaan ammattikorkeakoulu

Verkkolaskun laatutesti. Juha Ikävalko / AgentIT Finland Oy Verkkolaskufoorumin syysseminaari

Onnistunut ohjelmistoprojekti

Menestyksekkäät bioöljyhankkeet Tekesin näkökulmasta

Käyttäjäkeskeisen suunnittelun sulauttaminen osaksi tuotekehitysprosessia

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen Kevät 2016

Onnistunut SAP-projekti laadunvarmistuksen keinoin

RENKAAT - SISÄRENKAAT - LEVYPYÖRÄT - PYÖRÄT - AKSELIT

Tuotekehitys palveluna

Miten maakuntaohjelmaa on toteutettu Pohjois-Savossa. Aluekehitysjohtaja Satu Vehreävesa

Sosiaalisesta mediasta ja semantiikasta vauhtia palvelujen kehittämiseen. Asta Bäck

Testataanko huomenna?

Testiautomaatiota automaatiojärjestelmän sovellustestauksen automatisointiin. Metso Automation Mika Karaila

Ville Alatyppö, Helsinki & Antti Korte, Raisio TIEMERKINTÖJEN TULEVAISUUS KUNNISSA

Paketoidut toiminnanohjausratkaisut projektiorganisaatioille. Jan Malmström Mepco Oy

Teollinen internet. liiketoiminnan vallankumous. Tekesin ohjelma

Tekesin palvelut kansainvälistyvälle yritykselle

Tekesin teknologiaohjelmat

Kestävää energiaa maailmalle Voiko sähköä käyttää järkevämmin?

Energiatoimiala

Verkkosääntöfoorumi Flow based kapasiteetinlaskenta menetelmä Pohjoismaihin

Tekes Oppimisratkaisut ohjelman kesäseminaari

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

Kohti teollisuuden älykästä palveluliiketoimintaa

Yhteistyöhankkeet. Frami Etelä-Pohjanmaan ELY-keskus, Hanna Mäkimantila

TeliaSonera Identity and Access Management

Fimecc - Mahdollisuus metallialalle. Fimecc, CTO Seppo Tikkanen

Digitaalinen tuoteprosessi Copyright Tekes

Verkkolaskupalvelut automatisoinnista lisäarvoa

Projektin tavoitteet

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

Englannin kieli ja sen testaus Suomen korkeakouluissa

Procket - testauksella varmuutta tuotantoprosessiin

Finton jatko vuosina

Ketterä ja asiakaslähtöinen palvelukehitys tietoliikenneteollisuudessa

TULI. TULI rahoituksella tutkimuksesta liiketoimintaa. Ideasta liiketoiminnaksi , Turku Harri Ojansuu, V-S ELY -keskus, Tekes

CLEEN ja SGEM-tutkimusohjelma yleisesti Älykäs sähköverkko ja toimintavarmuuden parantaminen

INKA-ohjelman ja 6Aika-kaupunkien yhteishaku yrityksille älykkäiden kaupunkien haasteista

KONTTI - Teolliset komponenttiohjelmistot Tekesin ETX-ohjelma

Vaisala vuonna Kjell Forsén Toimitusjohtaja

Yhteentoimivuusalusta ja sen hyödyntäminen kuntien/maakuntien taloushallinnossa Petri Tenhunen, VRK

TESTAA tutkimusinfrastruktuurista hyötyä pk-sektorille

Standardisointi ja standardit tutkimusohjelman työkaluina. SFS-seminaari Matti Lanu VTT Expert Services Oy

Liikennetutkimuksen osaaminen Suomessa Oulun yliopisto

Muutoksen hallinta rakenteisen projektissa. Kari Kovanen Development manager Etteplan Technical Information

Esityksen sisältö Määrittelyjen mukaisuudesta varmistuminen - PlugIT-leima

Tietokiri on alkanut tule mukaan!

Vähähiilisen ja ekologisen talouden osaamiskeskittymä, case: Järvikalaa NAM!

JulkICT Lab Palvelumuotoilun Kick Off Työpajan yhteenveto

BUSINESS POWER FROM NEW AUTOMATION TECHNOLOGY (BAT) Alustus ryhmätöihin Olli Ventä

Transkriptio:

Advanced Test Automation for Complex Software-Intensive Systems Aiheena monimutkaisten ohjelmistovaltaisten järjestelmien testauksen automatisointi

Mistä on kyse? ITEA2-puiteohjelman projekti: 2011-2014 Eurooppalainen konsortio: Belgia: Barco Suomi: VTT, TTY, Elektrobit, F-Secure, Metso, Tekla, Adensy Ruotsi: Bombardier Transportation, Maximatecc (CrossControl), Ericsson, Mälardalen University, Swedish Institute of Computer Science Liettua: Kaunas Technical University, Singleton Labs Kansallinen rahoitus: TEKES Eri toimialoja, erilaisia haasteita paljon synergiaa, kokemusten jakamista ja ristiin-oppimista ITEA 2-2

Perusideat Teollisuusvetoinen hanke Tutkimusta, luodaan uutta testausteknologiaa Uusien menetelmien ja työnkalujen kehittämistä Autetaan yrityksiä automatisoimaan ja kehittämään testausjärjestelmiään Siirretään tutkimustuloksia ja osaamista akateemikoilta teollisuuteen Uusien menetelmien ja työnkalujen integrointi yritysten käyttöön ja arviointi oikeassa käytössä Olemassa olevien työkalujen arviointi ja tarvittaessa parantelu Sopivien työkalujen integrointi työkaluketjuiksi Mukana myös kaupallisia työkaluvalmistajia (Maximatecc) ITEA 2-3

Tuloksia Suomen konsortion yrityksissä on saatu paljon aikaan. Kehitetty menetelmiä ja työkaluja testauksen automatisointiin Saatu ja jaettu kokemuksia testaustyökaluista Integroitu työkaluja onnistuneesti yhteen Kehitetty ratkaisuja monialustaisten tuotteiden testaukseen Tehostettu ja nopeutettu testausta, ja siten mahdollistettu nopeampi tuotekehitys ja toimitukset Tuloksista kuulemme lisää myöhemmissä esityksissä, mutta ensin vähän orientaatiota ITEA 2-4

Taustaa kompleksisten järjestelmien testauksesta ja laadunvarmistuksesta Järjestelmien kompleksisuus kasvaa jatkuvasti, joten niiden testaus: Myös kompleksista ja hyvin kallista Suuri työmäärä, manuaalisesti liian hidasta Aina ei varaa tinkiä ja jättää testausta asiakkaan vastuulle: Turvallisuuskriittiset järjestelmät Bisneskriittiset järjestelmät Globaalisti kuluttajien dataa käsittelevät järjestelmät Ristiriita: lisääntyvät vaatimukset <> vähemmän aikaa ja niukemmin rahaa testaukseen ja laadunvarmistukseen ITEA 2-5

Investoimalla testauksen kehittämiseen ja automatisointiin Säästetään rahaa pidemmällä aikavälillä Parannetaan laatua Säilytetään / luodaan tuotteen ja yrityksen maine Etua liiketoiminnalle Nopeutetaan tuotekehitystä Mahdollistetaan nopea iteratiivinen kehitys Hallitaan riskejä ITEA 2-6

Nykyisiä trendejä Menetelmiä testauksen nopeuttamiseen ja laadun parantamiseen: Mallipohjainen ohjelmistokehitys / testaus Iteratiivinen kehitys / varhaiset prototyypit Simulointi ja hardware-in-the-loop -testaus Search based testing Menetelmät eivät laajasti käytössä teollisuudessa Käytännöllisten ja käytettävien työkalujen puutetta (edelleen) Käyttöönotto hankalaa: Vaaditaan uusia taitoja ja työtapoja tai muutoksia prosesseihin Hyötyjä ei saatavissa välittömästi, vaan vasta pitkäaikaisesta käytöstä (esim. mallipohjainen testaus) Paljon työkaluja tarjolla mikä toimii minulle? ITEA 2-7

Lähestymistapoina ATAC:ssa Nykyisten menetelmien tunnistaminen (state of the art) Raportti saatavilla: http://www.atac.testautomation.fi/index.php?page=publications Erilaisten tekniikoiden ja työkalujen integrointi yhteen ja yritysten kehitysympäristöihin Pyrkimys löytää suoraa apua yrityksille, mutta myös toimiala/kontekstiriippumattomia ratkaisuja, joilla uudet asiat saadaan leviämään Yleistenkin työkalujen aktiivinen kehittäminen teollisuus tarvitsee koeteltuja työkaluja ITEA 2-8

Mitä saatiin aikaan? Esimerkkejä Suomesta: Elektrobit: 40% säästöt tuotantotestauksen investoinneista / uusi tuote F-Secure: 10-30% nopeammin tuotteet markkinoille, 270 tunnin manuaalinen testaus kestää automatisoituna 2 tuntia Metso Automation: tehtaiden hyväksyntätestauksen automatisoinnilla säästöjä vähintään 50-100 keur / projekti Tekla: regressiotestauksen automatisoinnilla parempi kattavuus ja enemmän aikaa muuhun testaamiseen (explorative testing) Myöhemmissä esityksissä tarkempia yksityiskohtia Paljon jäi vielä kehitettävää ja aiheita tuleville hankkeille ITEA 2-9

Kiitos! Kysymyksiä? ITEA 2-10