IT-testaajan arki yksityisellä sektorilla
Heikkinen, Juuso (2017)
Heikkinen, Juuso
Haaga-Helia ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017120119273
https://urn.fi/URN:NBN:fi:amk-2017120119273
Tiivistelmä
Päiväkirjaopinnäytetyö ”IT-testaajan arki yksityisellä sektorilla” kuvaa kesätyösuhdetta teleoperaattoriyritys Telian Quality Management-tiimissä kymmenen raportointiviikon ajan. Työ käsittelee kesätyösuhteen aikana tapahtunutta oppimista ja kehittymistä testiautomaatioon liittyvien työtehtävien kautta. Pohjana opinnäytetyön käynnistymiseen toimivat entuudestaan tuntematon aihealue ja kesätyösuhteen sopiva kesto opinnäytetyön vaatimuksia silmällä pitäen.
Työssä tarkastellaan työsuhteen aikana tehtyjä, testiautomaatioon liittyviä työtehtäviä. Näihin työtehtäviin kuului automaattisten testien ohjelmointi, joiden avulla testattiin kolmea eri Telian järjestelmää niiden graafisen käyttöliittymän kautta. Testattavat järjestelmät olivat Telian verkkokauppa, eräs myyntijärjestelmä ja Telian asiakkaan omat sivut. Tärkeimpinä työkaluina työtehtävissä toimivat Robot Framework ja PyCharm. Robot Framework on avainsanapohjainen testiautomaatioviitekehys automatisoitujen testien ohjelmoimiseen. Tässä työssä kuvattujen automatisoitujen testien ohjelmointi tapahtui PyCharmissa, joka on integroitu kehitysympäristö.
Viikoittaiset raporttimerkinnät kuvaavat työtehtävien etenemistä ja niistä suoriutumista päivittäisellä ja viikoittaisella tasolla. Raportointimerkinnät käsittelevät työpäiville asetettuja tavoitteita, vastaan tulleita ongelmatilanteita, havaittua kehitystä ja työssä hyödynnettyjä toimintatapoja. Raportoitavien viikkojen aikana selkeää oppimista tapahtui käytettäviin työkaluihin ja järjestelmiin liittyen. Erityisesti kehitystä tapahtui Robot Frameworkia käytettäessä. Tämä oli huomattavissa yleisen osaamisen parantuessa ja uusia toimintatapoja ja avainsanoja hyödynnettäessä.
Opinnäytetyön loppuanalyysi tutkii tarkemmin minkä tasoista oppimista ja kehitystä opinnäytetyön aikana tapahtui. Analyysi käsittelee myös minkälaisia ratkaisumalleja ja -menetelmiä tehdyissä työtehtävissä hyödynnettiin. Työsuhteen alkaessa lähes kaikki työtehtävissä tarvitut välineet ja järjestelmät olivat entuudestaan tuntemattomia, joten työsuhteen aikana erilaisiin työkaluihin ja järjestelmiin liittyvä kehitys oli huomattavaa. Kymmenen raportointiviikon jälkeen käytettävien järjestelmien ja työkalujen hallinta ja osaaminen oli parantunut selkeästi. Työskentelyssä oli myös hyödynnetty aktiivisesti uusia opittuja ratkaisumenetelmiä.
Työssä tarkastellaan työsuhteen aikana tehtyjä, testiautomaatioon liittyviä työtehtäviä. Näihin työtehtäviin kuului automaattisten testien ohjelmointi, joiden avulla testattiin kolmea eri Telian järjestelmää niiden graafisen käyttöliittymän kautta. Testattavat järjestelmät olivat Telian verkkokauppa, eräs myyntijärjestelmä ja Telian asiakkaan omat sivut. Tärkeimpinä työkaluina työtehtävissä toimivat Robot Framework ja PyCharm. Robot Framework on avainsanapohjainen testiautomaatioviitekehys automatisoitujen testien ohjelmoimiseen. Tässä työssä kuvattujen automatisoitujen testien ohjelmointi tapahtui PyCharmissa, joka on integroitu kehitysympäristö.
Viikoittaiset raporttimerkinnät kuvaavat työtehtävien etenemistä ja niistä suoriutumista päivittäisellä ja viikoittaisella tasolla. Raportointimerkinnät käsittelevät työpäiville asetettuja tavoitteita, vastaan tulleita ongelmatilanteita, havaittua kehitystä ja työssä hyödynnettyjä toimintatapoja. Raportoitavien viikkojen aikana selkeää oppimista tapahtui käytettäviin työkaluihin ja järjestelmiin liittyen. Erityisesti kehitystä tapahtui Robot Frameworkia käytettäessä. Tämä oli huomattavissa yleisen osaamisen parantuessa ja uusia toimintatapoja ja avainsanoja hyödynnettäessä.
Opinnäytetyön loppuanalyysi tutkii tarkemmin minkä tasoista oppimista ja kehitystä opinnäytetyön aikana tapahtui. Analyysi käsittelee myös minkälaisia ratkaisumalleja ja -menetelmiä tehdyissä työtehtävissä hyödynnettiin. Työsuhteen alkaessa lähes kaikki työtehtävissä tarvitut välineet ja järjestelmät olivat entuudestaan tuntemattomia, joten työsuhteen aikana erilaisiin työkaluihin ja järjestelmiin liittyvä kehitys oli huomattavaa. Kymmenen raportointiviikon jälkeen käytettävien järjestelmien ja työkalujen hallinta ja osaaminen oli parantunut selkeästi. Työskentelyssä oli myös hyödynnetty aktiivisesti uusia opittuja ratkaisumenetelmiä.