Automatisoitu testaus
Jotkut web-sovelluksien testauksen osa-alueet kannattaa automatisoida, koska niiden manuaalinen testaaminen ei ole mahdollista tai se on työlästä tai liian vaikeaa. Testityökalujen avulla saadaan selville esimerkiksi sivujen latautumisaika ja mahdolliset riskikohdat sovelluksessa.
Validaattorit
Validointityökalut tutkivat ongelmia liittyen HTML-kielen lauseoppiin, kuten tageihin, tyyliin, omaisuuksiin ja niiden arvoihin sekä muihin elementteihin. Validointityökalut tarjoavat ratkaisut löydettyihin virheisiin yleensä listatussa muodossa virhetyypin ja jopa koodirivinumeron kera. Validoinnin kohteena ovat erityisesti dokumentin objektit: kuvat, linkit, skriptit ja tyylit. Validointityökalu ilmoittaa myös koodissa olevista virheistä, kuten mm. metadatan puuttumisesta, doctypen yhteensopimattomuudesta ja HTML-standardin vastaisista kohdista. Tällä tavoin saadaan huomattua virheet koodissa, jotka saattaisivat jäädä muuten huomaamatta, sillä selaimet saattavat osata tulkita myös virheellistä HTML:ää.
Suositeltavia validointityökaluja ovat esimerkiksi:
W3C Markup Validation Service http://validator.w3.org/
Doctor HTML v6: http://www2.imagiware.com/RxHTML/
Kuormitus- ja suorituskykytestaukseen tarkoitetut työkalut
Kuormitus- ja suorituskykytyökaluilla saadaan selville, kuinka monta käyttäjää web-sovellus pystyy kerralla hallitsemaan ilman häiriöitä. Testeillä arvioidaan myös, mitkä web-sovelluksen komponenteista ovat vastuussa suorituskyvyn laskemisesta, ja mitkä käytön ominaisuudet aiheuttavat suorituskyvyn laskemisen sekä kuinka suorituskyvyn laskeminen vaikuttaa sovelluksen tavoitteisiin ja vaatimuksiin.
Kuormitustestit on käytännössä pakko automatisoida, sillä on lähes mahdotonta järjestää testattavalle sovellukselle esimerkiksi tuhatta yhtäaikaista käyttäjää muilla keinoin. Helpompi ja todennäköisesti halvempikin tapa on käyttää automaattisia testityökaluja tämän selvittämiseen. Kuormitustyökalussa voidaan yleensä luoda erilaisia käyttäjiä, jotka käyttävät web-sovelluksen eri toimintoja. Työkalussa voidaan määritellä montako käyttäjää käyttää sovellusta yhtä aikaa. Näin suoritetaan kuormituskykytesti, jonka tuloksista nähdään, miten web-sovellus reagoi suureen käyttäjämäärään. Tämä testaus kannattaa tehdä jo ennen web-sovelluksen varsinaista julkaisua, jotta sovellus olisi vakaa käyttöönoton jälkeen.
<<Takaisin alkusivulle
>>Lyhyet ohjeet WAPT-testaustyökalun käyttöön  |