Haluatko tietää, miten testata sivustosi? Täältä löydät tietoa tärkeimmistä verkkosivuilla testaus tekniikoita. Harkitsemme verkkosivuilla testaus tarkistuslista kohteita mennä läpi varmistaa sivuston valmius käynnistää.
testaus, joka on verkkosivuston kehittämisen viimeinen vaihe, on keskeisessä asemassa korkealaatuisten ohjelmistojen luomisessa.
verkkosivutestauksen jälkeen asiakkaalle tarjotaan valmis projekti ilman virheitä, jonka luettavuus, koettu helppous, mukavuus ja luotettavuus ovat hyvät.
verkkosivuston testauksen perussäännöt ovat vaiheita, jotka osoittavat käyttäjälle, kuinka helppo ja looginen projekti on, kuinka helppoa ja mahdollista tarvittavien tietojen löytäminen on.
mitä monimutkaisempi sivusto, sitä enemmän aikaa kuluu sen testaamiseen ja debugointiin. Hankkeen erityispiirteistä riippuen jopa 50% kokonaisbudjetista ja aikaresursseista voidaan osoittaa verkkosivuston testaamiseen.
verkkosivujen testauksen järjestämiseksi tarjotaan erityisesti kehitetty menetelmä. Sivustosi todentaminen suoritetaan tämän menetelmän mukaisesti.
testaus voi tapahtua monella eri tavalla, mutta älä unohda itse prosessia ja testausstrategiaa. Tekojesi järjestys riippuu siitä.
niin, katsotaan tärkeimmät vaiheet sinun täytyy siirtää testata sivuston. Katso kuva alta. Tässä näet ne.
tämä voi olla kuin jotkut verkkosivuilla testaus opetusohjelma sivustollesi.
dokumentaation testaus
pitäisi aloittaa valmisteluvaihe, dokumentaation testaus. Testaaja tutkii vastaanotetun dokumentaation (analysoi määritetyn sivuston toiminnallisuuden, tutkii sivuston lopulliset asettelut ja tekee verkkosivun testaussuunnitelman lisätestausta varten).
verkkosivujen testaukseen liittyvät tärkeimmät artefaktit analysoidaan tässä vaiheessa:
- vaatimukset
- testaussuunnitelma
- testitapaukset
- Jäljitettävyysmatriisi.
verkkosivujen toiminnallisuustestaus
toiminnallisen testauksen tarkoituksena on varmistaa, että verkkosivuston jokainen toiminto toimii vaatimusten mukaisesti. Toiminnallisuuden testaus verkkosivuilla näyttää ”mitä järjestelmä tekee”.
yritetään luoda tarkistuslista sinulle sivuston toimivuuden testaus.
Linkkitestaus
kannattaa tarkistaa:
- lähtevien linkkien oikeellisuus
- sisäisten linkkien oikeellisuus
- linkit eivät johda samalle sivulle
- linkit, joita käytetään sähköpostien lähettämiseen sivuston ylläpitäjille
- jos on sivuja, joihin ei ole viitattu
- ei ole katkenneita linkkejä
lomaketestaus kaikille sivuille
käytät lomakkeita vuorovaikutteiseen viestintään asiakkaidesi kanssa. Joten seuraavat kohdat on tarkistettava:
- syöttötietojen voimassaolo
- tietokentälle sallitut arvot
- kelvottomat syöttöarvot tietokentälle
- vaihtoehdot lomakkeille, joissa tietojen poistaminen tai muu muuttaminen on mahdollista.
Evästetestaus
Evästeet ovat pieniä tiedostoja, jotka tallennetaan käyttäjän tietokoneelle verkkosivulla käynnin jälkeen.
- testaa sivusto, jossa on Käytöstä poistetut evästeet
- testaa sivusto, jossa on käytössä olevat evästeet
- varmista, että eväste on salattu ennen kuin se kirjoitetaan käyttäjän koneelle
- Tarkista turvallisuusnäkökohdat poistettaessa evästeet
- jos evästeillä on toiminnan kesto, testataan, ovatko ne aktiivisia määritellyn ajan.
HTML/CSS validointi
- HTML syntaksivirheet
- varmista, että sivusto on saatavilla hakukoneille
- varmista, että verkkosivullasi on tarkka sivukartta sekä XML-että HTML-muodossa
hyödyllisiä työkaluja funktionaalisen verkkosivun testaukseen: Selenium, Linux Test Project, JUnit, Sprinter by Hewlett Packard entreprise (manuaalinen testaus), browserstack (sekä automatisoitu että manuaalinen testaus), usersnap (manuaalinen testaus).
seuraa tätä linkkiä, jos haluat tietää lisää toiminnallisesta testauksesta– https://geteasyqa.com/qa/software-testing-types/
käytettävyystestaus
käytettävyystestaus pyrkii arvioimaan verkkosivua testaamalla sitä edustavien käyttäjien kanssa. Se auttaa määrittelemään käyttäjän kykyä oppia toimimaan, valmistella panoksia, ja tulkita tuotoksia sivustosi.
Navigaatiotestaus sisältää seuraavat varmennukset:
- kaikki sivustosi sivut ovat ymmärrettäviä ja helppokäyttöisiä
- painikkeet, muodot ja kentät ovat helppokäyttöisiä
- päävalikkoon pääsee kaikista sivuista
Sisällöntestauksen tarkistuslista:
- kielioppi-ja kirjoitusvirheitä ei ole
- kuvat on sijoitettu oikein ja niiden koot ovat
- Tarkista sivuston väripaletin optimointi ja kirjasinkoot
- sisällön tulee olla informatiivinen, ymmärrettävä, jäsennelty ja loogisesti linkitetty
- ohjeet ovat selkeitä ja sisältävät oikeat tiedot
voit lopuksi arvioida verkkoportaalisi käytettävyyttä vastaamalla näihin kysymyksiin:
- onko sivustosi ymmärrettävä ja kätevä?
- onko navigointi kätevää?
- millaisen vaikutuksen se tekee käyttäjään?
- onko turhia vai tarpeettomia asioita?
joitakin käytettävyystestauksen työkaluja: käyttäjän Zoom, Heijastin, Loop11.
täältä voit lukea myös käytettävyystestauksesta– https://geteasyqa.com/qa/software-testing-types/
UI (käyttöliittymä) testaus
käyttöliittymä (UI) testaus on säädetty tarkistaa graafinen käyttöliittymä sivustosi täyttää vaatimukset.
Tässä muutamia tarkistuksia verkkosivuston KÄYTTÖLIITTYMÄTESTAUKSEEN:
- graafisten käyttöliittymien standardien noudattaminen
- suunnitteluelementtien arviointi: asettelu, värit, fontit, kirjasinkoot, tarrat, tekstilaatikot, tekstin muotoilu, kuvatekstit, painikkeet, luettelot, kuvakkeet, linkit
- testaus eri näyttötarkkuuksilla
- lokalisoitujen versioiden testaus: käännöstarkkuus (Monikielinen Kieli, monivalenttisuus), käyttöliittymäelementtien nimien pituuden tarkistaminen jne.
- graafisen käyttöliittymän testaus kohdelaitteissa: älypuhelimissa ja tableteissa.
hyödyllisiä työkaluja KÄYTTÖLIITTYMÄTESTAUKSEEN: FitNesse, iMacros, Coded UI, Jubula, LoadUI.
lisätietoa KÄYTTÖLIITTYMÄTESTAUKSESTA löytyy täältä– https://geteasyqa.com/qa/software-testing-types/
Yhteensopivuus (kokoonpano) testaus
Yhteensopivuus (kokoonpano) testaus suoritetaan testata sivuston kunkin tuetun ohjelmiston ja laitteiston kokoonpanot:
- käyttöjärjestelmän kokoonpano
- Selainkokoonpano
- Tietokantakokoonpano
Cross-platform testing mahdollistaa sivustosi toiminnan arvioinnin eri käyttöjärjestelmissä (sekä työpöydällä että mobiililaitteella): Windows, iOS / Mac OS, Linux, Android ja BlackBerry jne.
Cross-browser-verkkosivustojen testausmenetelmät auttavat varmistamaan sivuston oikean toiminnan eri selainkokoonpanoissa: Mozilla Firefox, Google Chrome, Internet Explorer ja Opera jne.
Tietokantatestaus suoritetaan sivuston oikean toiminnan varmistamiseksi eri tietokantakokoonpanoissa: Oracle, DB2, MySql, MSSQL-palvelin, Sybase.
tulostusyhteensopivuus tulisi mainita myös verkkosivustosi testaussuunnitelmassa:
- Tarkista kirjasimet, sivun grafiikka, sivun linjaus voidaan tulostaa oikein
- varmista, että kaikki sivustosi sivut sopivat paperikokoon ja tulostusasetuksessa määriteltyyn kokoon.
voit käyttää sivustosi Yhteensopivuustestaukseen työkaluja kuten BrowserStack, Smart Bearin Crossbrowserttesting, Litmus, Browsera, IBM: n Rational Clearcase ja Ghostlab.
Katso lisätietoja Konfiguraatiotestauksesta täältä– https://geteasyqa.com/qa/software-testing-types/
suorituskyvyn testaus
suorituskyvyn testaus pyritään määrittämään, miten järjestelmä toimii reagointikyvyn ja stabiilisuuden suhteen tietyssä kuormituksessa. Sivustojen on kestettävä suuria kuormia. Perfomance website testausmenetelmät sisältävät:
- testing site behaviour at or beyond the limits of its expected workability (Stress testing)
- Testing site behaviour at increasing workability (Load testing)
- Testing the ability to work within or just sen yläpuolella (Stability testing)
- Testing of website performance by increasing the data volume in the database (Volume testing)
- Testing of website performance when multiple users login to it (Concurrency testing)
- Testing of website performance when multiple users login to it (Concurrency testing)
- sivustosi käyttäytymisen testaaminen, kun työmäärää on lisätty given continuous (Endurance testing)
- Page load speed testing
hyödyllisiä työkaluja erilaisiin perfomance testaukseen: Apache JMeter, HP LoadRunner, Silk Performer Micro Focus, WebLOAD ja Gatling.
Haluatko tietää lisää parhaista web-testausvälineistä arviointiin your site perfomance? Mene tästä linkistä
tietoturvatestaus
tietoturvatestaus tehdään sen varmistamiseksi, että tietojärjestelmä suojaa tietoja ja ylläpitää toiminnallisuutta tarkoitetulla tavalla.
voit simuloida haitallisen lähdehyökkäyksen arvioidaksesi sivustosi suojaustason (Penetration testing).
toisenlainen tietoturvatestaus, Haavoittuvuustestaus, mahdollistaa riskien kokonaiskvantiteetin arvioinnin.
joitakin varmennuksia turvatestausta varten:
- varmista, että suojattujen sivujen luvaton käyttö ei ole mahdollista
- Varmennussessiot sammuvat automaattisesti, kun käyttäjä on ollut pitkään toimettomana
- testaa SSL-suojaustoiminnot
- kaikki murtautumisyritykset, raportointivirheet jne. on kirjattava ja tallennettava erilliseen tiedostoon tarkempaa analysointia varten.
- Tarkista työ automaattisilla skripteillä
- varmista, että rajoitetut tiedostot eivät ole ladattavissa ilman asianmukaista pääsyä
- varmista, että kirjautumiskykyä ei ole, kun syötät väärän salasanan tai käyttäjätunnuksen
voit käyttää työkaluja, kuten Retina CS Community, OWASP Zed Attack Proxy, Veracode, Google Nogotofail ja SQL Map, sivustosi tietoturvatestaukseen.
seuraa tätä linkkiä saadaksesi lisätietoja Tietoturvatestauksesta– https://geteasyqa.com/qa/software-testing-types/
muutokseen liittyvä testaus
muutokseen liittyvällä testauksella on kaksi päätarkoitusta:
- varmistetaan, että kaikki havaitut viat on todellakin korjattu onnistuneesti (uudelleen testaus tai Vahvistustestaus). Muutamalla sanalla, sinun pitäisi ajaa testitapaukset, jotka alun perin havaitsivat vikoja uudelleen ja tällä kertaa ne kulkevat ilman ongelmia.
- muutosten jälkeen ei ole ilmaantunut uusia vikoja (Regressiotestaus). Havaittujen vikatestien lisäksi se sisältää myös testitapauksia, joissa tarkistetaan kaikki sivustosi toiminnot.
Selenium, HP Quick Test Professional, TestComplete, TestDrive, SoapUI-työkaluja käytetään usein Muutostesteissä.
Täältä saat lisätietoa Muutostestauksesta– https://geteasyqa.com/qa/software-testing-types/
mobiiliystävällinen testaus
kuten olet lukenut ennen joitakin verkkosivujen tarkistuksia, jotka koskivat sivustosi mobiiliversiota. Nykyään määrä ihmisiä, jotka käyttävät vain mobiililaitteita Internet-yhteyden yleensä vakaa kasvaa. Siksi on varsin tärkeää varmistaa, jos sivuston sivusto on mobiiliystävällinen.
tässä Vinkkejä verkkosivujen testaamiseen mobiilissa:
- varmista Yhteensopivuus älypuhelinten ja tablettien kanssa
- varmista, että sivuston navigointi on mahdollisimman yksinkertaista
- optimoi sivustosi latausaika
- varmista, että painikkeet ovat riittävän suuria ihmisille, joilla on iso sormi
- optimoi kaikki kuvat koko
- Älä käytä salamaa ja ponnahdusikkunoita
- käytä luotepisteitä ja lyhyitä lauseita
- varmista, että puhelinnumerosi on yhden klikkauksen päässä siitä, että siihen soitetaan
- varmista, että verkkosivusto voi käyttää sijaintiasi GPS: n kautta
hyödyllisiä työkaluja mobiiliystävälliseen testaukseen: BrowserStack, Perfecto Mobile jatkuva laatu Lab, Windows Phone emulaattori, Android Studio emulaattori, Googlen sivu nopeus verkossa jne.
Täältä voit lukea, miten voit testata sivustosi mobiilissa– https://geteasyqa.com/qa/test-website-mobile/
beetatestaus
beetatestaus – viimeinen testausvaihe. Pääsääntöisesti se tehdään loppukäyttäjien ja ulos tavaraa ihmisiä.
beetatestaus korvaa sivustosi tiimisi ulkopuolisten todellisten käyttäjien käsissä löytääkseen käyttäjän näkökulmasta heikot kohdat, joita et haluaisi lopulliseen, julkaistuun versioosi sovelluksesta.
työkalut kuten HockeyApp, Ubertesters ja TestFlight ovat maailmanlaajuisesti käytettyjä alustoja beetatestaukseen.
nyt, kun olemme tarkastelleet verkkosivuston testiprosessin päävaiheita, yritetään löytää vika ja raportoida siitä yhdellä todellisista verkkotestaustyökaluista, Easyqa Chrome-laajennuksella.
miten voit testata verkkosivustoasi easyqa Chrome-laajennuksella
easyqa Chrome-laajennuksella voit luoda vikailmoituksen verkkosivustostasi tai verkkosovelluksestasi tuhlaamatta aikaa tietojen lähettämiseen, voi auttaa sinua aloittamaan vian käsittelyn ja korjaamisen pian.
on todella helppo käyttää easyqa Chrome-laajennusta bugien kanssa työskentelyyn.
ainoa mitä sinun tarvitsee tehdä on:
- luo token for you-projekti
- Asenna easyqa Chrome-laajennus selaimeesi
- Kirjaudu sisään (VAIN jos haluat).
pääpiirteet Easyqa Chrome laajennus:
- kyky ilmoittaa viasta suoraan verkkosivustoltasi tai verkkosovellukseltasi
- vikailmoitus sekä kirjautuneille käyttäjille että käyttäjille ilman kirjautumista
- ruutukaappausten tekeminen
- videotallennus havaituista vioista
- vikailmoitusten valmistelu ja lähettäminen kuvauslomakkeessa
tästä linkistä https://geteasyqa.com/sdk/chrome-extension/ löydät täydellisen opetusohjelman siitä, miten voit testata verkkosivustoasi Easyqa Chrome-laajennuksella.
Hope, tätä artikkelia lukiessa sinun on löydettävä vastauksia kysymykseen ”miten verkkosivu testataan”. Voit lukea lisää laadunvarmistukseen liittyvistä aiheista täältä https://geteasyqa.com/blog/. Ehkä sinulla on vielä kysyttävää. Jätä ne alla oleviin kommentteihin. Tiimimme arvostaa vastata niihin. Myös täällä voit jakaa mielipiteesi kollegoidesi ja kaikkien, jotka ovat kiinnostuneita QA.