Skip to content

Robot Framework -testityökalu

Tutustu ensiksi seuraaviin materiaaleihin:

  • https://bitbucket.org/robotframework/webdemo
  • http://robotframework.org/Selenium2Library/Selenium2Library.html
  • http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html
  • Paavon luentokalvot

Tehtävänanto

Kirjoita 5 fiksua testiä sivustolle https://www.lupapiste.fi/ tai Conduit-ohjelmistolle seuraavasti:

  • Käytä resurssi-tiedostoa
  • Käytä ainakin paria muuttujaa
  • Käytä ainakin paria valmiiksi määriteltyä korkeamman tason keywordia
  • Testeihin Setup ja Teardown!
  • Kirjoita myös riittävä dokumentaatio testi-tiedostoihin
  • Testit ja niiden vaiheet fiksusti nimetty; niin selkeästi ettei testikohtaista dokumentointia tarvita
  • Testeille yksi oma tiedosto
  • Kaikkien testien ei kuulu mennä läpi. Esimerkiksi: 3 PASS ja 2 FAIL

Ehdotus!

Ehdotus Kehitämme opintokokonaisuutta ja tulemme käyttämään tulevaisuudessa "Conduit"-esimerkkiohjelmistoa mahdollisesti testikohteena. Tässä vaiheessa olisi kiinnostavaa saada kerättyä kokemuksia miten se soveltuu tehtävään PT4. Ohjelmistosta on saatavilla erilaisia versioita eri kehikoilla RealWorld Tässä yksi versio: https://gothinkster.github.io/clojurescript-keechma-realworld-example-app/ joka on tehty Clojure ja keechma-kehikolla. Kun teet harjoitusta voit käyttää Conduit-ohjelmistoa testikohteena automatisoinnille!

Palautus

Palauta resurssi- ja testitiedosto omaan kurssirepoosi PT4 kansioon muodossa: resources.txt, testit.txt