Wipron Suomen toimipisteen ohjelmistotestauksen kehittäminen
ISOAHO, MARKO (2007)
ISOAHO, MARKO
2007
Tietojenkäsittelyoppi - Computer Science
Informaatiotieteiden tiedekunta - Faculty of Information Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2007-06-08
Julkaisun pysyvä osoite on
https://urn.fi/urn:nbn:fi:uta-1-17046
https://urn.fi/urn:nbn:fi:uta-1-17046
Tiivistelmä
Testauksella voidaan ohjelmistotuotteesta löytää virheitä ja näin parantaa ohjelmiston laatua. Ohjelmiston kehitysprosessissa virheiden poistaminen on merkittävä osa koko prosessia, sillä ohjelmistotuotteessa oleva virhe on voinut tulla sattumanvaraisesti ohjelmiston luonnin aikana. Ohjelmiston laatu paranee joka kerta, kun on löydetty uusi vika ja korjattu se. Testausta suoritetaan eri tavoin kaikissa ohjelmistontuotantoprosessin vaiheissa ja testauksen kohde vaihtelee prosessin vaiheiden mukaan.
Tässä pro gradu -tutkielmassa tullaan selvittämään ja perehtymään ohjelmistotestausta parantaviin menetelmiin ja käyttökohteisiin. Keskeinen kysymys oli, kuinka voitaisiin kehittää ja automatisoida Wipro:n Suomen toimipisteen ohjelmistotestausta, jolloin saadaan ohjelmistotuotanto aikaisempaa tuottavammaksi ja tehokkaammaksi. Tutkimuksen kohteena olivat eri ohjelmistotestausmenetelmät ja tavoitteena oli luoda uusi testauksen kehityssuunnitelma. Tutkimuksen teoriaosuudessa esitellään testauksen eri vaiheita, testauksen käsitteistöä ja eri menetelmiä sekä testauksen automatisointia.
Teoriaosuuden ja testauksessa ilmenneiden puutteiden avulla tein testauksen kehityssuunnitelman, joka sisälsi uuden työkalun käyttöönoton, jolla voidaan nopeuttaa rutiinien tekemistä ja itse testausta. Lisäksi tein muitakin parannuksia testaukseen ja siihen liittyviin prosesseihin. Lopuksi vertailin kehityssuunnitelman tuloksia vanhoihin testauksen menetelmiin. Parannuksien jälkeen testaus nopeutui erittäin paljon ja kaikki testaukseen tarvittavat välineet ja tulokset löytyivät helposti. Tulevaisuudessa testaus nopeutuu ja turhat rutiinit vähenevät testauksessa.
Osoitin tutkimuksella, mitä puutteita Wipron testausprosessissa on ja kuinka testausta voidaan pienilläkin parannuksilla parantaa ja kehittää. Tämän tutkimuksen tulokset voivat auttaa myös muita organisaatioita tehostamaan testausta sekä tunnistamaan mahdollisia ongelmia ja kehityskohteita siinä.
Avainsanat: testaus, testausmenetelmät, testauksen työkalut, testauksen automatisointi, testauksen kehittäminen, tehokas testaaminen, testitapaus
Tässä pro gradu -tutkielmassa tullaan selvittämään ja perehtymään ohjelmistotestausta parantaviin menetelmiin ja käyttökohteisiin. Keskeinen kysymys oli, kuinka voitaisiin kehittää ja automatisoida Wipro:n Suomen toimipisteen ohjelmistotestausta, jolloin saadaan ohjelmistotuotanto aikaisempaa tuottavammaksi ja tehokkaammaksi. Tutkimuksen kohteena olivat eri ohjelmistotestausmenetelmät ja tavoitteena oli luoda uusi testauksen kehityssuunnitelma. Tutkimuksen teoriaosuudessa esitellään testauksen eri vaiheita, testauksen käsitteistöä ja eri menetelmiä sekä testauksen automatisointia.
Teoriaosuuden ja testauksessa ilmenneiden puutteiden avulla tein testauksen kehityssuunnitelman, joka sisälsi uuden työkalun käyttöönoton, jolla voidaan nopeuttaa rutiinien tekemistä ja itse testausta. Lisäksi tein muitakin parannuksia testaukseen ja siihen liittyviin prosesseihin. Lopuksi vertailin kehityssuunnitelman tuloksia vanhoihin testauksen menetelmiin. Parannuksien jälkeen testaus nopeutui erittäin paljon ja kaikki testaukseen tarvittavat välineet ja tulokset löytyivät helposti. Tulevaisuudessa testaus nopeutuu ja turhat rutiinit vähenevät testauksessa.
Osoitin tutkimuksella, mitä puutteita Wipron testausprosessissa on ja kuinka testausta voidaan pienilläkin parannuksilla parantaa ja kehittää. Tämän tutkimuksen tulokset voivat auttaa myös muita organisaatioita tehostamaan testausta sekä tunnistamaan mahdollisia ongelmia ja kehityskohteita siinä.
Avainsanat: testaus, testausmenetelmät, testauksen työkalut, testauksen automatisointi, testauksen kehittäminen, tehokas testaaminen, testitapaus