vrei să știi cum să-ți testezi site-ul? Aici puteți găsi informații despre principalele tehnici de testare a site-ului web. Vom lua în considerare elementele listei de verificare a testării site-ului pentru a vă asigura disponibilitatea site-ului pentru lansare.
testarea, ca etapă finală a dezvoltării site-ului web, joacă un rol vital în procesul de creare a software-ului de înaltă calitate.
după testarea site-ului web, Clientului i se oferă un proiect gata fără erori, cu o bună lizibilitate, ușurință percepută, comoditate și fiabilitate.
regulile de bază pentru testarea unui site web sunt pași care arată utilizatorului cât de ușor și logic este proiectul, cât de ușor și posibil să găsească informațiile necesare.
cu cât site-ul este mai complex, cu atât este nevoie de mai mult timp pentru a-l testa și depana. În funcție de specificul proiectului, până la 50% din bugetul total și resursele de timp pot fi alocate pentru testarea unui site web.
pentru a organiza testarea site-ului, este furnizată o metodologie special dezvoltată. Verificarea site-ului dvs. web se efectuează în conformitate cu această metodologie.
testarea poate avea loc într-o varietate de moduri, dar nu uitați de procesul în sine și de strategia de testare. Secvența acțiunilor dvs. depinde de aceasta.
deci, să luăm în considerare principalele etape pe care trebuie să le treceți pentru a testa site-ul dvs. Uită-te la imaginea de mai jos. Aici le puteți vedea.
acest lucru ar putea fi ca un tutorial de testare a site-ului web pentru site-ul dvs.
testarea documentației
ar trebui să începem cu faza pregătitoare, testarea documentației. Testerul studiază documentația primită (analizează funcționalitatea site-ului definită, examinează aspectele finale ale site-ului și face un plan de testare a site-ului web pentru testarea ulterioară).
principalele artefacte legate de testarea site-ului web sunt analizate în această etapă:
- cerințe
- planul de testare
- cazuri de testare
- matrice de trasabilitate.
testarea funcționalității site-ului
testarea funcțională are scopul de a se asigura că fiecare funcție a site-ului funcționează în conformitate cu specificația cerinței. Testarea pe site a funcționalității arată”ce face sistemul”.
să încercăm să creăm lista de verificare pentru testarea funcționalității site-ului dvs. web.
link-uri de testare
ar trebui să verificați:
- Outbound links
- link-uri interne corectitudine
- nu există link-uri care să conducă la aceeași pagină
- link-urile care sunt folosite pentru a trimite e-mailuri către administratorii site-ului
- dacă există pagini care nu sunt menționate
- nu există link-uri rupte
testarea formularelor pentru toate paginile
utilizați formulare pentru comunicarea interactivă cu clienții. Deci, trebuie verificate următoarele puncte:
- valabilitatea datelor de intrare
- Valori permise pentru câmpul de date
- valori de intrare nevalide pentru câmpul de date
- opțiuni pentru formularele în care este posibilă ștergerea sau orice altă modificare a datelor.
testarea cookie-urilor
cookie-urile sunt fișiere mici care sunt stocate pe computerul utilizatorului după vizitarea paginii dvs. web.
- testați un site cu cookie-uri dezactivate
- testați un site cu cookie-uri activate
- verificați dacă cookie-ul este criptat înainte de a fi scris pe mașina utilizatorului
- verificați aspectele de securitate la eliminarea cookie-urilor
- dacă cookie-urile au o durată de acțiune, atunci se testează dacă sunt active în perioada de timp specificată.
validare HTML/CSS
- erori de sintaxă HTML
- verificați dacă site-ul este disponibil pentru mașinile de căutare
- verificați dacă pagina dvs. web are o hartă exactă a site-ului atât în format XML, cât și în format HTML
instrumente utile pentru testarea funcțională a site-ului web: Selenium, Linux Test Project, JUnit, sprinter de Hewlett Packard entreprise (testare manuală), browserstack (testare automată și manuală), usersnap (testare manuală).
urmați acest link, dacă doriți să aflați mai multe despre testarea funcțională– https://geteasyqa.com/qa/software-testing-types/
testarea utilizabilității
testarea utilizabilității are ca scop evaluarea paginii dvs. web testând-o cu utilizatori reprezentativi. Ajută la definirea capacității utilizatorului de a învăța să opereze, să pregătească intrări și să interpreteze ieșirile site-ului dvs.
testarea navigației conține următoarele verificări:
- toate paginile site – ului dvs. sunt ușor de înțeles și ușor de utilizat
- butoanele, formele și câmpurile sunt convenabile pentru utilizare
- există acces la meniul principal din toate paginile
lista de verificare a testării conținutului:
- nu există greșeli gramaticale și de ortografie
- imaginile sunt plasate corect cu dimensiuni adecvate
- verificați optimizarea paletei de culori a site-ului și dimensiunile fontului
- conținutul trebuie să fie informativ, ușor de înțeles, structurat și legat logic
- instrucțiunile sunt clare și conțin informații corecte
în cele din urmă, pentru a evalua gradul de utilizare a portalului dvs. web, trebuie doar să răspundeți la aceste întrebări:
- este site-ul dvs. ușor de înțeles și convenabil?
- Navigarea este convenabilă?
- ce impresie are asupra utilizatorului?
- există lucruri inutile sau inutile?
unele instrumente pentru testarea utilizabilității: Zoom utilizator, Reflector, buclă 11.
aici puteți citi și despre testarea utilizabilității– https://geteasyqa.com/qa/software-testing-types/
testarea interfeței utilizator (Interfață utilizator)
testarea interfeței utilizator (UI) este furnizată pentru a verifica dacă interfața grafică a site-ului dvs. web îndeplinește specificațiile.
iată câteva verificări pentru testarea UI a unui site web:
- respectarea standardelor interfețelor grafice
- evaluarea elementelor de Design: aspect, culori, fonturi, dimensiuni de fonturi, etichete, casete de text, formatare text, legende, butoane, liste, pictograme, linkuri
- testarea cu diferite rezoluții de ecran
- testarea versiunilor localizate: acuratețea traducerii (multilanguage, multicurrency), verificarea lungimii numelor elementelor de interfață etc.
- testarea interfeței grafice cu utilizatorul pe dispozitivele țintă: smartphone-uri și tablete.
instrumente utile pentru testarea UI: FitNesse, iMacros, UI codat, Jubula, LoadUI.
mai multe informații despre testarea UI sunt aici– https://geteasyqa.com/qa/software-testing-types/
compatibilitate (Configurare) Testare
compatibilitate (configurare) testarea este efectuată pentru a testa site-ul dvs. web cu fiecare dintre configurațiile software și hardware acceptate:
- configurarea sistemului de operare
- configurarea browserului
- configurarea bazei de date
testarea multiplă platformă permite evaluarea activității site-ului dvs. în diferite sisteme de operare (atât desktop, cât și mobil): Ferestre, iOS / Mac OS, Linux, Android, și BlackBerry etc.
metodele de testare a site-ului Cross-browser ajută la verificarea funcționării corecte a site-ului în diferite configurații ale browserului: Mozilla Firefox, Google Chrome, Internet Explorer și Opera etc.
testarea bazei de date este efectuată pentru a asigura funcționarea corectă a site-ului dvs. în diferite configurații de baze de date: Oracle, DB2, MySql, MSSQL Server, Sybase.
compatibilitate imprimare, de asemenea, ar trebui să fie menționate în planul de testare site-ul dvs:
- verificați dacă fonturile, Grafica paginii, alinierea paginii pot fi imprimate corect
- asigurați-vă că toate paginile site-ului dvs. corespund dimensiunii hârtiei și dimensiunii definite în opțiunea Imprimare.
puteți utiliza instrumente precum BrowserStack, CrossBrowserTesting de Smart Bear, turnesol, Browsera, Rational Clearcase de IBM, Ghostlab pentru testarea compatibilității site-ului dvs.
căutați mai multe informații despre testarea configurației aici– https://geteasyqa.com/qa/software-testing-types/
testarea performanței
testarea performanței are scopul de a determina modul în care un sistem funcționează în ceea ce privește capacitatea de reacție și stabilitatea sub o anumită sarcină. Site-urile trebuie să reziste la sarcini mari. Metodele de testare a site-ului web Perfomance conțin:
- testarea comportamentului site-ului la sau dincolo de limitele volumului de muncă anticipat (testarea stresului)
- testarea comportamentului site-ului la creșterea volumului de muncă (testarea încărcării)
- testarea capacității de a lucra în sau chiar peste perioada acceptabilă (testarea stabilității)
- testarea performanței site-ului web prin creșterea volumului de date din Baza de date (testarea volumului)
- testarea performanței site-ului web atunci când mai mulți utilizatori se conectează la acesta (testarea concurenței)
- testarea comportamentului site-ului dvs. atunci când volumul de muncă suplimentar este având în vedere continuu (testarea de anduranță)
- testarea vitezei de încărcare a paginii
instrumente utile pentru diferitele tipuri de testare perfomance: Apache JMeter, HP LoadRunner, Silk Performer de la Micro Focus, WebLOAD și Gatling.
doriți să aflați mai multe despre cele mai bune instrumente de testare web pentru evaluarea performanței site-ului dvs.? Accesați ACEST link
testarea de securitate
testarea de securitate este efectuată pentru a verifica dacă sistemul de informații protejează datele și menține funcționalitatea conform destinației.
puteți simula atacul sursă rău intenționat pentru a evalua nivelul de securitate al site-ului dvs. (testarea penetrării).
un alt tip de testare de securitate, testarea vulnerabilității, permite evaluarea cuantumului total al riscurilor implicate.
unele verificări pentru testarea de securitate:
- asigurați-vă că accesul neautorizat la paginile securizate nu este posibil
- Verificați că sesiunile sunt ucise automat după inactivitatea prelungită a utilizatorului
- testați funcțiile de securitate SSL
- toate încercările de rupere, raportarea erorilor etc. ar trebui să fie înregistrate și stocate într-un fișier separat pentru analize suplimentare.
- verificați lucrul folosind scripturi automate
- asigurați-vă că fișierele restricționate nu pot fi descărcate fără acces adecvat
- asigurați-vă că nu există nicio capacitate de conectare în timp ce introduceți parola sau numele de utilizator greșit
puteți utiliza instrumente precum Retina CS Community, OWASP Zed Attack Proxy, Veracode, Google Nogotofail și SQL Map pentru testarea de securitate a site-ului dvs.
urmați acest link pentru a afla mai multe despre testarea de securitate– https://geteasyqa.com/qa/software-testing-types/
schimbarea legate de testare
schimbarea legate de testare are două scopuri principale:
- asigurarea că toate erorile detectate au fost într-adevăr remediate cu succes (Re-testare sau testare de confirmare). În câteva cuvinte, ar trebui să rulați cazurile de testare care au detectat inițial bug-urile din nou și de data aceasta trec fără probleme.
- asigurarea că nu au apărut noi defecte după modificări (testarea regresiei). Pe lângă cazurile de testare a erorilor detectate, conține și cazuri de testare care verifică toate funcționalitățile site-ului dvs.
seleniu, HP Quick Test Professional, TestComplete, TestDrive, SoapUI instrumente sunt adesea folosite pentru testarea legate de schimbare.
aici puteți obține mai multe informații despre testarea legate de schimbare– https://geteasyqa.com/qa/software-testing-types/
testarea pentru Dispozitive mobile
după cum ați citit înainte, unele dintre verificările site-ului au fost vizate de versiunea mobilă a site-ului dvs. În zilele noastre, Numărul de persoane, care utilizează numai dispozitive mobile pentru acces la Internet tinde la creșterea stabilă. De aceea, este destul de important să se asigure dacă site-ul site-ul este mobil-friendly.
iată câteva sfaturi pentru a testa site-ul dvs. pe mobil:
- verificați compatibilitatea cu smartphone-urile și tabletele
- asigurați-vă că navigarea pe site este cât mai simplă posibil
- optimizați timpul de încărcare al site-ului dvs.
- asigurați-vă că butoanele sunt suficient de mari pentru persoanele cu degetul mare
- optimizați toate imaginile Dimensiune
- nu utilizați bliț și ferestre pop-up
- utilizați bullet points și propoziții scurte
- asigurați-vă că numărul dvs. de telefon este la un clic distanță de a fi format
- verificați dacă site-ul web vă poate accesa locația prin GPS
instrumente utile pentru testarea mobilă: BrowserStack, laborator de calitate continuă Perfecto Mobile, Emulator Windows Phone, emulator Android Studio, Viteza paginii Google Online etc.
aici puteți citi cum să vă testați site-ul pe mobil– https://geteasyqa.com/qa/test-website-mobile/
testarea Beta
testarea Beta – etapa finală de pre-lansare a testării. De regulă,se face de către utilizatorii finali și de oameni.
testarea Beta înlocuiește site-ul dvs. în mâinile utilizatorilor reali din afara echipei dvs. pentru a descoperi orice puncte slabe din perspectiva utilizatorului pe care nu ați dori să le aveți în versiunea finală, lansată a aplicației.
instrumente precum HockeyApp, Ubertesters și TestFlight sunt platformele utilizate la nivel mondial pentru testarea beta.
acum, când am luat în considerare principalele faze ale procesului de testare a site-ului web, să încercăm să găsim eroarea și să o raportăm cu unul dintre instrumentele reale de testare web, extensia Chrome EasyQA.
cum de a testa site-ul dvs. cu EasyQA Chrome Extension
EasyQA Chrome Extension vă permite să creați un raport de eroare de pe site-ul sau aplicația web nu pierde timpul pe trimiterea informațiilor vă poate ajuta să începeți procesarea și remedierea bug-ul în curând.
este foarte simplu de utilizat EasyQA extensie Chrome pentru a lucra cu bug-uri.
singurele lucruri pe care trebuie să le faci sunt:
- generați tokenul pentru dvs. proiect
- instalați extensia EasyQA Chrome în browserul dvs.
- Conectați-vă (numai dacă doriți).
principalele caracteristici ale extensiei Chrome EasyQA:
- abilitatea de a raporta bug-ul direct de pe site-ul sau aplicația web
- raportarea erorilor atât pentru utilizatorii conectați, cât și pentru utilizatorii fără autentificare
- realizarea capturilor de ecran
- înregistrarea Video a erorilor detectate
- pregătirea și trimiterea rapoartelor de erori în formularul de descriere
urmând acest link https://geteasyqa.com/sdk/chrome-extension/, veți găsi tutorialul complet despre cum să vă testați site-ul web cu extensia Chrome EasyQA.
sper, citind acest articol ai pentru a găsi câteva răspunsuri la întrebarea „Cum de a testa un site web”. Puteți citi mai multe despre subiectele în cauză la QA aici https://geteasyqa.com/blog/. Poate mai ai o întrebare. Vă rog, lăsați-le în comentariile de mai jos. Echipa noastră va fi apreciată să le răspundă. De asemenea, aici puteți împărtăși opinia dvs. colegilor dvs. și tuturor celor interesați de QA.