Ota Robot Framework -perusteet haltuun hands-on-kurssilla!

Testiautomaatiolla on tärkeä rooli tuotekehityksen osana ja sen vauhdittajana. Robot Framework on Suomessa ja myös maailmalla erittäin laajalti käytetty avoimen lähdekoodin automaatiokehys. Sen avulla voidaan testit määritellä yksinkertaisella kuvauskielellä, suorittaa ne, ja lopputuloksena saadaan selkeät raportti- ja lokitiedostot.

 

Robot Framework on geneerinen työkalu eli sitä voidaan käyttää hyvin monissa erilaisissa ympäristöissä. Valmiita integraatioita löytyy moneen teknologiaan (web, mobiili, REST, erilaiset GUIt, tietokannat, SAP, …) ja omien laajennusten tekeminen on myös erittäin helppoa.

 

Tällä kurssilla opit kattavasti Robot Frameworkin perusteet ja pääset tutustumaan myös edistyneempiin aiheisiin. Kalvoja ei juuri katsella, vaan asiat opetellaan itse tekemällä. Kurssilla tehdään testejä yksinkertaiselle web-sivulle, mutta opit ovat täysin hyödynnettävissä muissakin konteksteissa.

 

Koulutukseen osallistuminen ei edellytä aiempaa osaamista Robot Frameworkista, ohjelmoinnista tai automatisoinnista. Kurssilaisilla oletetaan kuitenkin olevan hallussa perustiedot testauksesta.

 

Kurssista on varmasti hyötyä myös Robot Frameworkia jonkin verran käyttäneille. Todennäköisesti kaikki oppivat ainakin jotain uutta, ja lisäksi kurssilaisilla on mahdollisuus kysellä hankaliakin kysymyksiä työkalun pääkehittäjältä

 

Koulutus on hands-on-kurssi, jossa tehdään paljon harjoituksia. Kurssilaiset tekevät harjoituksia omalla tietokoneella. Sinulla tulee olla admin-oikeudet ohjelmien asennusta varten. Käyttöjärjestelmänä voi olla Windows, OSX tai Linux.

Ohjelma

8.30 Ilmoittautuminen ja aamukahvi
9.00 Tervetuloa & Robot Frameworkin perusteet

  • Kurssin ja ohjaajan esittely
  • Robot Frameworkin perusteet
  • Arkkitehtuuri
10.15 Kahvitauko
10.30 Asennukset

  • Python-ohjelmointikielen asennus
  • Python-pakettien asentaminen pip-ohjelmalla
  • Robot Frameworkin ja SeleniumLibraryn asennus
  • Editorit
12.00 Lounas
13.00 Testien tekeminen ja suorittaminen

  • Hyvän testin rakenne
  • Avainsanojen ja argumenttien käyttö
  • Testien suorittaminen
14.15 Kahvitauko
14.30 Testien tekeminen ja suorittaminen

  • Muuttujat
  • Omien korkeamman tason avainsanojen tekeminen
  • Testiajon konfiguroiminen komentorivioptioilla
16.00 Koulutuspäivä päättyy
8.30 Ilmoittautuminen ja aamukahvi
9.00 Testien tekeminen ja suorittaminen

  • Ensimmäisen päivän asioiden kertaus
  • Aineistopohjaisten (data-driven) testien tekeminen
  • Setup/teardown -toiminnot eri tasoilla
10.15 Kahvitauko
10.30 Testien tekeminen ja suorittaminen

  • Gherkin-syntaksi (Given/When/Then)
  • Argumentit avainsanojen nimen osana
  • Sisäkkäiset testisuitet
12.00 Lounas
13.00  Robot Framework ja ATDD/BDD

  • Lyhyt ATDD/BDD -esittely
  • Demo
  • Tagien käyttö
14.15 Kahvitauko
14.30  Aiheeseen liittyviä asioita kiinnostuksen mukaan, esimerkiksi:

  • Kirjastorajapinnan perusteet
  • Muuttujatiedostot
  • Testien suoritus ja tulosten analysointi ohjelmallisesti
  • Robot Framework ja CI
  • Omien projektien ongelmat
  • Mistä saada lisäinformaatiota ja apua?
16.00 Koulutuspäivä päättyy

Kouluttaja

Hinnat

Yksityinen sektori1645 €
Julkinen sektori1045 €

Hintaan lisätään alv 24 %. Hintaan sisältyvät sähköiset materiaalit, kahvi- ja lounastarjoilut.

Lisätietoja

Leena Kalaoja

Asiakkuuspäällikkö, tiiminvetäjä

leena.kalaoja@almamedia.fi

050 528 6956

Paikka

Taitotalo kongressikeskus

Valimotie 8

00380 Helsinki

Koulutus järjestetään Taitotalon Kongressikeskuksessa Helsingin Pitäjänmäellä, osoitteessa Valimotie 8, 00380 Helsinki.

Olemme neuvotelleet erikoishinnat useisiin Helsingin hotelleihin. Mainitse huonetta varatessasi, että olet tulossa Alma Talentin tapahtumaan.

Huonehinnat

  • Radisson Blu -hotellit ja SOKOS-hotellit: alennus -11 % Flex-hinnasta
  • Clarion Hotel Helsinki: alennus -15 % päivän BAR-huonehinnasta
  • Scandic Paasi -15% Flex-hinnasta & Scandic Park -15% Flex-hinnasta
  • Hotel Katajanokka: alennus -15 % päivän BAR-huonehinnasta nettisivujen kautta etukoodilla JAZ (koodi syötetään Special Rates -valikon Corporate-kenttään) tai olemalla yhteydessä hotellin vastaanottoon