Aplikacija za spletno testiranje uporaben in izčrpen vodnik - eduCBA

Anonim

Prijava za spletno testiranje - uvod

Priprava in priprava spletnega mesta je dolg in zahteven postopek, ki pa se ne konča, ko boste spletno mesto v celoti pripravljeni. Po izdelavi spletnega mesta sledi nekaj strogih, a bistvenih preizkusov, da vidimo, ali je spletno mesto pripravljeno delovati v živo.

Kaj je treba upoštevati pri uporabi spletnega testiranja?

Glavna točka, ki jo je treba upoštevati pri uporabi spletnega testiranja, je to, da so spletna mesta stranke / strežniki, pri čemer so stranke brskalniki. Zato je treba spletno testiranje izvajati tako na odjemalcih kot na strani strežnika. Na strani odjemalca morate pogledati TCP / IP komunikacijo, požarne zidove, interakcijo med HTML stranmi, aplikacijami, ki se izvajajo na spletnih straneh, kot so vtičniki, JavaScript in appleti in drugo. Na strani strežnika morate pogledati vmesnike baze podatkov, dinamične generatorje strani, skripte CGI in še več.

Prav tako je veliko 'strank', ki jih lahko poskrbijo. Brskalniki so na voljo v vseh oblikah in velikostih. Poleg številnih podjetij, ki ponujajo svoje brskalnike, kot so Apple Safari, Mozilla Firefox in Google Chrome, obstajajo tudi njihove mobilne različice, da ne omenjam različnih različic vsake, ki imajo majhne, ​​a pomembne razlike. Upoštevati morate tudi razlike v hitrosti povezave, spremembah tehnologije in različicah protokolov in standardov spletnega testiranja.

Še več dejavnikov, ki jih je treba upoštevati pri uporabi spletnega testiranja

Vir slik: pixabay.com

Obstaja več dejavnikov, ki bi morali upoštevati vaše spletno mesto, na primer:

1. Pričakovana obremenitev strežnika:

Kolikšno število zadetkov na enoto časa pričakujete na strežniku in kakšno zmogljivost želite od strežnika med največjimi obremenitvami? Med drugim morate predvideti odzivni čas spletnega strežnika in odzivne čase baze podatkov. Prav tako morate vedeti, kakšna orodja bi bila uporabljena za testiranje učinkovitosti, na primer orodja za prenos spletnih robotov in orodja za testiranje spletnih obremenitev.

2. Ciljna publika:

To je zelo pomemben dejavnik, ki ga je treba upoštevati pri orodjih za testiranje spletnih aplikacij. Ciljna publika vašega spletnega mesta daje tudi vpogled v vrsto brskalnikov aplikacij za spletno testiranje, za katere bo morala poskrbeti. Ugotovite, kdo je vaša ciljna publika in vrste brskalnikov, ki jih uporabljajo. Ugotovite tudi vrsto hitrosti povezave, ki jo najpogosteje uporabljajo. Ugotovite, ali uporabljajo povezave znotraj organizacije, ki imajo običajno visoke hitrosti ali uporabljajo internetne povezave.

Vrsta uspešnosti, ki jo pričakujete na strani odjemalca: Razumeti morate tudi vrsto uspešnosti, ki se pričakuje na strani odjemalca, na primer hitrost nalaganja strani, hitrost nalaganja animacij in programčke in druge dodatke na spletnem mestu .

3. Izpadi strežnika:

Brez napake - prihaja do izpadov strežnika. Noben strežnik ne porabi 100 odstotkov časa. Vprašanje je, ali dopustni izpadi za nadgradnjo vsebine in vzdrževanje ter nadgradnje strežnikov in koliko izpadov bodo dovoljeni.

Druga vprašanja, ki jih lahko postavite pred aplikacijo za spletno testiranje

Vir slik: pixabay.com
  1. Kakšne vrste šifriranja, požarnega zidu, zaščite z geslom in druge varnosti, ki bi jo potrebovali, in kako se lahko preskusi?
  2. Kakšna je zanesljivost internetnih povezav spletnega mesta in kako bi to vplivalo na zahteve in preizkušanje spletne aplikacije rezervnih in odvečnih povezav?
  3. Kateri so procesi za upravljanje posodobitev vsebine spletnega mesta?
  4. Katere so zahteve za nadzor, sledenje in vzdrževanje vsebine strani, povezav in drugih elementov?
  5. Česa se morate držati specifikacije HTML in na kakšni ravni? Katere so dovoljene različice ciljnih brskalnikov?
  6. Kakšne so zahteve in standardi za grafiko strani ali nastope v določenih delih spletnega mesta ali na celotnem spletnem mestu?
  7. Kako in kdaj bodo potrjene in posodobljene zunanje in notranje povezave?
  8. Ali bo aplikacija za spletno testiranje opravljena v proizvodnem sistemu ali pa potrebujete ločen testni sistem?
  9. Kako prilagojene ali obsežne so zahteve za poročanje in beleženje strežnikov in ali so ti sestavni del sistema in zahtevajo testiranje spletne aplikacije?

Ključne točke za strani in postavitev strani

  • Strani morajo biti dolge 3-5 zaslonov, razen če je vsebina osredotočena na eno temo. Če je stran daljša, na strani vnesite notranje povezave
  • Zasnova in postavitev strani morata biti dosledni na celotnem spletnem mestu, da ne bi zmedli gledalca
  • Kadar je le mogoče, morajo biti strani neodvisne od brskalnika ali pa so bile ustvarjene glede na vrsto brskalnika
  • Vse strani bi morale imeti zunanje povezave; ne sme biti nobenih slepih strani
  • Vsaka stran mora vsebovati lastnika strani, povezavo do organizacije / osebe za stike in datum revizije

To zajema vse ključne točke, ki jih morate upoštevati pri testiranju spletne aplikacije. S tem popolnim začnimo z ustvarjanjem kontrolnega seznama za spletno testiranje:

1. Aplikacija za spletno testiranje funkcionalnosti

Tu preizkusite vse povezave v povezavi z bazo podatkov, spletnih straneh, obrazcih za predložitev informacij o uporabniku in testiranju piškotkov.

  • Preizkusite odhodne povezave z vseh strani
  • Preizkusite notranje povezave, ki skočijo navzgor ali navzdol na isto stran
  • Preizkusite povezave za pošiljanje e-poštnih sporočil administratorju ali drugim uporabnikom
  • Preverite, ali obstajajo osirotele ali slepe strani
  • Na vseh straneh preverite, ali so prekinjene povezave

Preverjanje obrazcev

Obrazci so ključni del spletnega mesta; od uporabnikov pridobijo informacije, ki so bistvene za oceno uspešnosti in za vpogled v vaše spletno mesto. Tukaj je treba preveriti, kdaj je prijavnica za spletno testiranje:

  • Preverite vse veljavnosti na vsakem polju
  • Preverite privzete vrednosti za vsako polje
  • Preverite napačne vnose v obrazce
  • Oglejte si možnosti za ustvarjanje obrazcev, če so obrazci izbrisani, prikazani ali spremenjeni

Piškotki aplikacij za spletno testiranje

Piškotki so majhne datoteke, ki so shranjene v uporabnikovem računalniku in vzdržujejo sejo prijave na spletnem mestu. Preverite, ali so piškotki šifrirani, preden so napisani na uporabniškem računalniku. Če želite preskusiti piškotke seje, ki prenehajo veljati po koncu seje, preverite, ali so po koncu seje prijavne seje in podatki o uporabniku. Preverite učinek, ki ga ima brisanje piškotkov na varnost aplikacij za spletno testiranje.

Preverjanje HTML / CSS

Validacija HTML / CSS je ključni del vsakega postopka optimizacije iskalnika. Glavna stvar je potrditi spletno mesto glede napak v sintaksi HTML in preveriti, ali lahko pajki iskalnika plazijo po celotnem spletnem mestu.

Testiranje baze podatkov

Skladnost podatkov je ključna za katero koli spletno mesto, zato preverite, ali obstajajo napake in celovitost podatkov, ko urejate, spreminjate ali brišete obrazce ali storite kar koli, povezano s funkcijo baze podatkov. Preverite, ali se poizvedbe po zbirki podatkov pravilno izvajajo, se podatki nalagajo in posodabljajo pravilno.

2. Aplikacija za spletno testiranje uporabnosti

V naslednjem koraku spletne aplikacije za testiranje preizkusimo elemente uporabnosti, kot je navigacija, ki se nanaša na to, kako uporabnik gre skozi spletno mesto. Spletna mesta morajo biti enostavna za uporabo z jasnimi in preprostimi navodili. Med aplikacijo za spletno testiranje morate preveriti, ali so navodila ali ukazi pravilni in ali ustrezajo njihovim namenom.

Preverjanje vsebine

Vsebina mora biti lahko razumljiva in logična ter brez slovničnih ali črkovalnih napak. Kar nekaj napak je v redu, vendar se uporabniki lahko naveličajo preveč, kot bi bila temačna tema. Pri vsebini in oblikovanju spletnih strani je treba upoštevati nekaj standardov aplikacij za spletno testiranje, ki pokrivajo nadležne pisave, barve, okvirje in drugo. Vsebina mora biti smiselna, pravilno povezavo besedila sidra in slike pravih velikosti na pravih mestih.

Za pomoč uporabnikom lahko uporabite zemljevid spletnega mesta, datoteke s pomočjo ali možnost iskanja na spletnem mestu. Zemljevid spletnega mesta mora vsebovati tudi povezave do drugih tretjih spletnih strani. Preverite povezave na zemljevidu mesta in preverite tudi možnost iskanja na spletnem mestu, da najdete strani z vsebino, ki jih uporabniki iščejo.

3. Vmesni trening

Preden začnete usposabljanje vmesnikov, morate vedeti dva glavna vmesnika na spletnih mestih in spletnih testih;

  • Študija spletnega strežnika in aplikacijskega strežnika
  • Vmesnik strežnikov aplikacij in baz podatkov

Preverite, ali se interakcije med obema strežnikoma pravilno izvajajo in ali se napake obravnavajo učinkovito. Če spletni strežnik ali strežnik baz podatkov pošlje sporočilo o napaki za poizvedbo aplikacijskega strežnika, bi moral potem aplikacijski strežnik prepoznati napako in uporabnikom prikazati ustrezno sporočilo. Podobno preverite, kako se strežniki odzovejo, če uporabnik prekine transakcijo med ali ali se povezava s spletnim strežnikom ponastavi sredi transakcije.

4. Združljivost aplikacije za spletno testiranje

Naslednja stvar, ki jo je treba preizkusiti, je združljivost spletnega mesta z različnimi vidiki. Združljivost je ključni dejavnik, saj določa, kako dobra bo uporabniška izkušnja. Slabo združljivo spletno mesto vodi v slabo uporabniško izkušnjo in obratno. Tu so naslednji preskusi združljivosti:

Združljivost mobilnega brskalnika

Z rastočo uporabo mobilnega interneta in transakcijami morate zagotoviti, da je vaše spletno mesto združljivo z brskalniki za mobilne naprave. Odprite, upravljajte in na svojem spletnem mestu delujte prek mobilnih brskalnikov, ki jih bo vaša ciljna publika verjetno uporabljala in odpravila kakršne koli težave s združljivostjo.

Združljivost tiskanja

Še ena stvar, ki jo je treba preveriti, je združljivost tiskanja. Preverite, ali so grafične strani, poravnava, pisave in drugi elementi pravilno natisnjeni, če podate ukaz za tiskanje strani. Seveda, ker tiskanje ne poteka zelo pogosto, ta preizkus združljivosti ni tako pomemben kot ostala dva spodaj.

Združljivost brskalnika

Ta preizkus združljivosti je najpomembnejši in najvplivnejši del prvega dela in morda celo najpomembnejša oblika orodij za testiranje spletnih aplikacij. Nekatere aplikacije za spletno testiranje so veliko odvisne od vrst brskalnikov, različni brskalniki pa imajo svoje konfiguracije in nastavitve. Vaše spletno mesto mora biti združljivo z vsemi temi spremembami nastavitev in konfiguracij.

Če vaše spletno mesto uporablja klice AJAX ali JavaScript za funkcionalnost uporabniškega vmesnika, preverjanje veljavnosti in varnostne preglede, morate še bolj paziti na preizkus združljivosti brskalnika spletnega mesta, saj se ti klici lahko med posameznimi brskalniki znatno razlikujejo. Ne pozabite preizkusiti spletnega mesta na vseh vrstah brskalnikov, vključno z velikimi, kot so Safari, Firefox in Chrome, in manj uporabljanimi, kot sta Opera in Internet Explorer.

Združljivost OS

Obstajajo lahko nekateri deli ali funkcije spletnega mesta, ki ob dostopu v določenih operacijskih sistemih morda ne bodo delovali dobro ali pa sploh ne delujejo. To je zato, ker nove spletne aplikacije in razvojne tehnologije, kot so grafični modeli, različni API-ji in vmesniški klici, morda niso na voljo v vsakem operacijskem sistemu. To lahko ovira uporabniško izkušnjo ali varnost vašega spletnega mesta. Da bi se izognili takšnim situacijam, preizkusite svoje spletno mesto v različnih operacijskih sistemih, vključno z Windows, Linux, Mac, Solaris in različnimi okusi OS.

5. Delovanje aplikacije za spletno testiranje

Spletno mesto mora ostati funkcionalno in hitro tudi pri največjih obremenitvah in na to se osredotoča aplikacija za spletno testiranje. Vključevati bi moralo dve stvari: spletni stres in spletno testiranje obremenitve.

Spletno testiranje

Osnovna opredelitev stresnega testiranja je naslednja: raztezanje sistema tik nad omejitvami specifikacij. Testiranje izjemnih situacij na spletnem mestu se izvaja s pritiskom na spletno mesto, da razbije spletno mesto in preveri, kako se sistem odzove na stres in si opomore pred sesutjem. Tu je „stres“ navadno podan za prijave, območja za prijavo in polja za vnos.

Spletno testiranje obremenitve

S spletnim testiranjem obremenitve je razvidno, kako spletno mesto reagira, če več uporabnikov hkrati dostopa in zahteva isto stran. Ali bi sistem lahko ob predvideni največji nosilnosti obiskal vašo spletno stran, ne da bi se zrušil, in kako bi si lahko opomogel po nesreči? Ta test mora odgovoriti na ta vprašanja in tudi presoditi, ali lahko spletno mesto obravnava hkratne zahteve uporabnikov, velike vhodne podatke uporabnika, velike obremenitve na določenih straneh, hkratne povezave z bazo podatkov in drugo.

6. Varnostna spletna aplikacija za testiranje

V tem dnevu in starosti, kjer kibernetski napadi postajajo vse bolj razširjeni, sta varnost uporabnikov in spletnih strani bistvenega pomena. Tukaj je nekaj bistvenih preizkusnih primerov za spletno testiranje, ki jih morate opraviti z varnostnim testiranjem:

  • Notranji URL prilepite neposredno v naslovno vrstico brskalnika, ne da bi se prijavili. Stran mora biti omejena.
  • Če ste se na spletnem mestu prijavili z uporabniškim imenom in geslom, neposredno spremenite možnosti URL-ja. Na primer, poskusite spremeniti parameter ID mesta na nekaj, kar ni povezano s trenutno prijavljenim uporabnikom. Ponovno bi morala biti stran omejena s sporočilom "dostop zavrnjen".
  • V polja uporabniškega imena in gesla računa dodajte neveljavne vnose. Na primer, preverite, ali so v uporabniškem imenu dovoljeni znaki z omejenimi znaki ali so v geslu preverjeni neustrezni posebni znaki.

Prav tako morate preveriti, ali so datoteke in spletni imeniki neposredno dostopni, razen če je dana možnost prenosa. Preverite tudi, ali je aktivirana CAPTCHA za preprečevanje samodejnih prijav in ali se SSL uporablja za varne transakcije. Če je tako, bi moralo biti prikazano pravilno sporočilo, ko uporabnik preide z nezaščitenih na varne strani in obratno.

Preverite, ali so poskusi kršenja varnosti spletnih aplikacij, sporočila o napakah in transakcije zabeleženi v spletnem strežniku.

Zaključek

Po koncu tega tečaja spletna aplikacija za testiranje ni nekaj, kar naredite samo enkrat, preden spletno mesto zaživi. To je stalen postopek in nekaj, kar je treba storiti znova in znova, da bi zagotovili pravilno delovanje svojega spletnega mesta, ne glede na spreminjanje varnostnih pogojev spletnega testiranja, mobilnih naprav, brskalnikov in tehnologij.

Priporočeni članki

Tukaj je vodnik za spletno testiranje, tukaj smo razpravljali o različnih dejavnikih postopka prijave za spletno testiranje, kar je treba storiti z vsemi ključnimi elementi spletne preizkuševalne aplikacije. Če želite izvedeti več, si oglejte tudi naslednje spletne članke

  1. Kako postati najboljša orodja za spletno varnost
  2. Vprašanja o intervjuju AJAX - Vedite najboljše
  3. Spoznajte najboljše -HTML5 vs Flash
  4. Spletni razvijalec ali spletni tester
  5. Razvoj programske opreme v primerjavi s spletnim razvojem
  6. Kako postati spletno testiranje uspešnosti
  7. 20 Pomembne taktike, kako narediti spletno mesto, prijazno do mobilnih naprav
  8. Vodnik po orodjih za testiranje učinkovitosti