Sajt je gotov, izgleda odlično i jedva čekaš da ga pustiš uživo. Ali „izgleda dobro na mom ekranu“ i „radi za sve posetioce“ nisu ista stvar. Između to dvoje stoji testiranje sajta — korak koji se najčešće preskače, a najskuplje košta kad se preskoči.
Šta je QA i zašto postoji
QA (Quality Assurance, osiguranje kvaliteta) je sistematska provera da sajt radi onako kako treba — pre nego što ga vide klijenti. Nije to „kliktanje na brzinu“. To je prolazak kroz sve što posetilac može da uradi i provera da svaki od tih puteva vodi tamo gde treba.
Šta polazi po zlu kad se ne testira
Greške bez testiranja ne primetiš ti — primeti ih klijent, i to obično u najgorem trenutku:
- Kontakt forma ne radi — posetilac pošalje upit, a mejl nikad ne stigne. Izgubljen posao o kome nikad nećeš ni saznati.
- Sajt se lomi na telefonu — na desktopu savršen, na mobilnom se tekst prelama i dugmići ne rade. A većina poseta dolazi sa telefona.
- Sporo učitavanje — posetilac ne čeka, zatvori tab pre nego što se sajt otvori.
- Polomljeni linkovi — dugme vodi na stranicu koje nema (404).
- Razlike među browserima — radi u Chrome-u, ne radi u Safari-ju na iPhone-u.
Testiranje sajta: šta se sve proverava
Ozbiljna provera pokriva nekoliko slojeva:
Funkcionalnost
Da li sve radi — forme, dugmići, filteri, plaćanje, prijava. Svaki interaktivni element se proba, uključujući i „šta ako korisnik uradi pogrešno“ (prazna forma, pogrešan format mejla).
Responsivnost
Kako sajt izgleda i radi na telefonu, tabletu i različitim veličinama ekrana — ne samo na jednom monitoru.
Brzina i performanse
Koliko se dugo učitava i šta ga usporava. Testira se na pravim uslovima, ne samo na brzom internetu programera.
Kompatibilnost
Da li radi u svim relevantnim browserima i na iOS i Android uređajima.
Ručno i automatsko testiranje
Ručno testiranje znači da čovek prolazi kroz sajt kao pravi korisnik — nezamenljivo za osećaj i detalje. Automatsko testiranje znači da skripte proveravaju ključne funkcije same, pri svakoj izmeni, i hvataju greške pre nego što stignu na živi sajt. Najbolji rezultat daje kombinacija.
Testiranje ne poskupljuje projekat — greška na živom sajtu poskupljuje.
Testiranje sajta: mini-checklist pre lansiranja
- Sve forme šalju i stižu na pravu adresu.
- Sajt radi na pravom telefonu (ne samo u simulaciji).
- Nema polomljenih linkova ni 404 stranica.
- Brzina je proverena kroz PageSpeed.
- Radi u Chrome, Safari i na iOS-u.
Zaključak
Lansiranje bez testiranja je kao otvaranje radnje bez provere da li brava radi. Sve dok neko ne pokuša da uđe, deluje da je sve u redu. QA je jeftina polisa osiguranja protiv skupih, tihih grešaka koje odbijaju klijente. Web majstor svaki sajt testira pre lansiranja — funkcionalnost, mobilni, brzinu i kompatibilnost. Ako želiš da tvoj sajt radi za svakog posetioca, a ne samo na papiru, javi nam se.
Lansiraj bez neprijatnih iznenađenja
Web majstor testira svaki sajt pre lansiranja — funkcionalnost, mobilni, brzina, kompatibilnost.
Vidi QA testiranje