Back to Top

Fiecare tester, indiferent de poziție și experiență, trebuie să fie capabil să scrie cazuri de testare, numite și Test Cases. Aceasta va fi prima ta sarcină. Dar înainte de a ajunge la asta, să explicăm ce este de fapt un Test Case.

Un Test Case este un set de date de intrare, ipoteze de execuție, pași de execuție și rezultate așteptate. Mai jos este un exemplu de caz de testare care verifică dacă autentificarea la orice sistem IT funcționează corect.


Pot exista multe cazuri de testare într-un anumit proiect, așa că este practic să le descriem sub forma unui tabel, câte un caz de testare pe linie. Când compilezi cazuri de testare, imaginează-ți că testul în sine va fi efectuat de altcineva, iar tabelul tău va fi o sarcină pentru el. Cazul de testare ar trebui să fie ușor de înțeles și, dacă este posibil, fără ambiguități.

Exemplu de caz de testare:

ID test case Nume test case Ipoteze Parametri / Date de testare Etape de implementare Rezultat asteptat
PT.001 Conectare corectă la sistemul IT Utilizatorul există în sistem și are un cont activ   1. Introduceți numele de utilizator 2. Introduceți parola utilizatorului 3. Clic pe butonul „Conectați-vă”. Utilizatorul s-a autentificat în sistem. Numele lui de conectare a apărut în colțul din dreapta sus.
  • Test Case ID - Identificarea cazului de testare. Fiecare linie trebuie să aibă propriul său ID unic, astfel încât toată lumea din echipă, inclusiv tu, să știe despre ce test se vorbește.

  • Numele cazului de testare - Numele ar trebui să fie scurt, dar în același timp ar trebui să ofere o idee despre ce este vorba în test.

  • Ipoteze - Lista cerințelor preliminare cu care începem testul. Conform ipotezelor, testerul pregătește mediul de testare în așa fel încât să se poată concentra doar asupra acestui test special.

  • Etape de implementare - Pașii pe care testerul îi face pentru a executa testul. Descrierea pașilor individuali este importantă, astfel încât fiecare repetare a aceluiași test să se desfășoare în același mod.

  • Rezultat așteptat - Descrierea stării ideale, rezultatul testului. Pe baza acestui rezultat, testerul va ști dacă testul a trecut sau nu, adică dacă logica funcționează corect sau nu.

Atribuirea sarcinilor

 

Sarcina 1: Testează căutarea de imagini Google

Pregătește un caz de testare care verifică funcționarea corectă a funcției „căutare imagine” în motorul de căutare google.com. Introdu „mașină” pe post de cuvânt cheie. În scenariul de testare, descrie care ar trebui să fie rezultatul așteptat.

 

Sarcina 2: Testează o combinație de cuvinte cheie într-o căutare de imagini Google

Cazul de testare de mai sus verifică doar funcția de căutare a imaginilor pentru noi. Următoarea sarcină va fi să pregătești un caz de testare care îți va permite să verifici funcționarea corectă a parametrilor de căutare. Scopul este de a descrie cazul care găsește imagini pentru sintagma: „tipuri de mașini”. Pentru răspuns, poți folosi cazul de testare pe care l-ai pregătit în exercițiul 1.

 

Sarcina 3: Testează parametrii în căutarea de imagini Google

Cazul de testare de mai sus verifică funcționalitatea de căutare a imaginii pentru un singur parametru de culoare listat. Următoarea ta sarcină va fi să pregătești câteva cazuri de testare care ne vor permite să verificăm alți parametri pe care îi putem seta atunci când căutăm o imagine în motorul de căutare Google. În instrumentele de sub caseta de căutare, selectează pe rând trei culori arbitrare diferite și verifică dacă rezultatul căutării corespunde soluției așteptate.

 

Sarcina 4: Găsirea erorilor în text

 

Sarcinile noastre anterioare au implicat crearea cazurilor de testare. Știi deja cum le creăm și la ce să fii atent când le descriem. Acum este timpul să verifici cum merge depanarea. Mai jos este un exemplu de descriere a cursului Python în care am plasat intenționat 4 erori. Pune-ți curiozitatea și atenția la detalii la încercare și găsește-le pe toate.

 

Curs pentru dezvoltatori Python

Cursul pleacă de la zero. Se compune din 3 elemente - pregătire (materiale înainte de cursul staționar, 60 h), predare (340 h) și o săptămână de învățământ la distanță la mijlocul cursului, timp în care ți se vor da sarcini de rezolvat acasă (40 h). Ultima săptămână a cursului este dedicată pregătirii și încarcerării proiectului final.

