Caracteristici de testare web-aplicații
Bazate pe web aplicații - în curs de dezvoltare dinamic sferă. Nu toate abordările și metodele utilizate pentru a testa aplicațiile clasice pot fi aplicabile pentru testarea web-aplicații.
aplicatie web-based - aceasta este o aplicație client-server în cazul în care clientul acționează ca browser-ul si web-server de server, care este o chestiune de fapt, cele două programe de sex opus, care trebuie să fie testate separat sau în combinație.
Figura 1.1. Structura web-aplicații
Aproape toate software-ul modern, proiectat pentru a lucra cu rețeaua. aplicații de stocare a datelor pe web realizate, în mod avantajos, server de informații sunt schimbate prin rețea. Când vedem o eroare în mediul de rețea, este adesea dificil de identificat exact unde a avut loc, și, prin urmare, modul de operare, sau un mesaj de eroare pe care le primim, poate fi rezultatul unor erori care au avut loc în diferite părți ale sistemului de rețea.
Având multe în comun cu cererea de test clasic, aplicație bazată pe web test are propriile sale caracteristici, legate în primul rând la mediul operațional. Cu componente, caracteristici structurale și tehnologice, web-aplicații sunt caracteristici inerente ale modurilor de operare, instalare, pornire, oprire și eliminare, și interfețele de formare. Lucrul întotdeauna cu rețeaua și cu un număr mare de utilizatori, aplicatii web se înțelege prin diferite drepturi de acces pentru utilizatori diferiți.
logica aplicațiilor web este distribuit între client și server, de stocare a datelor se face pe server, informațiile sunt schimbate prin rețea.
Un avantaj al abordării este faptul că clienții nu depind de sistemul de operare al utilizatorului special, astfel încât de web-aplicații sunt servicii cross-platform.
Caracteristici de testare web-aplicații:
Aplicația clasică se execută folosind una sau o familie de tehnologii conexe.
aplicație bazată pe web se execută folosind un fundamental diferite tehnologii.
Aplicație clasic „e integrală“. Constând dintr-unul sau un număr mic de module. Nu utilizați serverul de baze de date, servere web, etc.
Bazate pe web aplicație - "multi-component". Se compune din mai multe module. Asigurați-vă că pentru a utiliza serverul de baze de date, web-servere, servere de aplicații.
O aplicație clasică rulează în timp real. și anume conștient de acțiunile utilizatorului imediat de îndată ce se face.
aplicație bazată pe web operează pe o „provocare-răspuns“, adică conștient de un set de acțiuni numai după solicitarea la server.
Caracteristici de testare web-aplicații, modul de operare
O aplicație clasică este utilizată pentru a genera interfața de utilizator de tehnologie relativ mature și standardizate.
aplicație bazată pe web este utilizat pentru a genera interfața cu utilizatorul tehnologii, multe dintre care concurează unele cu altele este în curs de dezvoltare rapidă.
aplicație clasică nu utilizează link-urile de rețea de date.
aplicație bazată pe web utilizează pe scară largă de link-uri de rețea de date.
O aplicație clasică este pornit și oprit rar.
aplicație bazată pe web este pornit și oprit la primirea fiecărei cereri, și anume, foarte des.
aplicație clasică: numărul de utilizatori simultan, folosind o aplicație, supusă controlului, limitate și ușor previzibil.
aplicație bazată pe web: numărul de utilizatori simultan, folosind un slozhnoprognoziruemo de aplicații și poate varia brusc în limite largi.
aplicație clasică: eșecul acestor componente imediat evidente.
aplicație bazată pe web: eșecul unor componente are efecte imprevizibile asupra performanței aplicației în ansamblu.
aplicație clasică - procesul de instalare este standardizat, iar maximul se adresează unui public larg de utilizatori. Ea nu are nevoie de nici cunoștințe specifice. Adăugarea componentelor aplicației se face într-un mod standard, folosind aceeași instalare.
aplicație bazată pe web - procesul de instalare este adesea disponibilă pentru utilizatorul final. Instalarea necesită cunoștințe specifice. Procesul de schimbare a componentei de aplicare nu oferă sau necesită instruirea utilizatorului. instalare este absent.
aplicație clasică: procesul de dezinstalare este standardizat și realizat în mod automat sau semiautomat.
aplicatie web-based: procesul de dezinstalare necesită cunoștințe specifice pentru intervenție administrator și de multe ori este asociat cu schimbările survenite în mediul de operare cod aplicații, baze de date, setările de sistem de operare.
aplicație clasică: mediu de operare standardizat și nu afectează funcționarea aplicațiilor.
aplicație bazată pe web: funcționarea mediului este foarte diversă și poate avea un impact serios asupra performanței atât de server și de partea de client.
Mai multe despre testare:
- Caracteristici aplicatii de testare desktop
- Caracteristici Testarea Mobile Application
- testarea instalației
- Familiarizarea cu testarea API
- sistemele de operare mobile