Testiranje internetskih aplikacija – (II./II.)

naslovna

Testiranjem se ne može utvrditi funkcioniranje proizvoda u svim uvjetima, ali može se utvrditi u kojim uvjetima proizvod ne radi ispravno. Opseg testiranja aplikacije često uključuje ispitivanje i izvršenje koda u različitim sredinama i uvjetima te proučavanje svih aspekata koda.

Testiranje internetskih aplikacija – (I./II.)

naslovna

Razvojem Interneta nastaje sve veći broj internetskih aplikacija. Internetske aplikacije koje nastaju predstavljaju složene poslovne procese namijenjene za svakodnevnu upotrebu.

DOHVAĆANJE RESURSA UNUTAR PREGLEDNIKA

2

Suvremeni internetski preglednici koriste se širokim izborom tehnika optimizacije kako bi predvidjeli unos i namjeru korisnika, što im omogućuje da sakriju neka od kašnjenja u umrežavanju, obradi i prikazivanju internetske stranice.

OBJEKT I PETLJE – JAVASCRIPT

JavaScript je jezik baziran na objektima. S izuzetkom konstrukcija, kao što su petlje i operatori, skoro sve mogućnosti JavaScripta  implementirane su s pomoću objekata. Objekt je složena vrsta podatka koji skuplja više vrijednosti u jednu cjelinu.

Objekti u JavaScriptu mogu se podijeliti u četiri grupe:

NIZ I ITERACIJE – JAVASCRIPT

Niz je uređen skup vrijednosti. Vrijednosti unutar niza nazivaju se elementi niza. Svaki element niza ima svoju numerički opisanu poziciju – indeks. Prva vrijednost u nizu ima poziciju s indeksom 0, druga sa 1 itd. Nije obavezno da podaci moraju ići redom po indeksima, već su moguće i praznine unutar niza.

IF-ELSE, SWITCH ili LOOKUP TABLICA

Uvjeti su vjerojatno jedna od najpoznatijih značajki programiranja. Uvjeti određuju redoslijed izvođenja programskog koda. Kada koristiti if-else, a kada switch jednako vrijedi za sve programske jezike, pa tako i za JavaScript.

EM vs REM vs PX

Razvoj responzivnih internetskih aplikacija utjecao je na razvoj CSS-a. Mnogi i danas nisu svjesni da za pisanje CSS-a postoje i druge mjerne jedinice osim piksela px. Neki su se navikli na “dragu, staru, osnovnu” jedinicu, tzv. piksel i jednostavno ne žele komplicirati uvođenjem novih, poboljšanih jedinica.

Kako omogućiti dodavanje internetske aplikacije na početni zaslon

„Dodaj na početni zaslon“ (engl. Add to Home screen) je opcija u modernim preglednicima koji su dostupni i na mobilnim uređajima i na klasičnim računalima. Opcija omogućava dodavanje prečice podržane stranice/aplikacije na početni zaslon. Ova opcija pripada kategoriji progresivnog razvoja internetskih aplikacija.

Kako unificirati unos korisnika u JavaScriptu?

Zamislimo internetsku stranicu koja od korisnika zahtijeva unos telefonskih brojeva, jedan ili više. Ako postavimo strogu validaciju pomoću regularnih izraza, svaki put kada korisnik upiše krivi znak ili krivi format, onaj koji mi ne očekujemo, a upisani broj je ispravan, korisniku će po ekranu iskakati razna upozorenja. Stavimo se u ulogu korisnika.