PHP-yksikkötestauksen käyttöönotto yritykseen
Könönen, Ari (2012)
Könönen, Ari
Laurea-ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012111215129
https://urn.fi/URN:NBN:fi:amk-2012111215129
Tiivistelmä
Toiminnallisen opinnäytetyöni aiheena oli ottaa käyttöön PHP-yksikkötestaus yrityksessä. Yrityksessä ei aikaisemmin ollut käytössä ohjelmallista testausta, vaan testaaminen tapahtui käsin. Tavoitteenani oli kuunnella yrityksen henkilökunnan toiveita ja toteuttaa juuri heidän tarpeisiinsa sopiva ohjelmallinen testaus. Lisäksi PHP-yksikkötestauksen tarkoituksena oli nopeuttaa ja helpottaa yrityksen ohjelmoijien työtä käyttöönoton jälkeen.
Projekti rakentuu teoreettisesta osuudesta ja käytännön työstä. Kirjallisen tutkielman teoreettisessa osuudessa käsiteltiin ohjelmallista testaamista, testauksen vaihejakoa sekä omassa luvussaan syvällisemmin yksikkötestauksesta. Teoriaosuuden jälkeen tarkasteltiin tarkemmin yksikkötestausta käytännössä ja havainnollistettiin testaamista yksikkötestausien luonnin, testauksen ja käyttämisen kautta. Käytännön työn tein yrityksessä kokopäivätyöni ohella vuoden 2012 aikana.
Opinnäytetyön teoriaosuuden aineisto kerättiin tasapuolisesti sekä kirjallisia että internetlähteitä hyödyntäen. Suomenkielisten lähteiden lisäksi osa oli englanninkielisiä. Käytännön työhön sain ideoita ja toiveita kollegoiltani, mutta myös omakohtainen kokemus ohjelmoinnista sekä testaamisesta hyödynnettiin.
Opinnäytetyön lopussa olen kuvannut parannusprojektin vaiheet yksityiskohtaisemmin ja kuvannut, mitä hyötyä yritykselle on ollut PHP yksikkötestauksen käyttöönotosta. Ohjelmallisen testaamisen käyttöönoton jälkeen yrityksen johto ja ohjelmoijat kommentoivat suunnittelun ja testaamisen nopeutuneen verrattaessa käsintestaukseen. Yrityksen palautteen mukaan ohjelmallinen testaus on säästänyt yrityksen varoja.
Projekti rakentuu teoreettisesta osuudesta ja käytännön työstä. Kirjallisen tutkielman teoreettisessa osuudessa käsiteltiin ohjelmallista testaamista, testauksen vaihejakoa sekä omassa luvussaan syvällisemmin yksikkötestauksesta. Teoriaosuuden jälkeen tarkasteltiin tarkemmin yksikkötestausta käytännössä ja havainnollistettiin testaamista yksikkötestausien luonnin, testauksen ja käyttämisen kautta. Käytännön työn tein yrityksessä kokopäivätyöni ohella vuoden 2012 aikana.
Opinnäytetyön teoriaosuuden aineisto kerättiin tasapuolisesti sekä kirjallisia että internetlähteitä hyödyntäen. Suomenkielisten lähteiden lisäksi osa oli englanninkielisiä. Käytännön työhön sain ideoita ja toiveita kollegoiltani, mutta myös omakohtainen kokemus ohjelmoinnista sekä testaamisesta hyödynnettiin.
Opinnäytetyön lopussa olen kuvannut parannusprojektin vaiheet yksityiskohtaisemmin ja kuvannut, mitä hyötyä yritykselle on ollut PHP yksikkötestauksen käyttöönotosta. Ohjelmallisen testaamisen käyttöönoton jälkeen yrityksen johto ja ohjelmoijat kommentoivat suunnittelun ja testaamisen nopeutuneen verrattaessa käsintestaukseen. Yrityksen palautteen mukaan ohjelmallinen testaus on säästänyt yrityksen varoja.