Visuaalisten elementtien tiedon hakeminen urheilukellolta
Lohi, Johan (2020)
Lohi, Johan
2020
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-2024060722066
https://urn.fi/URN:NBN:fi:amk-2024060722066
Tiivistelmä
Opinnäytetyö tehtiin Polar Electro Oy:n testiautomaatiotiimin tilauksesta. Testiautomaatiotiimi tarvitsi tavan, jolla verifioida urheilutietokoneen näytöllä näkyvää dataa.
Työn tavoitteena oli saada lähetettyä tietokoneelta käsky, joka palauttaa urheilutietokoneen näytöllä näkyvien elementtien datan takaisin tietokoneelle. Elementtien datalla tarkoitetaan niiden kokoa, sijaintia, tyyppiä, tekstiä ja kuvien polkua. Työssä toteutettiin käsittelijä PFTP-pyynnölle, joka ohjaa pyynnön käyttöliittymälle. Lisäksi tehtiin API-toteutus pyynnön ohjaamiselle käyttöliittymälle ja datan lähettämiselle urheilukellon alimmille koodikerroksille. Käyttöliittymätasolle toteutettiin myös komponentti, joka kerää visuaalisten elementtien datan ja lähettää sen urheilukellon alimmille koodikerroksille.
Työn lopputuloksena on toimiva kokonaisuus visuaalisten elementtien datan hakemisesta, jota testiautomaatio voi hyödyntää automaatiotesteissä.
Työn tavoitteena oli saada lähetettyä tietokoneelta käsky, joka palauttaa urheilutietokoneen näytöllä näkyvien elementtien datan takaisin tietokoneelle. Elementtien datalla tarkoitetaan niiden kokoa, sijaintia, tyyppiä, tekstiä ja kuvien polkua. Työssä toteutettiin käsittelijä PFTP-pyynnölle, joka ohjaa pyynnön käyttöliittymälle. Lisäksi tehtiin API-toteutus pyynnön ohjaamiselle käyttöliittymälle ja datan lähettämiselle urheilukellon alimmille koodikerroksille. Käyttöliittymätasolle toteutettiin myös komponentti, joka kerää visuaalisten elementtien datan ja lähettää sen urheilukellon alimmille koodikerroksille.
Työn lopputuloksena on toimiva kokonaisuus visuaalisten elementtien datan hakemisesta, jota testiautomaatio voi hyödyntää automaatiotesteissä.