Software Testing with Microsoft Test Manager
Petäjäniemi, Teemu (2016)
Petäjäniemi, Teemu
Metropolia Ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016090714066
https://urn.fi/URN:NBN:fi:amk-2016090714066
Tiivistelmä
Insinöörityön tavoitteena oli suunnitella ja toteuttaa testaus pienessä osassa asiakkaan, Merimieseläkekassan isompaa projektia. Tässä osassa projektia asiakkaalle toteutettiin uudet julkiset internet -sivut, joiden oli tarkoitus korvata käytettävyydeltään ja ulkoasultaan vanhentuneet sivut. Tämä osa projektia oli osana isompaa projektia, jossa asiakkaalle toimitettiin myös muita eläkealan järjestelmiä ja myös internet -sivut piti noudattaa yhtenäistä päivitettyä visuaalista ilmettä.
Projektin suunnitteluvaiheessa suunniteltiin visuaalinen ilme ja rajattiin projektin osa-alueet, joissa määriteltiin mitä toiminnallisuutta ja ominaisuuksia sivuilla tulisi olla. Tavoitteena oli toteuttaa visuaalisesti ja käytettävyydeltään hyvät ja helppokäyttöiset sivut, jotka noudattavat asiakkaan yleistä graafista ilmettä. Tuotteen täytyi olla myös helposti ylläpidettävissä asiakkaan itsensä toimesta.
Insinöörityön aikana toteutin tähän osaan projektista testin suunnittelun, joka suunniteltiin pian muun suunnitteluvaiheen päättymisen jälkeen. Julkisten sivujen testaamisen kanssa oli erityisen tärkeää testata sivuston ulkoasu tarkkaan. Toiminnallisen testaamisen osalta tärkeää oli testata kaikki mahdolliset toiminnalliset osat, kuten painikkeet ja sisällöntuotanto.
Itse testaaminen täytyi suorittaa kaikilla yleisimmillä selaimilla, mukaan lukien mobiiliselaimet. Testaaminen suoritettiin jokaisen osan valmistumisen jälkeen, millä pidettiin huoli siitä, että uudet osat projektissa eivät ole rikkoneet mitään aikaisempaa toteutusta.
Testauksen jälkeen saimme julkaistua asiakkaallemme toimivat ja nykyaikaista ilmettä edustavat sivut.
Projektin kokemukseen pohjautuen opin erityisesti regressiotestaamisen tärkeyden, että jokainen sivuston osa tulee testata uudelleen aina kun jotain uutta osaa ollaan liittämässä sivustolle. Lukuisia kertoja projektin aikana jokin uusi ominaisuus rikkoi aikaisempaa toteutusta. Myös eri selaimilla testaaminen on erittäin tärkeää, sillä monet osat kehityksessä toimivat eri tavalla eri selaimilla, varsinkin mobiiliselaimilla.
Projektin suunnitteluvaiheessa suunniteltiin visuaalinen ilme ja rajattiin projektin osa-alueet, joissa määriteltiin mitä toiminnallisuutta ja ominaisuuksia sivuilla tulisi olla. Tavoitteena oli toteuttaa visuaalisesti ja käytettävyydeltään hyvät ja helppokäyttöiset sivut, jotka noudattavat asiakkaan yleistä graafista ilmettä. Tuotteen täytyi olla myös helposti ylläpidettävissä asiakkaan itsensä toimesta.
Insinöörityön aikana toteutin tähän osaan projektista testin suunnittelun, joka suunniteltiin pian muun suunnitteluvaiheen päättymisen jälkeen. Julkisten sivujen testaamisen kanssa oli erityisen tärkeää testata sivuston ulkoasu tarkkaan. Toiminnallisen testaamisen osalta tärkeää oli testata kaikki mahdolliset toiminnalliset osat, kuten painikkeet ja sisällöntuotanto.
Itse testaaminen täytyi suorittaa kaikilla yleisimmillä selaimilla, mukaan lukien mobiiliselaimet. Testaaminen suoritettiin jokaisen osan valmistumisen jälkeen, millä pidettiin huoli siitä, että uudet osat projektissa eivät ole rikkoneet mitään aikaisempaa toteutusta.
Testauksen jälkeen saimme julkaistua asiakkaallemme toimivat ja nykyaikaista ilmettä edustavat sivut.
Projektin kokemukseen pohjautuen opin erityisesti regressiotestaamisen tärkeyden, että jokainen sivuston osa tulee testata uudelleen aina kun jotain uutta osaa ollaan liittämässä sivustolle. Lukuisia kertoja projektin aikana jokin uusi ominaisuus rikkoi aikaisempaa toteutusta. Myös eri selaimilla testaaminen on erittäin tärkeää, sillä monet osat kehityksessä toimivat eri tavalla eri selaimilla, varsinkin mobiiliselaimilla.