Back-end-ul este partea din aplicație care funcționează „în spatele” web-ului, de exemplu, pe server. Este responsabil de logica programului și de faptul că front-end-ul primește informațiile corecte. Acestea ar trebui să fie afișate în browser. Poți alege dintre cursuri back-end bazate pe limbajele Python și Java Dacă ești începător, indiferent de opțiunea pe care o alegi, fiecare dintre aceste limbaje rezolvă aceeași problemă Alegerea tehnologiei poate fi influențată de tipul de companie pentru care dorești să lucrezi și de cererea pentru limbajul din orașul tău. Python este una dintre cele mai ușoare limbaje back-end de învățat pentru a începe

Cui îi este destinat cursul?

Cursul de bază este potrivit pentru cei care nu au avut încă niciun contact cu programarea. Persoanele care se caracterizează printr-o abordare analitică, atenție la detaliu și dorința de a rezolva probleme logice sunt cele mai potrivite. În munca unui dezvoltator back-end, rezultatele nu se văd imediat, însă munca ta stă la baza întregului proiect, iar contactul direct cu clientul este minim.

Ce vei putea face după curs?

Să apelezi o bază de date MySQL, care va permite aplicației tale să stocheze date.

Să creezi un site web folosind framework-ul Django.

Să creezi o aplicație REST și comunici cu ea folosind JavaScript.

Să testezi codul folosind teste unitare.

Preț și număr de ore

Număr de ore: 320

Orar: 18:00 - 21:00

Preț: 8.999 RON

Pentru companii, la prețul declarat se adaugă TVA de 19%.

Link către curs: https://coderslab.ro/ro/cursuri/python-developer

 

Ai găsit toate greșelile? :)

Verifică soluția.

Rezolvarea provocării Manual Tester

Sarcina 1: Testează căutarea de imagini Google

Soluția sarcinii 1 ar putea arăta astfel:

 

ID test case

Nume test case

Ipoteze

Parametri / Date de testare

Etape de implementare

Rezultat asteptat

Google.001

Căutare de imagini

1. Orice browser web instalat pe computer (Internet Explorer, Firefox, Chrome, Safari)

2. Computerul are acces la Internet

Termen de căutare în browser: mașină

1. Pornește browserul web.

2. Introdu: www.google.com în bara de căutare a browser-ului.

3. Introdu cuvântul: mașină în câmpul „Căutare” din motorul de căutare Google.

4. Apasă butonul: „Căutare în Google”.

5. În pagina cu rezultatele căutării, selectează fila Imagini.

Rezultatul căutării ar trebui să arate mai multe mașini



 

 

Sarcina 2: Testează o combinație de cuvinte cheie într-o căutare de imagini Google

Soluția sarcinii 2 ar putea arăta astfel:

 

ID test case

Nume test case

Ipoteze

Parametri / Date de testare

Etape de implementare

Rezultat asteptat

Google.002

Caută imagini după o combinație de cuvinte cheie

1. Orice browser web instalat pe computer (Internet Explorer, Firefox, Chrome, Safari)

2. Computerul are acces la Internet

Termen de căutare în browser: tipuri de mașini

1. Pornește browserul web

2. Introdu: www.google.com în bara de căutare a browserului

3. În câmpul „Căutare” din motorul de căutare Google, introdu: tipuri de mașini

4. Apasă butonul: „Căutare pe Google”

5. În pagina cu rezultatele căutării, selectează fila Imagini

Rezultatul căutării ar trebui să arate mai multe tipuri de mașini

 

Sarcina 3: Testează parametrii în căutarea de imagini Google

Soluția sarcinii 3 ar putea arăta astfel:



ID test case

Nume test case

Ipoteze

Parametri / Date de testare

Etape de implementare

Rezultat asteptat

Google.003

Caută grafice după o combinație de cuvinte cheie și alți parametri

1. Orice browser web instalat pe computer (Internet Explorer, Firefox, Chrome, Safari)

2. Computerul are acces la Internet

Termen de căutare în browser: tipuri de mașini culoare roșie

1. Pornește browserul web

2. Introdu: www.google.com în bara de căutare a browserului

3. În câmpul „Căutare” din motorul de căutare Google, introdu: tipuri de mașini

4. Apasă butonul: „Căutare pe Google”

5. În pagina cu rezultatele căutării, selectează fila Imagini

6. Pe pagina cu imaginea găsită, extinde fila „Instrumente”.

7. Extinde câmpul de culoare.

8. Alege una dintre culori.

Pe ecranul de căutare ar trebui să apară doar graficul cu parametrii dați.

 

Sarcina 4: Găsirea erorilor în text

Erorile din text nu au fost ușor de găsit.

Dacă ai reușit să le găsești pe toate, aplauze!

Sunt:

Greșeală de tipar: „încarcerării” ar trebui să fie „apărării”

În al doilea paragraf lipsesc puncte la sfârșitul propozițiilor.

Număr de ore calculat greșit - numărul corect este de 440H
Lipsește linkul către pagina cursului pentru dezvoltatori Python