Haku

Hammashoidon internet-ajanvarauksen automaatiotestauksen suunnittelu ja toteutus Robot Frameworkilla ja Seleniumilla

QR-koodi

Hammashoidon internet-ajanvarauksen automaatiotestauksen suunnittelu ja toteutus Robot Frameworkilla ja Seleniumilla

Testausprosessien sujuvuus on erittäin tärkeä osa tuotekehitysprosessissa. Manuaalinen testaus vie aikaa ja tuo kustannuksia. Testien automatisointi taas vapauttaa aikaa muuhun työhön ja tuotekehitykseen. Testit, joita toistetaan useampaan kertaan, ovat monesti automatisoitavissa. Tämän opinnäytetyön tavoitteena oli luoda toimeksiantajalle lähtötaso internet-ajanvarauksen-webkäyttöliittymän testien automatisointiin Robot Frameworkin ja Seleniumin avulla. Toimeksiantajan nimeä ei mainita tässä opinnäytetyössä, vaan toimeksiantajaa kutsutaan nimellä Yritys X. Aihe valikoitui omasta mielenkiinnosta testiautomaatioon ja Robot Frameworkiin.

Opinnäytetyön teoriaosassa käsiteltiin muun muassa testausprosesseja, jossa suurimmassa roolissa oli automaatiotestaus sekä sen työkalut Robot Framework ja Selenium. Näitä työkaluja myös käytettiin testitapauksien automatisoinnissa. Opinnäytetyön aineisto hankittiin pääosin eri internet-lähteistä, artikkeleista ja kirjallisuudesta.

Opinnäytetyö on toiminnallinen ja prosessin aikana luotiin automatisoidut testitapaukset manuaalitestien perusteella. Käytännönosuudessa käydään läpi eteen tulleita ongelmia ja annetaan esimerkki automatisoidusta testitapauksesta. Yritys X saa käyttöönsä kaikki automatisoidut testit ja niiden avulla yritys voi lähteä kehittämään internet-ajanvarauksen testausautomaatiota eteenpäin.

Tallennettuna: