Așa cum am spus deja, în legătură cu noul plan de lucru pentru auto-educare a schimbat ușor. Acum, prioritatea de testare web și tot în legătură cu acesta. Desigur, multe lucruri din planul anterior încă mai trebuie să învețe, dar în primul rând este necesar să se aprofundeze cunoștințele lor în domenii cum ar fi site-uri web de testare. Vorbind la aspecte ale site-ului sau a aplicației în curs de testare, ca parte a testelor.
Să începem cu un pic de schemă:
Acum, aceleași cuvinte.Testarea funcțională (Testare funcționalitate)
Ca parte a testării funcționale a verifica validitatea link-uri, site-ul lucrării cu baza de date, formularele care sunt utilizate pe site-ul, precum și activitatea cookie. Vorbind despre mai multe link-uri, verificați următoarele:
- dacă există legături externe;
- funcționează corect link-urile interne;
- dacă există link-uri care duc la aceeași pagină;
- Verificați referințe, care sunt folosite pentru a trimite e-mail-uri către administratorii site-ului;
- identifica paginile care nu sunt site-uri legate;
- Definiția link-uri rupte.
La testarea formulare verificați următoarele:
- validitatea datelor de intrare;
- intrare valori admisibile pentru date câmp;
- valori incorecte pentru o intrare de date câmp;
- opțiuni pentru forma în care este posibilă îndepărtarea sau orice altă modificare a datelor.
cookie-uri de testare
Cookie-urile sunt fișiere mici, care sunt stocate pe calculatorul utilizatorului după vizitarea site-ului. De obicei, acestea sunt utilizate pentru a conecta la sistemul de pe site-ul. Aplicație sau site-ul testat cu cookie-urile dezactivate sau activate. Testat, indiferent dacă cookie-uri criptate, înainte de a fi înregistrate pe calculatorul utilizatorului. În cazul în care cookie-urile au o durată de acțiune, se testează dacă acestea funcționează la ora stabilită. De asemenea, este în valoare de verificare a aspectelor de siguranță la ștergerea „cookie-uri.“
Verificați HTML / CSS
Testarea HTML / CSS este important dacă optimizați un site web pentru motoarele de căutare. testat Practic erorile de sintaxă HTML. De asemenea, verificați dacă site-ul dvs. pentru motoarele de căutare disponibile.
Verificarea bazelor de date
starea datelor este foarte importantă pentru aplicația web. Prin urmare, baza de date ar trebui să fie verificate pentru erori în timpul de editare, ștergere, modificări care sunt asociate cu funcționarea bazei de date. Verificați dacă toate interogările bazei de date funcționează corect.
Testarea funcțională poate fi realizată manual și folosind instrumente pentru a automatiza.
Testarea uzabilitate (Usability de testare)
Ca parte test de utilitate a verifica cât de ușor este de a naviga site-ul, există butoane convenabile, formulare și câmpuri de a utiliza, meniuri compilate în mod corespunzător și rubricile, dacă utilizatorul pentru a naviga cu ușurință site-ul în general. Este optim paleta de culori site-ului, dimensiunea fontului și puncte similare despre design.
Cabluri și de verificare a conținutului. În primul rând pentru erori gramaticale, dar nu numai. Conținutul trebuie să fie informativ, clar, structurat și conectat în mod logic. În cazul în care site-ul are orice instrucțiuni, acestea ar trebui să fie clare și să conțină informațiile corecte.
Testarea interfeței (Interfață de testare)
În cazul nostru, acestea sunt majore:
- server web și server de aplicații de interfață;
- server de aplicații și interfață de baze de date;
Este necesar să se verifice toate etapele dintre aceste servere funcționează corespunzător. trateze în mod corespunzător erori. În cazul în care datele sau o bază de date server web returnează orice eroare de orice solicitare aplicație, serverul de aplicație are nevoie pentru a captura și afișa eroarea utilizatorului. Ca parte a acestui test verifică ceea ce se întâmplă în cazul în care utilizatorul anulează tranzacția între servere. De asemenea, verificați ce se întâmplă dacă întreruptă între conexiunea la serverul de web.
Compatibilitate Verificați (Compatibilitate Testare)
În conformitate cu testul de compatibilitate este verificată ca rulează o aplicație sau un site sub diferite sisteme de operare și browsere. Luați în considerare diferitele niveluri de compatibilitate separat.
Compatibilitatea sistemelor de operare
O parte din funcționalitatea aplicației poate să nu fie compatibil cu toate sistemele de operare. Unele dintre noile tehnologii care sunt folosite în web-dezvoltare, cum ar fi elemente de design grafic sau diferite API, nu se poate lucra pentru o varietate de sisteme de operare. Prin urmare, cererea trebuie să fie testate pe sistemele de operare majore, cum ar fi Windows, Unix, Mac, Linux, iOS, etc.
Compatibilitatea browser-
Una dintre cele mai importante componente ale testelor web. Până în prezent, există mai multe browsere populare - FireFox, Opera, Chrome, Netscape, Safari, AOL, chiar Internet Explorer nu a trecut complet poziția lor. Unele aplicații sunt foarte dependente de browsere. Diferite browsere au diferite configurații și setări cu care pagina dvs. de rețea trebuie să fie compatibile. Site-ul ar trebui să fie de compatibilitate cross-browser. Dacă utilizați JS și AJAX pentru funcționarea UI, verificarea securității sau validarea, apoi să acorde mai multă atenție la compatibilitatea browser-ul atunci când testarea aplicației web. Ca și în ultimii ani, piața de telefonie mobilă este în plină expansiune testarea unei aplicații sau site-ul pentru browsere mobile este necesar.
Testarea de performanță (Testarea de performanță)
Aplicațiile mobile și site-uri trebuie să reziste la sarcini ridicate. Există două tipuri de teste de performanță, trebuie să-și petreacă pentru o aplicație web sau site-ul:
- Testarea de încărcare: în acest test pentru a verifica dacă apare atunci când mai mulți utilizatori cer aceeași pagină. Acesta se constată dacă site-ul sau aplicația pentru a rezista la o cantitate semnificativă de cereri similare, un număr mare de intrări și conexiuni la baza de date;
- Stress test: în general, înseamnă de sarcini care sunt în afara domeniului de aplicare definit în revendicări. Adesea, scopul testului de stres este de a „pune“ site-ul, pentru a vedea modul în care sistemul răspunde la încărcare mare și modul în care apoi este restabilită după un eșec. În timpul acestor câmpuri de intrare de încărcare teste, inclusiv înregistrarea și conectați în sistem.
Ca și în cazul compatibilității, ambele tipuri de teste efectuate pentru diferite sisteme de operare și browsere.
teste de securitate (teste de securitate)
Ultima pe listă, dar nu în ultimul rând. Importanța acestui aspect al sistemului pentru o lungă perioadă de timp nu este demn de menționat, așa că vom enumera câteva dintre lucrurile specifice care merită verificat:
- plan de formare. Partea №2. automatizare de testare