Testarea aplicațiilor web Cele 3 lecții cele mai valoroase, hub-ul devops

Testarea aplicațiilor web: cele 3 lecții cele mai valoroase

Răspunzând la întrebarea despre cele trei capitole pe care le găsește cele mai valoroase, Lambert a evidențiat următoarele: 1. Capitolul despre extensiile browserului, deoarece descrie instrumente de neprețuit la dispoziția testelor; 2. Capitolul despre disponibilitatea web-ului, deoarece Rob crede cu sinceritate că toți trebuie să facem mai accesibil Web-ul; 3. Capitolul privind monitorizarea bazată pe client și server, deoarece acest lucru poate duce la cele mai grave bug-uri de produs.







În această notă, vom examina aceste trei domenii de testare a aplicațiilor web și vom împărtăși câteva dintre sfaturile lui Rob Lambert.

Cartea lui Lambert este plină de referințe la multe alte resurse, iar acesta este unul dintre motivele pentru care merită. Spre deosebire de cartea pe care o scoateți din raftul librăriei, e-carte oferă acces ușor la alte resurse utile. Acest concept de schimb gratuit este demonstrat în continuare de instrumentele descrise în capitolul "Extensiile browserului" din cartea "36 de zile de testare web".

Spre deosebire de alte capitole ale cărții, care descriu de obicei tipurile de teste web, capitolul "Extensii de browser" descrie add-on-uri și plugin-uri pentru browsere, care pot fi utile pentru testerii web. Lambert adaugă faptul că există multe alte programe de completare pe lângă cele pe care le afișează în carte și mai spune că URL-ul se poate modifica, dar această listă este utilă pentru noii testere care va putea afla despre cele mai populare instrumente de testare web disponibile.







Acest capitol începe cu o descriere a seleniului IDE. Acesta este un utilitar open source de automatizare care este utilizat pe scară largă în industria de testare a aplicațiilor web, deoarece vă permite să înregistrați, să jucați și să creați scripturi într-o varietate de limbi.

În cartea lui Lambert din capitolul despre testarea disponibilității web, el ne reamintește că există un set de instrumente care permite testarea conformității HTML, dar testarea ar trebui să depășească doar lansarea instrumentului. De exemplu, atributul "alt text" vă va permite să afișați textul ca alternativă la imagine. Acest lucru va permite utilizatorilor orbi să utilizeze cititorul de ecran pentru a asculta versiunea verbală a textului asociat cu această imagine. Cu toate acestea, dacă nu setați valoarea la atributul "alt text", atunci această funcție pur și simplu nu va funcționa.

Monitorizarea clientului și a serverului

Deși sunt invizibile utilizatorilor, aplicațiile web comunică între browserul client și serverul web. O înțelegere clară a mesajelor dintre aceste două părți este esențială în determinarea testelor corecte, ceea ce va ajuta la eliminarea imperfecțiunilor în funcționalitatea, securitatea și performanța sistemului.
Lambert oferă un exemplu de autentificare simplă. În ciuda faptului că aceasta este una dintre cele mai banale acțiuni care este efectuată de aproape toate aplicațiile web, există o logică clară a mesajelor, atât pe partea browserului, cât și pe partea de server.

Testerele web ar trebui să efectueze verificări pentru a vă asigura că datele transferate între client și server sunt corecte. Și acțiunile corespunzătoare sunt luate, dacă există defecțiuni la locul de muncă sau timpul de răspuns nu îndeplinește cerințele.







Trimiteți-le prietenilor: