KOHDEYLEISÖ
Testaajat, ohjelmoijat ja muut kehitystiimin jäsenet, mutta koulutus sopii kaikille Robot Frameworkistä kiinnostuneille. Aikaisempaa kokemusta testauksesta, ohjelmoinnista tai testiautomatisoinnista ei vaadita.
Koulutus on yleisluontoinen ja sopii kaikkien alojen ihmisille. Hands-on harjoituksissa testattava applikaatio on verkkopohjainen, jonka ansiosta osallistujat saavat bonuksena harjoitella myös verkkotestiautomaatiotaitojaan.
Koulutuskielenä on suomi. Tarvittaessa voidaan pitää englanniksi.
VAATIMUKSET
Osallistujilla tulisi olla kannettava tietokone, johon on asennettu Python 2.6 tai 2.7. Käyttöjärjestelmällä ei ole väliä, mutta osallistujien pitäisi olla tottuneita käyttämään laitetta ja heillä tulisi olla siihen ylläpitäjän käyttöoikeudet.
Parityöskentely yhdellä kannettavalla tietokoneella on myös mahdollista. Kurssin järjestäjät voivat myös tarvittaessa tarjota varaläppärin ilman lisäkustannuksia.
Täydentäviä aiheita voidaan muokata osallistujien tarpeiden ja kiinnostustenkohteiden mukaan.
Aluksi
- Tervetulotoivotus ja esittäytyminen
- Robot Frameworks -arkkitehtuuri ja -ekosysteemi
- Asennukset
Hands-on koulutus
- Uusien testien luominen käyttämällä avainsanalähtöistä syntaksia
- Uusien aluespesifisten korkeamman tason avainsanojen luominen
- Testikirjastojen käyttäminen
- Muuttujien käyttäminen
- Resurssitiedostojen käyttäminen avainsanojen ja muuttujien jakamiseen
- Datavetoinen testaus
- Testien ajaminen ja tulosten analysointi
Täydentävät aiheet
- Robot Framework ja ATDD/BDD
- Testitapausten merkitseminen
- Editorituki (RIDE, IDE-pluginit)
- CI-tuki
- Johdanto testikirjaston API:in
- Mistä löytää lisätietoa