Mobile graphics testing
Huuhtanen, Oliver (2012)
Huuhtanen, Oliver
Turun ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012061112425
https://urn.fi/URN:NBN:fi:amk-2012061112425
Tiivistelmä
Mobiililaitteet vaativat päivä päivältä enemmän laskentatehoa. Grafiikkasuorittimien on pysyttävä tämän kehityksen mukana, jotta kuluttajan vaatimukset täyttyvät. Grafiikkasuorittimien kehittyessä ja uusia toiminnallisuuksia toteutettaessa, testauksesta tulee suurempi osa kehitysprosessia. Automatisoinnista on tullut tärkeä osa testausta, jotta testausprosessi nopeutuisi ja täten voimavarojen käyttöä pystyttäisiin vähentämään.
Tämän opinnäytetyön tavoitteena oli lisätä uuden, koko yhtiön laajuisen vektoriformaatin tuki koestuspenkkeihin. Tuki lisättiin kahteen Qualcomm Incorporatedin vanhemman grafiikkaydinsukupolven koestuspenkkiin. Syynä lisäykselle oli näihin grafiikkaytimiin tulevaisuudessa mahdollisesti ilmentyvien tukitehtävien selvittämisen helpottaminen.
Uusi vektoriformaatti sisältää uuden heräteformaatin. Tämä heräte tuli käsitellä uudella tavalla koestuspenkissä, jotta se tukisi uutta vektoriformaattia. Toteutus tehtiin pieni osa kerrallaan iteratiivisesti. Jokainen iteraatio testattiin ja vasta kun se oli läpäissyt testin voitiin siirtyä seuraavaan iteraatioon. Kun kaikki iteraatiot oli toteutettu, koestuspenkin läpi voitiin ajaa testisarja.
Uuden vektoriformaatin tuen lisääminen koestuspenkkeihin onnistui, mikä mahdollistaa molempien vektoriformaattien käytön näissä koestuspenkeissä. Tähän tulokseen päästiin, kun ennalta määritelty testisarja oli ajettu ja ajo suoriutui onnistuneesti.
Tämän opinnäytetyön tavoitteena oli lisätä uuden, koko yhtiön laajuisen vektoriformaatin tuki koestuspenkkeihin. Tuki lisättiin kahteen Qualcomm Incorporatedin vanhemman grafiikkaydinsukupolven koestuspenkkiin. Syynä lisäykselle oli näihin grafiikkaytimiin tulevaisuudessa mahdollisesti ilmentyvien tukitehtävien selvittämisen helpottaminen.
Uusi vektoriformaatti sisältää uuden heräteformaatin. Tämä heräte tuli käsitellä uudella tavalla koestuspenkissä, jotta se tukisi uutta vektoriformaattia. Toteutus tehtiin pieni osa kerrallaan iteratiivisesti. Jokainen iteraatio testattiin ja vasta kun se oli läpäissyt testin voitiin siirtyä seuraavaan iteraatioon. Kun kaikki iteraatiot oli toteutettu, koestuspenkin läpi voitiin ajaa testisarja.
Uuden vektoriformaatin tuen lisääminen koestuspenkkeihin onnistui, mikä mahdollistaa molempien vektoriformaattien käytön näissä koestuspenkeissä. Tähän tulokseen päästiin, kun ennalta määritelty testisarja oli ajettu ja ajo suoriutui onnistuneesti.