web application testing complete guide
Un ghid complet de testare a aplicațiilor web: Cum să testați un site web
Cu toții trebuie să fim de acord că în lumea actuală în continuă schimbare și competitivă, internetul a devenit o parte integrantă a vieții noastre.
Cei mai mulți dintre noi luăm deciziile căutând informațiile pe internet în aceste zile, prin urmare, găzduirea unui site web nu mai este opțională, ci obligatorie pentru toate tipurile de afaceri. Este primul pas în a deveni și a rămâne relevant pe piață.
Nu este suficient doar să ai un site web. Este necesară o organizație pentru a dezvolta un site web informativ, accesibil și ușor de utilizat. Pentru a menține toate aceste calități, site-ul web ar trebui să fie bine testat, iar acest proces de testare a unui site web este cunoscut sub numele de testare web.
Ce veți învăța:
- Ce este testarea web?
- Liste de verificare pentru testarea web
- Tipuri de testare web
- Puncte care trebuie luate în considerare la testarea unui site web
- Exemple de scenarii de testare pentru testarea unei aplicații web
- Întrebări frecvente despre testarea web
- Site-ul funcționează conform așteptărilor?
- Utilizatorul final va găsi site-ul web ușor de navigat?
- Site-ul este accesibil pe diferite dispozitive deținute de utilizatorii finali?
- Site-ul este suficient de securizat?
- Performanța site-ului web este la înălțime?
- Datele introduse pe un site web sunt stocate cu precizie și persistă între sesiuni?
- Concluzie
- Lectură recomandată
Ce este testarea web?
Testarea web este o practică de testare software pentru a testa site-uri web sau aplicații web pentru eventuale erori. Este o testare completă a aplicațiilor bazate pe web înainte de a fi difuzate live.
Un sistem bazat pe web trebuie verificat complet de la un capăt la altul înainte ca acesta să devină live pentru utilizatorii finali.
Prin efectuarea testării site-urilor web, o organizație se poate asigura că sistemul bazat pe web funcționează corect și poate fi acceptat de utilizatorii în timp real.
Designul și funcționalitatea interfeței de utilizare sunt căpitanii testării site-ului web.
Liste de verificare pentru testarea web
1) Testarea funcționalității
Două) Testarea utilizabilității
3) Testarea interfeței
4) Testarea compatibilității
5) Test de performanta
6) Testarea securității
Instrumente recomandate pentru practicarea conceptelor de testare web menționate în această pagină:
# 1) LoadNinja
LoadNinja vă permite să încărcați aplicația web de testare cu browsere reale la scară largă, folosind scripturi de test care pot fi redate imediat după înregistrare, producând date de performanță acționabile bazate pe browser pentru a izola problemele și a depana erorile în timp real.
=> Vizitați site-ul LoadNinja
# 2) LambdaTest
LambdaTest este o platformă de testare cross-browser scalabilă bazată pe cloud, concepută pentru a oferi toate site-urile web și testarea aplicațiilor web necesare infrastructurii cloud.
Platforma LambdaTest vă ajută să vă asigurați că elementele aplicației dvs. web (cum ar fi JavaScript, CSS, HTLM5, Video ... etc.) sunt redate perfect pe fiecare browser web desktop și mobil, cu suport pentru testarea manuală, vizuală și automată. Cu LambdaTest, puteți accesa până la peste 2000 de combinații de browsere desktop și mobile pe cloud.
=> Vizitați site-ul web LambdaTest# 1) Testarea funcționalității
Test pentru - toate linkurile din paginile web, conexiunea la baza de date, formularele utilizate pentru trimiterea sau obținerea de informații de la utilizator în paginile web, testarea cookie-urilor etc.
Consultați toate linkurile:
- Testați linkurile de ieșire din toate paginile către domeniul specific testat.
- Testați toate linkurile interne.
- Testează legăturile sărind pe aceeași pagină.
- Linkurile de testare sunt folosite pentru a trimite e-mailuri administratorului sau altor utilizatori de pe paginile web.
- Testați pentru a vedea dacă există pagini orfane.
- În cele din urmă, verificarea linkurilor include, verificați legăturile rupte în toate linkurile menționate mai sus.
Formularele de testare pe toate paginile:
Formularele fac parte integrantă din orice site web. Formularele sunt utilizate pentru a primi informații de la utilizatori și pentru a interacționa cu aceștia. Deci, ce ar trebui verificat în aceste formulare?
- Mai întâi, verificați toate validările de pe fiecare câmp.
- Verificați dacă există valori implicite în câmpuri.
- Intrări greșite în formulare în câmpurile din formulare.
- Opțiuni pentru a crea formulare, dacă există, șterge formularul, vizualiza sau modifica formularele.
Să luăm un exemplu al proiectului motorului de căutare la care lucrez în prezent. În acest proiect avem pași de înscriere pentru agenții de publicitate și afiliați. Fiecare pas de înscriere este diferit, dar depinde de ceilalți pași.
Deci fluxul de înscriere ar trebui să fie executat corect. Există diferite validări de câmp, cum ar fi ID-urile de e-mail, validările informațiilor financiare ale utilizatorilor etc. Toate aceste validări ar trebui verificate în testarea web manuală sau automată.
Testarea cookie-urilor:
Cookie-urile sunt fișiere mici stocate pe computerul utilizatorului. Acestea sunt utilizate în principiu pentru a menține sesiunea - în principal sesiunile de conectare. Testați aplicația activând sau dezactivând cookie-urile din opțiunile browserului dvs.
Testați dacă cookie-urile sunt criptate înainte de a scrie pe computerul utilizatorului. Dacă testați cookie-urile de sesiune (adică cookie-urile care expiră după încheierea sesiunii) verificați sesiunile de conectare și statisticile utilizatorilor după încheierea sesiunii. Verificați efectul asupra securității aplicației ștergând cookie-urile. (În curând voi scrie un articol separat și despre testarea cookie-urilor)
Validați HTML / CSS:
Dacă vă optimizați site-ul pentru motoarele de căutare, validarea HTML / CSS este cea mai importantă. Validați în principal site-ul pentru erori de sintaxă HTML. Verificați dacă site-ul este accesibil cu crawlere către diferite motoare de căutare.
Testarea bazei de date:
Coerența datelor este, de asemenea, foarte importantă într-o aplicație web. Verificați integritatea și erorile datelor în timp ce editați, ștergeți, modificați formularele sau efectuați orice funcționalitate legată de DB.
Verificați dacă toate interogările bazei de date sunt executate corect, datele sunt recuperate și, de asemenea, actualizate corect. Mai multe despre testarea bazei de date ar putea fi o încărcare pe DB, vom aborda acest lucru în testarea încărcării web sau a performanței de mai jos.
La testarea funcționalității site-urilor web, trebuie testate următoarele:
Link-uri
eu. Link-uri interne
ii. Linkuri externe
iii. Link-uri prin e-mail
iv. Legături rupte
Formulare
eu. Validarea câmpului
ii. Mesaj de eroare pentru introducerea greșită
iii. Câmpuri opționale și obligatorii
Bază de date
Testarea se va face cu privire la integritatea bazei de date.
# 2) Testarea utilizabilității
Testarea utilizabilității este procesul prin care se măsoară caracteristicile de interacțiune om-computer ale unui sistem, iar punctele slabe sunt identificate pentru corectare.
• Ușurința de a învăța
• Navigare
• Satisfacția subiectivă a utilizatorului
• Aspectul general
Test pentru navigare:
Navigarea înseamnă modul în care un utilizator navighează pe paginile web, diferite comenzi precum butoane, casete sau modul în care utilizatorul folosește linkurile din pagini pentru a naviga în diferite pagini.
Testarea utilizabilității include următoarele:
- Site-ul web ar trebui să fie ușor de utilizat.
- Instrucțiunile furnizate ar trebui să fie foarte clare.
- Verificați dacă instrucțiunile furnizate sunt perfecte pentru a-și îndeplini scopul.
- Meniul principal ar trebui să fie furnizat pe fiecare pagină.
- Ar trebui să fie suficient de consistent.
Verificarea conținutului:
Conținutul trebuie să fie logic și ușor de înțeles. Verificați dacă există erori de ortografie. Utilizarea culorilor închise îi enervează pe utilizatori și nu ar trebui să fie utilizată în tema site-ului.
cum se deschide un fișier .dat în Windows
Puteți urmări câteva culori standard care sunt utilizate pentru paginile web și crearea de conținut. Acestea sunt standardele acceptate în mod obișnuit, cum ar fi ceea ce am menționat mai sus despre culori supărătoare, fonturi, cadre etc.
Conținutul ar trebui să fie semnificativ. Toate legăturile de text ancoră ar trebui să funcționeze corect. Imaginile trebuie plasate corespunzător, cu dimensiuni adecvate.
Acestea sunt câteva dintre standardele importante de bază care ar trebui respectate în dezvoltarea web. Sarcina dvs. este să validați totul pentru testarea UI.
Alte informații despre utilizator pentru ajutor utilizator:
La fel ca opțiunea de căutare, sitemap-ul ajută și la fișiere etc. Sitemap-ul ar trebui să fie disponibil cu toate link-urile de pe site-urile web cu o vizualizare corespunzătoare a arborelui de navigare. Căutați toate linkurile de pe sitemap.
Opțiunea „Căutare în site” îi va ajuta pe utilizatori să găsească pagini de conținut pe care le caută ușor și rapid. Acestea sunt toate elemente opționale și, dacă sunt prezente, acestea ar trebui validate.
# 3) Testarea interfeței
În testarea web, interfața de pe server ar trebui testată. Acest lucru se poate face verificând dacă comunicarea este realizată corect. Compatibilitatea serverului cu software, hardware, rețea și baza de date ar trebui testată.
Principalele interfețe sunt:
- Interfață server web și server de aplicații
- Serverul de aplicații și interfața serverului de baze de date.
Verificați dacă toate interacțiunile dintre aceste servere sunt executate și dacă erorile sunt tratate corect. Dacă baza de date sau serverul web returnează un mesaj de eroare pentru orice interogare de către serverul de aplicații, atunci serverul de aplicații ar trebui să prindă și să afișeze aceste mesaje de eroare în mod adecvat utilizatorilor.
Verificați ce se întâmplă dacă utilizatorul întrerupe orice tranzacție intermediară? Verificați ce se întâmplă dacă conexiunea la serverul web este resetată între ele?
# 4) Testarea compatibilității
Compatibilitatea site-ului dvs. web este un aspect foarte important de testare. Vedeți ce test de compatibilitate trebuie executat:
- Compatibilitate browser
- Compatibilitatea sistemului de operare
- Navigare pe mobil
- Opțiuni de imprimare
Compatibilitate browser:
În cariera mea de testare pe web, am experimentat acest lucru ca fiind cea mai influențantă parte a testării site-ului web.
Unele aplicații sunt foarte dependente de browsere. Browsere diferite au configurații și setări diferite cu care pagina dvs. web ar trebui să fie compatibile.
Codificarea site-ului dvs. web ar trebui să fie compatibilă cu o platformă cross-browser. Dacă utilizați scripturi Java sau apeluri AJAX pentru funcționalitatea interfeței de utilizare, efectuarea de verificări de securitate sau validări, dați mai mult stres testelor de compatibilitate a browserului cu aplicația dvs. web.
Testați aplicații web pe diferite browsere precum Internet Explorer, Firefox, Netscape Navigator, AOL, Safari, browsere Opera cu diferite versiuni.
Compatibilitate sistem de operare:
Unele funcționalități din aplicația dvs. web sunt că este posibil să nu fie compatibilă cu toate sistemele de operare. Este posibil ca toate noile tehnologii utilizate în dezvoltarea web, cum ar fi desenele grafice și apelurile de interfață, cum ar fi API-uri diferite, să nu fie disponibile în toate sistemele de operare.
Prin urmare, testați aplicația dvs. web pe diferite sisteme de operare, cum ar fi Windows, Unix, MAC, Linux, Solaris cu diferite arome de sisteme de operare.
Navigare mobilă:
Suntem în era noii tehnologii. Deci, în viitor, navigarea pe mobil va fi puternică. Testați-vă paginile web pe browserele mobile. Problemele de compatibilitate pot exista și pe dispozitivele mobile.
Opțiuni de imprimare:
Dacă oferiți opțiuni de imprimare a paginilor, asigurați-vă că fonturile, alinierea paginilor, grafica paginilor etc. se imprimă corect. Paginile trebuie să se potrivească dimensiunii hârtiei sau conform dimensiunii menționate în opțiunea de imprimare.
# 5) Testarea performanței
Aplicația web ar trebui să suporte o încărcătură mare. Testarea performanței web ar trebui să includă:
- Testarea încărcării web
- Testarea stresului web
Testați performanța aplicației la diferite viteze de conexiune la internet.
Testarea încărcării web : Trebuie să testați dacă mulți utilizatori accesează sau solicită aceeași pagină. Poate sistemul să susțină timpul maxim de încărcare? Site-ul ar trebui să gestioneze multe solicitări simultane ale utilizatorilor, date de intrare mari de la utilizatori, conexiune simultană la DB, încărcare mare pe anumite pagini etc.
Testarea stresului pe web: În general, stresul înseamnă întinderea sistemului dincolo de limitele specificate. Testarea stresului pe web se efectuează pentru a sparge site-ul, oferind stres și se verifică modul în care sistemul reacționează la stres și modul în care se recuperează după blocări. Stresul este dat în general în câmpurile de intrare, în zonele de autentificare și înscriere.
În performanța web, testarea funcționalității site-ului web pe diferite sisteme de operare și diferite platforme hardware este verificată pentru erori de scurgere a memoriei software și hardware.
Testarea performanței poate fi aplicată pentru a înțelege scalabilitatea site-ului web sau pentru a evalua performanțele din mediul înconjurător al produselor terțe, cum ar fi serverele și middleware-ul pentru potențiale achiziții.
Viteza conexiunii
Testat pe diferite rețele precum Dial-Up, ISDN etc.
Sarcină
eu. Ce este nr. de utilizatori de fiecare dată?
ii. Verificați dacă există sarcini de vârf și cum se comportă sistemul
iii. O cantitate mare de date accesate de utilizator
Stres
eu. Încărcare continuă
ii. Performanța memoriei, procesorului, gestionarea fișierelor etc.
# 6) Testarea securității
Următoarele sunt câteva dintre cazurile de testare pentru testarea securității web:
- Testați lipind URL-ul intern direct în bara de adrese a browserului fără autentificare. Paginile interne nu trebuie deschise.
- Dacă sunteți conectat utilizând numele de utilizator și parola și navigând pe paginile interne, încercați să modificați direct opțiunile URL. Adică Dacă verificați unele statistici ale site-ului editorului cu ID-ul site-ului editorului = 123. Încercați să schimbați direct parametrul URL al site-ului ID cu un alt ID de site care nu are legătură cu utilizatorul conectat. Accesul ar trebui să fie refuzat pentru ca acest utilizator să vadă statisticile altor persoane.
- Încercați câteva intrări nevalide în câmpuri de intrare precum numele de utilizator, parola, casetele de text de intrare etc. Verificați reacția sistemului la toate intrările nevalide.
- Directoarele și fișierele web nu ar trebui să fie accesibile direct decât dacă li se oferă opțiunea de descărcare.
- Testați CAPTCHA pentru a automatiza conectările la script.
- Testați dacă SSL este utilizat pentru măsuri de securitate. Dacă este utilizat, mesajul corect ar trebui să fie afișat atunci când utilizatorii comută de la pagini HTTP: // non-securizate la pagini HTTPS: // și viceversa.
- Toate tranzacțiile, mesajele de eroare și încercările de încălcare a securității ar trebui să fie înregistrate în fișiere jurnal undeva pe serverul web.
Motivul principal pentru testarea securității unui web este identificarea potențialelor vulnerabilități și ulterior repararea acestora.
- Scanare în rețea
- Scanarea vulnerabilității
- Cracarea parolei
- Revizuirea jurnalului
- Dame de integritate
- Detectarea virușilor
Tipuri de testare web
Un site web este clasificat în mai multe tipuri, aproximativ 20 de tipuri. Toate acestea se micșorează sub tip static și dinamic. Printre acestea să discutăm 4 tipuri și metodele lor de testare într-un mod detaliat. Înainte de asta, vreau doar să dau glonț acelor tipuri.
- Testare simplă a site-ului static
- Testare dinamică a aplicațiilor web
- Testarea site-ului de comerț electronic
- Testarea site-ului mobil
# 1) Site web simplu static
Un site web simplu static va afișa același conținut pentru toți vizitatorii care vizitează site-ul în momente diferite. Este, de asemenea, cunoscut sub numele de site web informativ. Pe un site web static, numai dezvoltatorii pot face schimbări și în cod. Acest tip de site web nu va avea funcționalități majore și depinde pur și simplu de designul UI.
Testarea unui site web static simplu este foarte ușoară, trebuie să luați în considerare doar câteva lucruri în timpul testării. Unele dintre ele sunt menționate mai jos:
Puncte de reținut:
# 1) Testarea designului GUI este o necesitate, deoarece un site web static depinde pur și simplu de acesta. Trebuie să comparați fișierele PSD aprobate cu pagina web dezvoltată. Verificați dacă toate elementele din proiect trebuie să fie prezentate pe pagina dezvoltată.
#Două) Cealaltă parte a designului GUI este de a verifica dimensiunea fontului, stilul fontului, spațiere și culoare, totul a fost reprodus.
(Această imagine explică problema alinierii spațierii în vizualizarea desktop a unui site web.)
# 3) În al doilea rând, trebuie să verificați linkurile (linkuri de pagină) pentru a vedea dacă funcționează corect sau nu. De asemenea, aflați dacă există un link rupt?
# 4) Verificați ortografia și conținutul din toate paginile web comparând conținutul oferit de client.
# 5) În unele cazuri, imaginea nu se va afișa corect, se poate rupe sau uneori imaginea se duplică, se pot afișa imagini greșite. Trebuie verificat cu atenție. Pentru că pentru un site web static, doar conținutul și imaginile vor da viață.
# 6) Verificați cu atenție bara de derulare și, din experiența mea, m-am confruntat cu probleme cu bara de derulare. Problema cu care vă veți confrunta este derularea nedorită care apare sau derularea ascunsă (poate ascunde conținutul). Problemele de mai sus sunt aplicabile atât sulurilor orizontale, cât și cele verticale.
# 7) Dacă există un formular de contact verificați dacă funcționează corect, trimițând niște mesaje fals.
Lucrurile de verificat pe formularul de contact sunt:
- Mesajul este trimis corect și apare un mesaj de succes?
- Verificați dacă e-mailul primit către persoana în cauză în formatul adecvat, așa cum a fost conceput?
- Verificați e-mailul nu trebuie să ajungă în spam ca e-mail nedorit?
- Dacă există un răspuns de declanșare prin e-mail este activat, atunci verificați dacă expeditorul a primit e-mailul?
# 8) Verificați dacă este o pagină web fără erori și validați-o cu validatorul W3 sau alt software conex.
# 9) Unele lucruri constante care trebuie verificate pe un site static,
- Verificați că favicon este prezent în bara de file
- Adresa URL trebuie să conțină titlul corect al paginii
- Dacă există informații despre drepturile de autor, acestea ar trebui afișate
- Dacă există un formular de contact, Captcha este obligatoriu. (Previne e-mailurile nedorite)
- Verificați viteza de încărcare a site-ului web. (Un site web static nu ar trebui să dureze mult timp pentru încărcare). Dacă se utilizează o imagine GIF în timpul încărcării, urmăriți funcționalitatea acesteia
În afară de acestea, există lucruri uriașe care trebuie testate în backend-ul fiecărui site web testarea sistemului , testarea securității, testarea interfeței, testarea compatibilității și testarea performanței etc. Pentru aceasta, trebuie să aveți cunoștințe tehnice. Pe un site web simplu static, nu veți găsi mai multe funcționalități dacă trebuie să faceți și testarea funcționalității.
# 2) Aplicație Web dinamică (Site CMS)
Este tipul în care utilizatorul își poate actualiza și modifica periodic conținutul site-ului web. De aici, voi folosi cuvântul „testarea aplicațiilor web” în loc de testarea dinamică a site-ului web. Aplicația web este un combinație de programare front-end și back-end .
Front-end-ul va fi HTML și CSS, în timp ce back-end-ul folosește limbaje de programare precum PHP, Javascript și ASP etc. Cu acest backend, utilizatorul / clientul poate adăuga sau modifica conținutul de pe site.
Testarea unei aplicații web nu este ușor decât testarea unui site web static, dar nu este mult mai dificil decât testarea unui site web de comerț electronic. Testarea funcționalității este cel mai important lucru care trebuie efectuat în timpul testării unei aplicații web. Aplicația web poate conține funcționalități mult mai complicate, astfel încât testerul trebuie să fie foarte atent în timpul testării.
Există două tipuri diferite de aplicații web, există una, nu există nicio acțiune care va fi efectuată de utilizator în front-end (adică doar modificările back-end se vor reflecta în front-end), cealaltă este utilizatorul final va lucra în față -fina-se ( de exemplu conectare, înscriere, abonament la newsletter și alte acțiuni similare). Deci, testarea ar trebui făcută în conformitate cu aceasta.
Puncte de reținut:
Punctele pe care le-am menționat în testarea statică a site-urilor web trebuie incluse și în timpul testării unei aplicații web. În plus, trebuie menționate următoarele lucruri.
# 1) În secțiunea GUI, descrierea este obligatorie pentru toate câmpurile și butoanele, alinierea câmpului (spațierea) trebuie făcută corect, câmpul / butoanele dezactivate ar trebui să fie în gri, câmpurile / butoanele ar trebui să fie în format standard ca în SRS, mesajul de eroare trebuie afișat dacă ceva nu merge bine, pop-up mesajul trebuie să fie afișat numai în centrul paginii web, meniul derulant nu trebuie trunchiat.
Tasta de comandă rapidă Tab ar trebui să funcționeze în toate câmpurile și nu numai.
#Două) În secțiunea de funcționalitate, dacă aplicația dvs. web are funcționalități de autentificare sau înscriere, verificați validare obligatorie a câmpului , validarea formularului (adică câmpurile numerice ar trebui să accepte numai numere, nu alfabete), restricționarea caracterelor pe câmpuri (adică numai aceste multe caractere pot fi introduse).
Limitarea caracterelor speciale și a numerelor negative pe câmpuri, testarea funcționalității e-mailului, testarea încărcării documentului (adică numai tipul de document specificat poate fi încărcat ), funcționalitatea de expirare, funcționalitatea de sortare, javascriptul funcționează pe browsere compatibile etc. ar trebui testate.
# 3) Când ajungeți la secțiunea de funcționalitate back-end, testați încărcarea imaginilor pentru imagini rupte, textul introdus în câmpuri funcționează sau nu. Actualizarea back-end ar trebui reflectă la front-end , testarea bazei de date (adică dacă puteți adăuga câmpuri noi sau ștergeți câmpuri nedorite) toate aceste lucruri trebuie efectuate.
Performanța nu este mult necesară pentru o aplicație web (site web dinamic), deoarece are foarte puțin conținut. Dacă aveți nevoie, puteți face cu instrumentele cu care sunteți familiarizați. Luați câteva instrumente standard de performanță online, dacă doriți să faceți teste simple de performanță.
pl sql întrebare și răspunsuri la interviu
# 3) Site de comerț electronic
Un site de comerț electronic este oarecum complicat în comparație cu cele de mai sus. Testatorul trebuie să fie foarte precaut în timp ce testează un site de comerț electronic. Există lucruri uriașe care trebuie verificate pe site-urile de comerț electronic din ele. Acoper doar câteva dintre problemele mele experimentate la testarea site-urilor de comerț electronic.
În secțiunea GUI, trebuie să verificați toate caracteristicile ca în SRS și aceleași funcționalități. Funcționalitatea va fi aproape aceeași pentru toate site-urile comerciale.
Din punct de vedere al funcționalității, trebuie să verificați toate paginile, cum ar fi pagina principală (include produsele prezentate, afișarea ofertelor speciale, detaliile de conectare, funcționalitatea de căutare) pagina detaliilor produsului, pagina categoriei, plasarea unei comenzi, gateway-ul de plată, totul trebuie testat.
Puncte de reținut:
# 1) Verificați dacă coșul de cumpărături se actualizează atunci când cumpărați sau creșteți cantitatea. Verificați această funcționalitate în toate paginile și circumstanțele.
#Două) Verificați dacă cupoane speciale și ofertele se aplică comenzilor corecte și vedeți că se afișează sau nu prețul redus.
(Această imagine explică despre transportul gratuit și cum este aplicată în secțiunea de plată)
# 3) Uneori, în timp ce actualizați un singur produs, acesta va fi multiplicat luând în considerare numărul de variații ale produsului. Deci, verificați dacă produsul unic este afișat și variațiile sale sunt afișate corect. (M-am confruntat cu această problemă)
# 4) Verificați dacă opțiunea de filtrare funcționează exact. Dacă filtrarea a fost efectuată, pe baza categoriei și a prețurilor alese?
# 5) În timp ce vă înscrieți, super validarea ar trebui făcută. Numai noul utilizator se poate înscrie.
# 6) Dacă un utilizator existent a adăugat un produs în coșul de cumpărături, secțiunea de liste de dorințe în timpul autentificării lor anterioare ar trebui să fie salvată și afișată și în următoarea autentificare.
# 7) Comparați produsele ar trebui să funcționeze comparând produsele pe baza unor specificații atribuite în back-end.
# 8) Verificați dacă convertorul valutar funcționează bine. Pe baza țării alese, convertorul valutar ar trebui să afișeze prețul și ratele de impozitare relevante.
(La alegerea limbii Moneda va fi convertită, aici USD este menit să fie implicit)
# 9) În general, multe plugin-uri sunt utilizate într-un site de comerț electronic (WordPress și altele similare), trebuie să fiți foarte atenți. Instalarea plug-in-ului poate intra în conflict sau poate afecta orice altă funcționalitate majoră. Așadar, urmați instalarea plug-in-urilor și utilizarea acesteia.
# 10) Verificați dacă opțiunea de partajare socială funcționează sau nu pe produsul individual.
#unsprezece) Costul de expediere trebuie generat pe baza regiunii selectate. Și, de asemenea, verificați generarea cotei de impozitare. (Poate provoca unele probleme legale în timpul achiziției utilizatorilor finali).
(În această imagine Transportul și rata de impozitare sunt calculate pentru regiunea Franței)
# 12) Gateway-ul de plată ar trebui să funcționeze numai dacă sunt furnizate date valabile ale cardului. Validarea ar trebui să se aplice numărului cardului și numărului de cod CCV. (Este mai bine să păstrați validarea în câmpul numărului cardului în sine).
# 13) Generarea de e-mail pentru fiecare proces în timpul achiziției ar trebui să aibă loc (înscriere, comandă produs, plată reușită, comandă anulată, comandă primită și alte declanșatoare de e-mail, dacă există).
# 14) Verificați chatul live cu câteva e-mailuri nebunești.
Notă: În general, site-ul de comerț electronic nu va fi dezvoltat pentru compatibilitate mobilă și atunci când veți ajunge la versiunea mobilă, va fi generată o aplicație. În unele cazuri, nu vor crea o aplicație, ci va fi creat un site web compatibil cu dispozitivele mobile. În astfel de cazuri, trebuie să verificați cu atenție pentru a afla dacă lipsesc funcționalitatea și abaterea UI.
Acestea sunt câteva dintre problemele cu care m-am confruntat și pe care le-am remarcat în timp ce testam un site de comerț electronic. În afară de aceasta, trebuie să verificați toate lucrurile generale legate de un site de comerț electronic.
# 4) Site mobil
În primul rând, să fim clari despre un site web mobil. În general, oamenii consideră că atât un site web mobil, cât și o aplicație mobilă sunt aceleași, dar în realitate, un site web mobil este dezvoltat cu pagini HTML și poate fi vizualizat doar cu o conexiune la internet.
Dar aplicația mobilă nu este altceva decât o aplicație care poate fi descărcată și utilizată ulterior fără o conexiune la internet. Aici mulți dintre noi se confundă și ridică o întrebare Care este diferența dintre site-ul mobil și site-ul receptiv?
Un site web receptiv înseamnă adaptarea conținutului la dimensiunea dispozitivului mobil în loc să creeze o versiune, în timp ce un site web mobil creează o nouă versiune care nu este o versiune desktop de reflecție. Pe site-ul mobil, veți avea doar pagini limitate, iar funcționalitățile nedorite sunt eliminate aici.
Testarea unui site web mobil este oarecum plictisitor decât alte tipuri de site-uri web. Va avea modele separate și trebuie să fii atent în timp ce testezi funcționalitățile.
Puncte de reținut:
Puncte importante de luat în considerare la testarea unui site web mobil:
- De obicei, vom folosi un emulator pentru testarea unui site web mobil și putem obține rezultate ideale, dar prefer întotdeauna să testați pe dispozitive reale. M-am confruntat cu multe probleme când am testat pe dispozitive reale (Mai ales dispozitive Apple). Specificațiile reale ale dispozitivului pot intra în conflict cu paginile web dezvoltate.
(Această imagine explică despre testarea simulatorului și problema liniei de fundal care apare în el.)
- GUI și testarea utilizabilității sunt mai importante, deoarece nu reflectă versiunea desktop.
- Performanța este un alt factor important care trebuie luat în considerare pentru testarea site-urilor mobile. Problemele legate de performanță pot fi urmărite atunci când testați pe dispozitivele reale.
- Verificați dacă navigarea legăturilor web normale de pe mobil este declanșată de un link mobil.
- Verificați derularea paginilor, navigarea paginii, tăierea textului etc. pe site-ul mobil.
Cele mai bune instrumente de testare web
Există o gamă largă de instrumente de testare care sunt disponibile pentru testarea aplicațiilor web.
cum se deschide .jar cu java
=> Verificați această listă cuprinzătoare dintre cele mai populare instrumente de testare a aplicațiilor web.
Puncte care trebuie luate în considerare la testarea unui site web
Site-urile web sunt în esență aplicații client / server - cu servere web și clienți „browser”.
Ar trebui să se ia în considerare interacțiunile dintre Pagini HTML, comunicații TCP / IP, conexiuni la Internet, firewall-uri, aplicații care rulează în pagini web (cum ar fi applet-uri, javascript, aplicații plug-in) și aplicații care rulează pe partea de server (cum ar fi scripturi CGI, interfețe de baze de date, aplicații de înregistrare, generatoare de pagini dinamice, asp etc.).
În plus, există o mare varietate de servere și browsere cu diverse versiuni ale fiecăruia. Acestea includ diferențe mici, dar uneori semnificative între ele în ceea ce privește variațiile de viteză a conexiunii, tehnologiile care se schimbă rapid și mai multe standarde și protocoale. Rezultatul final al cărui testare pentru site-uri web poate deveni un efort continuu major.
Exemple de scenarii de testare pentru testarea unei aplicații web
Mai multe alte considerații care trebuie incluse în timpul testării unui site web sunt prezentate mai jos .
- Care este sarcina așteptată pe server (de exemplu, numărul de accesări pe unitate de timp)?
- Ce fel de performanță este necesară în fiecare condiție de încărcare (cum ar fi timpul de răspuns al serverului web, timpul de răspuns la interogarea bazei de date)?
- Ce fel de instrumente vor fi necesare pentru testarea performanțelor (cum ar fi instrumentele de testare a încărcăturii web, alte instrumente deja interne care pot fi adaptate, instrumente de descărcare a robotului web etc.)?
- Cine este publicul țintă? Ce fel de browsere vor folosi? Ce fel de viteze de conexiune vor folosi? Sunt intra-organizații (deci probabil cu viteze mari de conexiune și browsere similare) sau la nivel de internet (deci cu o mare varietate de viteze de conexiune și tipuri de browser)?
- Ce tip de performanță este de așteptat din partea clientului (de exemplu, cât de repede ar trebui să apară paginile, cât de repede ar trebui să se încarce și să ruleze animațiile, applet-urile etc.)?
- Vor fi permise perioadele de nefuncționare pentru întreținerea / actualizarea serverului și a conținutului? Dacă da, atunci cât?
- Ce fel de securitate (firewall-uri, criptare, parole etc.) va fi necesară și ce se așteaptă să facă? Cum poate fi testat?
- Cât de fiabile sunt necesare conexiunile la internet ale site-ului? Și cum afectează acest lucru sistemul de backup sau cerințele și testele de conexiune redundante?
- Ce proces va fi necesar pentru a gestiona actualizările conținutului site-ului web?
- Care sunt cerințele pentru întreținerea, urmărirea și controlul conținutului paginii, graficelor, linkurilor etc.?
- La ce specificație HTML se va respecta? Cât de strict? Ce variante vor fi permise pentru browserele vizate?
- Vor exista cerințe standard pentru aspectul paginii și / sau grafică pe un site sau părți ale unui site ??
- Cum vor fi validate și actualizate linkurile interne și externe? Și cât de des? se va întâmpla?
- Se pot face testări pe sistemul de producție sau va fi necesar un sistem de testare separat?
- Cum pot fi luate în calcul testele de stocare în cache a browserului, variațiile în setările opțiunilor browserului, variabilitatea conexiunii dial-up și problemele legate de „congestionarea traficului” de pe internet?
- Cât de extinse sau personalizate sunt cerințele de înregistrare și raportare a serverului; sunt considerate ca parte integrantă a sistemului și necesită testare?
- Cum trebuie menținute, urmărite, controlate și testate programele CGI, applet-urile, javascript-ul, componentele ActiveX etc.
- Pagini ar trebui să aibă maximum 3-5 ecrane, cu excepția cazului în care conținutul este foarte concentrat pe un singur subiect. Dacă este mai mare, furnizați linkuri interne în cadrul paginii.
- Aspectele paginii și elementele de design ar trebui să fie consecvente pe întregul site, astfel încât utilizatorul să fie clar că se află încă pe un site.
- Pagini ar trebui să fie cât mai independente de browser posibil sau paginile ar trebui furnizate sau generate pe baza tipului de browser.
- Toate paginile ar trebui să aibă linkuri externe către pagină; nu ar trebui să existe pagini fără fund.
- Proprietarul paginii, data revizuirii și un link către o persoană de contact sau organizație ar trebui incluse pe fiecare pagină.
Întrebări frecvente despre testarea web
Mai jos menționate ar trebui să fie diferitele întrebări care vin în mintea unui tester în timp ce se gândesc la un site web deja dezvoltat și care poate fi expus publicului:
- Site-ul funcționează conform așteptărilor?
- Utilizatorul final va găsi site-ul web ușor de navigat?
- Site-ul este accesibil pe diferite dispozitive deținute de utilizatorii finali?
- Site-ul este suficient de securizat?
- Performanța site-ului web este la înălțime?
- Datele introduse pe un site web sunt stocate cu precizie și persistă între sesiuni?
- Site-ul web este integrat bine cu alte interfețe din fluxul de lucru?
- Va funcționa site-ul web așa cum era de așteptat chiar și după ce a intrat în direct?
Pentru a răspunde la aceste întrebări, au fost identificate diferite tehnici de testare care pot fi utilizate pentru a testa o aplicație web.
Să luăm un exemplu de site web de comerț electronic, care a fost lansat recent echipei QA pentru testare.
Vom trece în detaliu la fiecare dintre întrebările specificate mai sus pentru a înțelege sfera testului și pentru a vedea cum pot fi efectuate testele pe site-ul web.
Site-ul funcționează conform așteptărilor?
confirmați că site-ul funcționează bine, QA trebuie să efectueze teste funcționale. Pe parcursul testarea funcțională , diferitele caracteristici ale unei aplicații trebuie validate în raport cu cerințele menționate în documentul de specificații funcționale.
Mai jos sunt câteva scenarii generice, un AQ este de așteptat să acopere în timp ce efectuează testarea funcțională a oricărui site web, chiar dacă acestea nu sunt menționate în specificațiile funcționale:
- Navigarea utilizatorului către diferite pagini ale site-ului web și finalizarea fluxului de lucru de la un capăt la altul
- Dacă utilizatorul poate bifa / deselecta casetele de selectare
- Dacă utilizatorul poate selecta valori din câmpurile derulante
- Dacă utilizatorul poate selecta / deselecta butoanele Radio
- Diferite butoane de navigare, precum butoanele Trimitere, Următor, Încărcare etc. funcționează bine
- Calendarele se încarcă corect și permit utilizatorului să selecteze o dată
- Calculele au loc așa cum au fost implementate
- Funcționalitatea de căutare funcționează, dacă există
- Afișarea informațiilor corecte
- Diverse legături interne și externe către alte pagini
- Corectați tab-ul Ordinea câmpurilor de pe paginile web
- Câmpurile obligatorii și opționale ar trebui verificate pentru intrările pozitive și negative
- Valorile implicite pentru fiecare câmp web trebuie verificate
- Funcționalitatea de e-mail este implementată pentru anumite acțiuni pe site
Este important ca site-urile web să fie compatibile cu motoarele de căutare. Prin urmare, ar trebui să examinăm site-urile web pentru a verifica corectitudinea sintaxei HTML, formatul și standardele de conformitate, cum ar fi WS-I, ISO și ECMA.
Având în vedere cookie-urile, care sunt utilizate pentru a menține sesiunile de conectare, site-ul web ar trebui testat prin activarea / dezactivarea cookie-urilor sau prin utilizarea domeniului nepotrivit. Testarea poate fi efectuată, de asemenea, între sesiuni, resetând cookie-urile pentru a readuce browserele în starea de vanilie.
QA ar trebui, de asemenea, să valideze faptul că cookie-urile site-ului web sunt întotdeauna stocate local într-un format criptat.
Având în vedere site-ul nostru de comerț electronic, diverse linkuri precum Moda pentru bărbați, Moda pentru femei, Moda pentru copii, Accesorii pentru uz casnic, Electrocasnice, Cărți, Filme și muzică etc. disponibile pe o pagină web trebuie făcute clic și verificate dacă utilizatorul navighează la pagina așteptată.
În mod similar, diferite funcționalități precum Conectare, Înscriere, Opțiune de căutare, Filtre, Comandă de sortare, Adăugare la coș, etc. ar trebui să fie verificate pe diferite pagini web, cum ar fi Pagina de conectare, Pagina de înscriere, Pagina Detalii produs, Coșul de cumpărături, Revizuirea comenzii, Plata etc. Site-ul web trebuie verificat pentru gestionarea sesiunii / cookie-urilor, cum ar fi expirarea sesiunii și stocarea sesiunii etc.
Utilizatorul final va găsi site-ul web ușor de navigat?
Testarea utilizabilității trebuie efectuată pentru a măsura ușurința utilizării site-ului web pentru un utilizator final în contextul accesibilității, căutării și utilității etc.
Mai jos sunt menționate câteva dintre scenariile de testare care ar trebui verificate în timpul efectuării testelor de utilizare pentru un site web:
- Conținutul site-ului web trebuie să fie informativ, structurat și conectat logic, astfel încât utilizatorul să poată înțelege cu ușurință
- Comenzile paginii web ar trebui să fie ușor de navigat pentru utilizatori
- Site-ul web trebuie să aibă documente de ajutor și instrucțiuni încărcate
- Site-ul web ar trebui să aibă funcția de căutare pentru confortul utilizatorului final
- Accesul la / din meniul principal la toate paginile ar trebui să fie acolo
- Conținutul site-ului web ar trebui să fie verificat pentru orice greșeli de ortografie
- Site-ul web trebuie să respecte instrucțiunile definite în contextul culorii de fundal, al modelului, stilului, fonturilor, destinațiilor de plasare a imaginilor, cadrelor, chenarelor etc.
- Site-ul web ar trebui să fie obișnuit cu funcția de traducere având în vedere faptul că poate fi accesat de utilizatori din diferite țări cu diferite limbi, monede etc.
Sunt puține instrumente care pot fi utilizate pentru efectuarea testelor de utilizare Zoom utilizator și Reflector .
Un site web de comerț electronic ar trebui să fie prietenos cu clienții, ușor de navigat și atrăgător de atenție. Toate paginile web trebuie verificate pentru accesibilitate, fonturi, stil, imagini, greșeli de ortografie și informații relevante pentru produs. Un site web ar trebui să fie echipat cu documente de ajutor relevante și facilități de asistență pentru clienți.
Având în vedere creșterea interfețelor bazate pe ecran tactil, trebuie să validăm accesibilitatea atât a intrărilor cheie, cât și a intrărilor pe ecran tactil. În mod similar, imaginile și conținutul site-ului web ar trebui să fie validate pentru utilizare pe diferite dimensiuni de ecran (telefoane mobile, laptopuri și file etc.).
Site-ul este accesibil pe diferite dispozitive deținute de utilizatorii finali?
Presupunând că site-ul nostru web poate fi accesat de o serie de utilizatori cu un set diferit de dispozitive, trebuie să ne asigurăm că site-ul web funcționează bine pe toate, fără nicio eroare.
Pentru a asigura același lucru, ar trebui să se facă verificări ale compatibilității site-ului web care vine cu Testarea compatibilității . În timpul testării compatibilității unui site web, se asigură că site-ul web funcționează bine pe diferite browsere, sisteme de operare și dispozitive precum laptopuri, telefoane mobile, tablete, imprimante etc.
Compatibilitatea browserelor (testare încrucișată):
Site-ul web ar trebui să funcționeze bine cu diferite browsere, cum ar fi Microsoft Internet Explorer, Microsoft Edge, Firefox, Google Chrome, Safari și Opera. Toate versiunile active ale acestor browsere trebuie verificate cu diferite funcții ale browserului activate / dezactivate.
De asemenea, în timp ce efectuați testare cross-browser , QA ar trebui, de asemenea, să verifice performanța optimă a site-ului web în toate browserele.
Compatibilitatea sistemului de operare (testare pe mai multe platforme):
Pentru a identifica potențialele probleme legate de experiența utilizatorului, un site web ar trebui testat pe diferite platforme, cum ar fi Windows, Linux, Unix.MAC, Solaris etc., astfel încât să fie sigur de compatibilitatea sistemului de operare.
Compatibilitatea dispozitivului (testarea pe mai multe dispozitive):
Un site web poate fi navigat prin diferite dispozitive, cum ar fi laptopuri, telefoane mobile, tablete etc. cu sisteme de operare diferite disponibile, cum ar fi iOS, Android, Windows etc. Prin urmare, testarea trebuie efectuată și pe dispozitivele care acoperă scenariile de mai jos.
- Dimensiunea ecranului site-ului web trebuie să fie ajustabilă conform dispozitivului
- Un dispozitiv ar trebui să dispună de rotația ecranului
- Site-ul web nu ar trebui să apară probleme de încărcare pe diferite dispozitive cu viteze de rețea diferite
- Verificați comportamentul site-ului web atunci când dispozitivul se află în / în afara zonei de rețea
- Verificați comportamentul site-ului web cu CPU și memorie reduse pentru a susține diferiți factori de formă
Pentru un site de comerț electronic, verificarea compatibilității este unul dintre cele mai importante tipuri de testare. Baza de clienți va fi mare și va accesa site-ul nostru web din diferite browsere, sisteme de operare și dispozitive.
Având în vedere că platformele mobile devin populare, ar trebui să ne asigurăm că încărcarea site-ului web pe un factor de formă mic în timp de încărcare acceptabil. De asemenea, este important să validați utilizarea vitezei diferite a rețelei pentru a vă asigura că este utilizabilă pentru toți clienții.
Site-ul este suficient de securizat?
Testarea securității este efectuată pentru a descoperi vulnerabilitățile într-un sistem și pentru a asigura securitatea unui site web.
Mai jos este lista de verificare care poate fi verificată în timpul efectuării testelor de securitate:
- Site-ul web ar trebui să fie accesibil numai utilizatorilor autentificați
- Utilizatorii site-ului web ar trebui să poată îndeplini numai acele sarcini pentru care sunt autorizați
- Site-ul web ar trebui să fie verificat pentru câmpurile CAPTCHA pentru identificarea utilizatorului
- Setările de securitate ale browserului trebuie verificate în timp ce treceți de la pagini sigure la pagini nesigure
- Protecția serverului web ar trebui să existe pentru directoarele sau fișierele web inaccesibile
- Asigurați-vă că fișierele restricționate nu trebuie descărcate fără acces adecvat
- Sesiunile care au devenit inactive ar trebui să fie ucise automat după o anumită perioadă de timp
- Toate încercările nevalide și neautorizate ale utilizatorilor finali sau erorile / eșecurile intermitente ale sistemului ar trebui înregistrate în scopul analizei
Instrumente precum Managementul vulnerabilității , Veracode și Harta SQL poate fi folosit pentru a efectua teste de securitate a site-ului dvs. web.
Ca parte a testării securității, ar trebui validat un site de comerț electronic
- Controale de acces la site-ul web.
- Orice scurgere de informații personale ale utilizatorului.
- Metode de plată securizate.
Performanța site-ului web este la înălțime?
Pentru a verifica performanța unui site web, se pot efectua teste de performanță. Acesta va evalua comportamentul unei aplicații într-o varietate de condiții de sarcină de lucru, care ar putea fi un scenariu realist. Dacă sistemul funcționează fără a efectua teste de performanță, poate ajunge la probleme precum un sistem de rulare lentă sau o utilizare slabă, care probabil va afecta imaginea mărcii, precum și vânzările de pe piață.
Un site web poate fi testat împotriva sarcinii și stresului.
Mai jos este prezentată lista de verificare pentru testarea performanței web:
- Comportamentul site-ului web trebuie respectat în condiții normale și de vârf
- Performanța site-ului web ar trebui examinată prin măsurarea timpului de răspuns, vitezei, scalabilității și utilizării resurselor
- RCA adecvat (analiza cauzei rădăcină) trebuie făcut cu o soluție dacă un sistem se defectează sau devine instabil în orice moment
- Problemele de latență ale rețelei ar trebui identificate, dacă există
Un site web de comerț electronic ar trebui testat cu atenție folosind un set de utilizatori simulați în condiții normale, precum și în condiții de încărcare de vârf, care pot fi în timpul „sezonului de vânzare”.
În timpul vânzării, utilizatorii care accesează site-ul web se vor înmulți. De asemenea, comportamentul site-ului web trebuie examinat în timp ce mai mulți utilizatori simultani accesează aceleași articole sau efectuează aceleași acțiuni (cum ar fi tranzacții sau plasarea comenzilor) pe site.
Există diverse instrumente disponibile pe piață pentru testarea performanței. Puțini dintre ei sunt LoadRunner, WinRunner, Silk Performer, JMeter etc.
Datele introduse pe un site web sunt stocate cu precizie și persistă între sesiuni?
Baza de date este una dintre componentele critice ale unei aplicații web care deține informațiile complete introduse printr-un site web. Prin urmare, pentru a vă asigura că datele corecte ale utilizatorului sunt salvate în tabelele bazei de date fără manipulări și pentru a menține integritatea datelor sub verificări, trebuie efectuate.
- Verificați coerența datelor în interfața cu utilizatorul, adică UI-ul site-ului și baza de date
- Verificați dacă tabelele DB se actualizează corect ori de câte ori acțiunile de inserare / actualizare / ștergere sunt efectuate de o aplicație de site web
- Verificați timpul de răspuns al interogărilor tehnice și reglați-le dacă este necesar
- Verificați dacă există conectivitate DB și permisiuni de acces
În calitate de membru al echipei QA care testează site-ul web de comerț electronic, puteți efectua activitățile de mai jos și puteți valida modificările de fiecare dată în tabelele de baze de date corespunzătoare. Acest lucru vă va asigura că UI și DB ale site-ului web, ambele sunt coerente.
1) Plasarea unei comenzi pentru un produs.
Două) Anularea produsului.
3) Optează pentru schimbul de produse.
4) Alegeți să returnați produsul.
Site-ul web este integrat bine cu alte interfețe din fluxul de lucru?
Testarea nivelului interfeței este efectuată pentru a verifica interacțiunea lină a site-ului web cu diferite interfețe, cum ar fi Web Server și Database Server.
În timpul testării interfeței, testerul trebuie să se asigure dacă solicitările aplicației sunt trimise corect la baza de date și informațiile corecte sunt afișate clientului ca rezultat. Un server web nu ar trebui să arunce excepții de refuz în niciun moment și baza de date ar trebui să rămână întotdeauna sincronizată cu aplicația.
Va funcționa site-ul web așa cum era de așteptat chiar și după ce a intrat în direct?
Odată ce un produs se mută într-un mediu de producție, ar trebui efectuată o inspecție periodică pentru a se verifica controlul calității.
Scenariile de mai jos pot fi luate în considerare la verificarea produsului în producție:
- Testele aplicațiilor web ar trebui executate periodic, iar jurnalele de testare ar trebui să fie salvate ca dovadă a conformității cu Acordul de nivel de serviciu (SLA)
- Sistemele de scalare automată și echilibratoarele de sarcină ar trebui verificate dacă sunt în poziție și funcționează
- Verificați experiențele utilizatorului final și încercați să descoperiți defecte sau atacuri rău intenționate care trec de obicei neobservate în timpul testării QA
- Monitorizați timpul de răspuns al produsului în timpul sarcinilor de vârf
- Executați cazuri de testare la nivel de margine în timp real pentru a identifica eșecurile de rețea, eșecurile conexiunii sau întreruperea printr-un apel neașteptat
Concluzie
Am elaborat acest tutorial detaliat cu experiența mea de ani de zile testând diferite site-uri web.
Sper că acest articol vă va ajuta să înțelegeți diferitele fațete ale testării aplicațiilor web. Data viitoare când vă așezați să scrieți un plan de testare pentru site-ul dvs., nu uitați să validați diferite aspecte dincolo de funcționalitatea site-ului web.
Sper că acest articol ar fi fost unul informativ pentru dvs.!
Lectură recomandată
- Ghid de testare a securității aplicațiilor web
- Testarea alfa și testarea beta (un ghid complet)
- Cele mai bune instrumente de testare software 2021 (Instrumente de automatizare a testelor de calitate)
- Test de verificare a construcției (testare BVT) Ghid complet
- Testarea funcțională Vs testarea nefuncțională
- Tipuri de testare software: diferite tipuri de testare cu detalii
- Ghid pentru începători la testarea penetrării aplicațiilor web
- Tutorial de testare a depozitului de date ETL (ghid complet)