Ohjelmistotestaajan oppimispäiväkirja : Laadunvarmistus Symbio Connected Car -projektissa
Nykänen, Niko (2019)
Nykänen, Niko
2019
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2019122027751
https://urn.fi/URN:NBN:fi:amk-2019122027751
Tiivistelmä
Oppimispäiväkirja kirjoitettiin Symbio Finland Oy:n Connected Car -asiakasprojekteissa tehdyn työn perusteella. Symbio Connected Car on kirjasto, jonka avulla auton päätelaitteeseen voidaan yhdistää iOS- tai Android-älylaite Apple CarPlaytä, Googlen Android Autoa tai Baidun CarLifea varten. Edellä mainitut sovellukset mahdollistavat esimerkiksi navigaattorin käytön, hands-free-puheluiden soittamisen ja vastaanottamisen sekä musiikin kuuntelun autoa ajaessa.
Työn tavoitteena oli laadunvarmistuksen teorian ja käytännön parempi ymmärtäminen sekä Symbion laadunvarmistusprosessien kehittäminen havaintojen pohjalta. Tätä varten opinnäytetyössä on tarkasteltu testaamisen ja laadunvarmistuksen teoriaa ja käytettyjä testiprosesseja tarkasteltu sen valossa. Tätä varten opinnäytetyöhön kerättiin havaintoja ja oppimiskokemuksia tehdystä työstä viikoittain.
Opinnäytetyötä varten tehty työ tehtiin Symbion asiakasprojekteissa. Työ koostui ensisijaisesti ohjelmistojen ja laitteiden testaamisesta yhteistyössä Symbion asiakkaiden kanssa. Työhön kuului muun muassa laitteen käytettävyyden, äänenlaadun ja vakauden testaamista sekä mahdollisten ongelmakohtien etsimistä loppukäyttäjän yleisimmistä käyttötilanteista. Koska opinnäytetyö tehtiin kaupallisessa projektissa, ei laitteiden, käytettyjen ohjelmistojen tai hyödynnetyn dokumentaation teknistä sisältöä ole työn vahvan vaitiolovelvollisuuden vuoksi esitelty. Sen sijaan tehtyä työtä on esitelty yleisellä tasolla.
Työn aikana havaittiin, että Symbion laadunvarmistusprosessi noudattelee pääpiirteissään teoriassa esitettyjä suosituksia ja työstä on havaittavissa teoriassa esitellyt testauksen vaiheet. Vaikka merkittäviä uusia oppimiskokemuksia ei tehdyn työn aikana tullut, löydettiin Symbion laadunvarmistusprosessista yksittäisiä kehityskohtia kommunikaation ja projektien organisoinnin suhteen.
Työn tavoitteena oli laadunvarmistuksen teorian ja käytännön parempi ymmärtäminen sekä Symbion laadunvarmistusprosessien kehittäminen havaintojen pohjalta. Tätä varten opinnäytetyössä on tarkasteltu testaamisen ja laadunvarmistuksen teoriaa ja käytettyjä testiprosesseja tarkasteltu sen valossa. Tätä varten opinnäytetyöhön kerättiin havaintoja ja oppimiskokemuksia tehdystä työstä viikoittain.
Opinnäytetyötä varten tehty työ tehtiin Symbion asiakasprojekteissa. Työ koostui ensisijaisesti ohjelmistojen ja laitteiden testaamisesta yhteistyössä Symbion asiakkaiden kanssa. Työhön kuului muun muassa laitteen käytettävyyden, äänenlaadun ja vakauden testaamista sekä mahdollisten ongelmakohtien etsimistä loppukäyttäjän yleisimmistä käyttötilanteista. Koska opinnäytetyö tehtiin kaupallisessa projektissa, ei laitteiden, käytettyjen ohjelmistojen tai hyödynnetyn dokumentaation teknistä sisältöä ole työn vahvan vaitiolovelvollisuuden vuoksi esitelty. Sen sijaan tehtyä työtä on esitelty yleisellä tasolla.
Työn aikana havaittiin, että Symbion laadunvarmistusprosessi noudattelee pääpiirteissään teoriassa esitettyjä suosituksia ja työstä on havaittavissa teoriassa esitellyt testauksen vaiheet. Vaikka merkittäviä uusia oppimiskokemuksia ei tehdyn työn aikana tullut, löydettiin Symbion laadunvarmistusprosessista yksittäisiä kehityskohtia kommunikaation ja projektien organisoinnin suhteen.