Verkkosivun toimivuuden varmistaminen eri selaimissa
Heikkilä, Aleksi (2022)
Heikkilä, Aleksi
2022
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-202205077819
https://urn.fi/URN:NBN:fi:amk-202205077819
Tiivistelmä
Verkkosivuja käytetään useilla selaimilla ja laitteilla. Sivustot eivät aina toimi samalla tavalla kaikilla alustoilla ohjelmien eroavaisuuksien takia. Sivustojen kehityksen yhteydessä tulisi siksi testata toimivuus mahdollisimman laajasti, jotta sivustot toimivat ainakin suurimmalla osalla käyttäjistä.
Tässä insinöörityössä tarkasteltiin keinoja yhteensopivuusongelmien havaitsemiseksi ja löydettyjen ongelmien korjaamiseksi. Ongelmien syiden ymmärtämiseksi työssä esiteltiin eri selainten ominaisuuksia ja eroavaisuuksia. Yhteensopivuuden edistämiseksi ohjelmoinnissa myös esiteltiin yleisimpiä yhteensopivuusongelmia verkkosivustojen kehityksessä. Näihin ongelmiin pyrittiin esittämään ratkaisuja. Osana työtä tutkittiin myös ongelmien ennaltaehkäisemistä ohjelmien ja koodikäytäntöjen avulla.
Yhteensopivuuden varmistamisen havainnollistamiseksi osana työtä tarkasteltiin esimerkkisivustoa, joka kehitettiin ottamatta huomioon yhteensopivuusongelmia. Kehityksen jälkeen sivustolta etsittiin suurin osa ongelmista ja korjattiin ne. Osana esimerkkisivuston tarkastelua pohdittiin myös, miten verkkosivujen kehittämisessä voidaan ennaltaehkäistä havaittuja ongelmia. Ennaltaehkäisemällä ongelmia voidaan vähentää niistä aiheutuvaa tulevaisuuden työkuormaa. Esimerkkisivustolta onnistuttiin löytämään useita yhteensopivuuteen liittyviä ongelmia, jotka korjattiin tehokkaasti.
Tässä insinöörityössä tarkasteltiin keinoja yhteensopivuusongelmien havaitsemiseksi ja löydettyjen ongelmien korjaamiseksi. Ongelmien syiden ymmärtämiseksi työssä esiteltiin eri selainten ominaisuuksia ja eroavaisuuksia. Yhteensopivuuden edistämiseksi ohjelmoinnissa myös esiteltiin yleisimpiä yhteensopivuusongelmia verkkosivustojen kehityksessä. Näihin ongelmiin pyrittiin esittämään ratkaisuja. Osana työtä tutkittiin myös ongelmien ennaltaehkäisemistä ohjelmien ja koodikäytäntöjen avulla.
Yhteensopivuuden varmistamisen havainnollistamiseksi osana työtä tarkasteltiin esimerkkisivustoa, joka kehitettiin ottamatta huomioon yhteensopivuusongelmia. Kehityksen jälkeen sivustolta etsittiin suurin osa ongelmista ja korjattiin ne. Osana esimerkkisivuston tarkastelua pohdittiin myös, miten verkkosivujen kehittämisessä voidaan ennaltaehkäistä havaittuja ongelmia. Ennaltaehkäisemällä ongelmia voidaan vähentää niistä aiheutuvaa tulevaisuuden työkuormaa. Esimerkkisivustolta onnistuttiin löytämään useita yhteensopivuuteen liittyviä ongelmia, jotka korjattiin tehokkaasti.