Tutorial TestLink

Ce este TestLink?

Test-link este cel mai utilizat instrument de gestionare a testelor bazat pe web, open source. Sincronizeazฤƒ รฎmpreunฤƒ atรขt specificaศ›ia cerinศ›elor, cรขt ศ™i specificaศ›ia de testare. Utilizatorul poate crea proiecte de testare ศ™i poate documenta cazuri de testare folosind acest instrument. Cu Test-Link puteศ›i crea un cont pentru mai mulศ›i utilizatori ศ™i puteศ›i atribui diferite roluri de utilizator. Utilizatorul administrator poate gestiona sarcina de atribuire a cazurilor de testare.

Acceptฤƒ atรขt execuศ›ia automatฤƒ, cรขt ศ™i manualฤƒ a cazurilor de testare. Testerii pot genera Planul de testare ศ™i Raportul de testare รฎntr-o fracศ›iune de timp cu acest instrument. Acceptฤƒ rapoarte de testare รฎn diferite formate, cum ar fi Excel, MS Word ศ™i HTML. รŽn afarฤƒ de acestea, acceptฤƒ ศ™i integrarea cu multe populare Defect sistem de urmฤƒrire precum JIRA, MANTIS, BUGZILLA, TRAC etc. Deoarece este un instrument bazat pe web, mai mulศ›i utilizatori pot accesa funcศ›ionalitatea acestuia รฎn acelaศ™i timp cu acreditฤƒrile ศ™i rolurile atribuite.

Avantajele TestLink

  • Susศ›ine mai multe proiecte
  • Export ศ™i import uศ™or de cazuri de testare
  • Uศ™or de integrat cu multe instrumente de gestionare a defectelor
  • Execuศ›ie automatฤƒ a cazurilor de testare prin XML-RPC
  • Filtrare uศ™oarฤƒ a cazurilor de testare cu versiunea, cuvintele cheie, ID-ul cazului de testare ศ™i versiunea
  • Uศ™or de atribuit cazuri de testare mai multor utilizatori
  • Uศ™or de generat plan de testare ศ™i rapoarte de testare รฎn diferite formate
  • Furnizaศ›i acreditฤƒri mai multor utilizatori ศ™i atribuiศ›i-le roluri

Conectaศ›i-vฤƒ la TestLink

Pasul 1: Deschideศ›i Testlink pagina de start ศ™i introduceศ›i detaliile de conectare

  1. Introduceศ›i ID-ul utilizatorului โ€“ admin
  2. Introduceศ›i parola
  3. Faceศ›i clic pe fila de conectare

Conectaศ›i-vฤƒ la TestLink

Crearea unui proiect de testare

Pasul 1: รŽn fereastra principalฤƒ faceศ›i clic pe Test Project Management, se va deschide o altฤƒ fereastrฤƒ

Crearea unui proiect de testare

Pasul 2: Faceศ›i clic pe fila โ€žcreaศ›iโ€ pentru a crea un nou proiect.

Crearea unui proiect de testare

Pasul 3: Introduceศ›i toate cรขmpurile necesare รฎn fereastrฤƒ, cum ar fi o categorie pentru un proiect de testare, numele proiectului, prefixul, descrierea etc. Dupฤƒ completarea tuturor detaliilor necesare, faceศ›i clic pe fila โ€žCreareโ€ de la sfรขrศ™itul ferestrei.

Crearea unui proiect de testare

Acest lucru vฤƒ va crea proiectul โ€žGuru99โ€ cu succes.

Crearea unui proiect de testare

Crearea unui plan de testare

Planul de testare conศ›ine informaศ›ii complete, cum ar fi domeniul de aplicare al testฤƒrii software, etapele de referinศ›ฤƒ, suitele de testare ศ™i cazurile de testare. Odatฤƒ ce aศ›i creat un proiect de testare, urmฤƒtorul pas este sฤƒ creaศ›i un plan de testare.

Pasul 1: Din pagina principalฤƒ, faceศ›i clic pe Test Plan Management din pagina principalฤƒ

Crearea unui plan de testare

Etapa 2: Se va deschide o altฤƒ paginฤƒ, รฎn partea de jos a paginii faceศ›i clic pe o filฤƒ โ€žCreaศ›iโ€

Crearea unui plan de testare

Etapa 3: completaศ›i toate informaศ›iile necesare, cum ar fi numele, descrierea, creaศ›i din planul de testare existent etc. รฎn fereastra deschisฤƒ ศ™i faceศ›i clic pe โ€žcreaศ›i filaโ€

Crearea unui plan de testare

Pasul 4: Planul de testare Guru 99 a fost creat cu succes

Crearea unui plan de testare

Construieศ™te Creaศ›ia

O build este o versiune specificฤƒ a unui software

Pasul 1: Faceศ›i clic pe Builds/Releases sub Test Plan din pagina principalฤƒ

Construieศ™te Creaศ›ia

Pasul 2: รŽn fereastra urmฤƒtoare, completaศ›i toate detaliile necesare pentru o versiune de software ศ™i faceศ›i clic pe create pentru a salva versiunea

  1. Introduceศ›i numele titlului
  2. Introduceศ›i descrierea despre lansarea software-ului
  3. Bifaศ›i caseta de selectare pentru stare - Activ
  4. Bifaศ›i caseta de selectare pentru stare - Deschis
  5. Alegeศ›i data lansฤƒrii
  6. Faceศ›i clic pe creaศ›i un buton

Construieศ™te Creaศ›ia

Odatฤƒ ce aveศ›i o versiune software-ul va apฤƒrea astfel

Construieศ™te Creaศ›ia

Crearea Testsuite

Suita de teste este o colecศ›ie de cazuri de testare care pot testa sau valideazฤƒ aceeaศ™i componentฤƒ. Urmฤƒtorii paศ™i vor explica cum sฤƒ creaศ›i o suitฤƒ de teste pentru proiectul dvs.

Pasul 1: Faceศ›i clic pe opศ›iunea de specificaศ›ie de testare din pagina de pornire.

Crearea Testsuite

Pasul 2: รŽn partea dreaptฤƒ a panoului, faceศ›i clic pe pictograma de setare Crearea Testsuite. Acesta va afiศ™a o serie de operaศ›iuni de testare.

Pasul 3: Faceศ›i clic pe fila โ€žcreaศ›iโ€ pentru suita de teste

Crearea Testsuite

Pasul 4: Completaศ›i toate detaliile pentru test-suite ศ™i faceศ›i clic pe fila Salvaศ›i.

  1. Introduceศ›i numele suitei de testare
  2. Introduceศ›i detaliile despre suita dvs. de teste
  3. Faceศ›i clic pe butonul de salvare pentru a salva detaliile testului

Crearea Testsuite

Puteศ›i vedea cฤƒ suita de teste pentru Guru 99 este creatฤƒ

Crearea Testsuite

Suita dvs. de testare apare รฎn partea stรขngฤƒ a panoului, sub arborele cu structura de foldere

Crearea unui testcase

Testcase conศ›ine o secvenศ›ฤƒ de paศ™i de testare pentru a testa un scenariu specific cu un rezultat aศ™teptat. Paศ™ii de mai jos vor explica cum sฤƒ creaศ›i un caz de testare รฎmpreunฤƒ cu paศ™ii de testare.

Etapa 1: Faceศ›i clic pe folderul suita de teste din partea stรขngฤƒ a panoului, sub o structurฤƒ arborescentฤƒ de foldere

Crearea unui testcase

Pasul 2: Faceศ›i clic pe pictograma de setare din panoul din dreapta. Lista operaศ›iunilor din cazul de testare va fi afiศ™atฤƒ pe panoul din dreapta

Crearea unui testcase

Pasul 3: Se va deschide o nouฤƒ fereastrฤƒ, pentru a crea cazuri de testare, faceศ›i clic pe butonul Creaศ›i un buton รฎn operaศ›iunile cu cazuri de testare

Crearea unui testcase

Pasul 4: Introduceศ›i detaliile รฎn pagina cu specificaศ›iile cazului de testare

Crearea unui testcase

Pasul 5: Dupฤƒ introducerea detaliilor, faceศ›i clic pe butonul โ€žcreaศ›iโ€ pentru a salva detaliile. Cazul de testare pentru Guru99 a fost creat cu succes

Crearea unui testcase

Pasul 6: Faceศ›i clic pe test-case din folder, aศ™a cum se aratฤƒ mai sus, se va deschide o fereastrฤƒ. Faceศ›i clic pe butonul โ€žcreaศ›i paศ™iโ€ รฎntr-un caz de testare. Se va deschide un editor de paศ™i de caz de testare

Crearea unui testcase

Pas 7) Se va deschide o altฤƒ fereastrฤƒ pe aceeaศ™i paginฤƒ, รฎn acea fereastrฤƒ trebuie sฤƒ introduceศ›i urmฤƒtoarele detalii

  1. Introduceศ›i acศ›iunea pas pentru cazul dvs. de testare
  2. Introduceศ›i detaliile despre acศ›iunea pasului
  3. Faceศ›i clic pe Salvaศ›i-l ศ™i adฤƒugaศ›i o altฤƒ acศ›iune de pas SAU faceศ›i clic pe fila Salvare ศ™i ieศ™ire dacฤƒ nu mai existฤƒ un pas de testare de adฤƒugat

Crearea unui testcase

Pas 8) Odatฤƒ ce salvaศ›i ศ™i pฤƒrฤƒsiศ›i pasul de testare, acesta va apฤƒrea astfel

Crearea unui testcase

Atribuirea cazului de testare planului de testare

Pentru ca cazul de testare sฤƒ fie executat, acesta ar trebui sฤƒ fie alocat planului de testare. Aici vom vedea cum putem atribui un caz de testare planului de testare.

Pas 1) Faceศ›i clic pe pictograma de setare Atribuirea cazului de testare la planul de testare pe panoul de testare. Va afiศ™a lista operaศ›iunilor.

Pas 2) Faceศ›i clic pe โ€žAdฤƒugaศ›i la planurile de testareโ€

Atribuirea cazului de testare la planul de testare

Pas 3) Se va deschide o nouฤƒ fereastrฤƒ, cฤƒutaศ›i proiectul โ€žGuru99โ€

  1. Bifaศ›i caseta de selectare รฎn raport cu planul dvs. de testare
  2. Faceศ›i clic pe butonul adฤƒugaศ›i

Atribuirea cazului de testare la planul de testare

Acest lucru va adฤƒuga cazul dvs. de testare la planul dvs. de testare.

Crearea utilizatorilor ศ™i atribuirea de roluri รฎn TestLink

Testlink oferฤƒ funcศ›ii de gestionare ศ™i autorizare a utilizatorilor.

Mai jos este lista rolurilor implicite รฎn Testlink ศ™i drepturile lor -

Rol Cazuri de testare Testarea metricฤƒ
Oaspete Vizualizare Vizualizare
Laborant Executa Vizualizare
Tester senior Editaศ›i ศ™i executaศ›i Vizualizare
Lider & Admin Editaศ›i ศ™i executaศ›i Editaศ›i ศ™i executaศ›i

Pasul 1: De la Testlinka paginii de pornire, faceศ›i clic pe pictograma utilizatori/roluri din bara de navigare

Crearea utilizatorilor ศ™i atribuirea de roluri รฎn TestLink

Pasul 2: Faceศ›i clic pe Creaศ›i

Crearea utilizatorilor ศ™i atribuirea de roluri รฎn TestLink

Etapa 3: Completaศ›i toate detaliile utilizatorilor ศ™i faceศ›i clic pe butonul โ€žSalvareโ€.

Crearea utilizatorilor ศ™i atribuirea de roluri รฎn TestLink

Aici, รฎn listฤƒ, putem vedea cฤƒ utilizatorii au fost creaศ›i

Crearea utilizatorilor ศ™i atribuirea de roluri รฎn TestLink

Etapa 4: Alocarea rolului de proiect de testare utilizatorului,

  1. Faceลฃi clic pe โ€žAtribuiศ›i roluri de proiect de testareโ€ fila
  2. Alegeศ›i numele proiectului
  3. Selectaศ›i rolul de utilizator din meniul drop-down

Crearea utilizatorilor ศ™i atribuirea de roluri รฎn TestLink

Cerinศ›e de scriere

Pasul 1: Din bara de navigare, selectaศ›i โ€žLink pentru cerinศ›eโ€, deschide pagina de cerinศ›e.

Cerinศ›e de scriere

Etapa 2: Din pagina de cerinศ›e, รฎn partea dreaptฤƒ a panoului faceศ›i clic pe butonul โ€žcreaศ›iโ€.

Cerinศ›e de scriere

Etapa 3: Se va deschide o nouฤƒ fereastrฤƒ, introduceศ›i toate detaliile precum

  1. ID document
  2. Numele titlului
  3. Cerinลฃฤƒ Description
  4. ศ˜i faceศ›i clic pe butonul โ€žSalvareโ€.

Pentru tip, puteศ›i alege opศ›iunea din meniul drop-down - aici am ales โ€žSpecificaศ›ii privind cerinศ›ele utilizatoruluiโ€

Cerinศ›e de scriere

Etapa 4: Ar trebui sฤƒ creeze specificaศ›iile cerinศ›elor ศ™i sฤƒ fie afiศ™ate รฎn panoul din stรขnga sub proiectul โ€žGuru99โ€.

Cerinศ›e de scriere

Etapa 5: Selectaศ›i butonul de setare din pagina de pornire cu specificaศ›iile cerinศ›elor. Se va deschide o altฤƒ fereastrฤƒ.

Cerinศ›e de scriere

Etapa 6Faceศ›i clic pe fila โ€žCreaศ›iโ€ sub Cerinศ›ฤƒ Operaศ›ii.

Cerinศ›e de scriere

Etapa 7: Completaศ›i toate detaliile specificate ศ™i faceศ›i clic pe butonul โ€žSalvareโ€.

  1. Introduceศ›i ID-ul documentului
  2. Introduceศ›i numele titlului
  3. Introduceศ›i descrierea
  4. Introduceศ›i starea - indiferent dacฤƒ este รฎn schiศ›ฤƒ, reluare, revizuire, netestabil etc. Aici am ales valid
  5. Introduceศ›i tipul โ€“ interfaศ›ฤƒ utilizator, nefuncศ›ionalฤƒ, informaศ›ionalฤƒ, caracteristicฤƒ etc. Aici am ales cazul de utilizare
  6. Introduceศ›i numฤƒrul de cazuri de testare necesare
  7. Introduceศ›i butonul โ€žSalvareโ€ la sfรขrศ™it

Cerinศ›e de scriere

Notฤƒ: Pentru a adฤƒuga mai multe cerinศ›e, puteศ›i bifa caseta de selectare ศ™i faceศ›i clic pe butonul de salvare

รŽn partea stรขngฤƒ a panoului, putem vedea cฤƒ este adฤƒugatฤƒ cerinศ›a.

Cerinศ›e de scriere

Atribuirea cerinศ›elor pentru cazurile de testare

In Testlink, Cerinศ›a poate fi conectatฤƒ la cazurile de testare. Este o caracteristicฤƒ foarte esenศ›ialฤƒ pentru a urmฤƒri acoperirea testului รฎn funcศ›ie de cerinศ›e. รŽn rapoartele de testare, puteศ›i verifica ce cerinศ›e nu sunt acoperite ศ™i puteศ›i acศ›iona รฎn conformitate cu acestea pentru a le adฤƒuga รฎn suitele de testare pentru o acoperire maximฤƒ a testului

Pasul 1: Din secศ›iunea specificaศ›ii de testare, deschideศ›i orice caz de testare ศ™i faceศ›i clic pe pictograma cerinศ›ei

Atribuirea cerinศ›elor pentru cazurile de testare

Pasul 2: Pentru a atribui specificaศ›iile cerinศ›elor cazului de testare, trebuie sฤƒ urmaศ›i paศ™ii urmฤƒtori

  1. Derulaศ›i caseta derulantฤƒ pentru a selecta specificaศ›ia cerinศ›elor
  2. Bifaศ›i caseta de selectare a cerinศ›ei
  3. Faceศ›i clic pe fila โ€žatribuiศ›iโ€.

Atribuirea cerinศ›elor pentru cazurile de testare

Dupฤƒ ce faceศ›i clic pe fila โ€žalocaศ›iโ€, va apฤƒrea o fereastrฤƒ cu โ€žCerinศ›ฤƒ atribuitฤƒโ€.

Atribuirea cerinศ›elor pentru cazurile de testare

Executarea unui caz de testare

รŽn TestLink, putem rula un caz de testare ศ™i putem schimba starea de execuศ›ie a unui caz de testare. Starea unui caz de testare poate fi setat a โ€žblocatโ€ โ€žAproapeโ€, or "a eศ™uat". Iniศ›ial, va fi รฎn โ€žnu ruleazฤƒโ€ stare dar odatฤƒ ce have l-am actualizat, nu poate fi modificat din nou la starea โ€žnu ruleazฤƒโ€.

Pasul 1: Din bara de navigare, faceศ›i clic pe linkul โ€žTest Executionโ€. Vฤƒ va direcศ›iona cฤƒtre Panoul de execuศ›ie a testului.

Executarea unui caz de testare

Pasul 2: Alegeศ›i cazul de testare pe care doriศ›i sฤƒ รฎl rulaศ›i din panoul din stรขnga

Executarea unui caz de testare

Etapa 3: Dupฤƒ ce aศ›i selectat cazurile de testare, se va deschide o fereastrฤƒ.

Executarea unui caz de testare

Etapa 4: Urmaศ›i urmฤƒtorii paศ™i

  1. Introduceศ›i notele legate de cazul de testare executat
  2. Selectaศ›i starea acestuia

Executarea unui caz de testare

Pasul 5: Pe aceeaศ™i paginฤƒ, trebuie sฤƒ completaศ›i detalii similare despre execuศ›ia cazului de testare. Completaศ›i detaliile, selectaศ›i starea ศ™i apoi faceศ›i clic pe โ€žsalvare execuศ›ieโ€.

Executarea unui caz de testare

Generarea rapoartelor de testare

Linkul de testare acceptฤƒ diverse formate de rapoarte de testare, cum ar fi

  • HTML
  • MS Word
  • MS Excel
  • OpenOffice Scriitor
  • OpenOffice Calc

Etapa 1: Din bara de navigare, faceศ›i clic pe opศ›iunea Rapoarte de testare

Generarea rapoartelor de testare

Etapa 2: Din panoul din stรขnga, selectaศ›i linkul โ€žRaport de testareโ€.

Generarea rapoartelor de testare

Etapa 3: Pentru a genera un raport, urmaศ›i urmฤƒtorii paศ™i

  1. Marcaศ›i ศ™i demarcaศ›i opศ›iunea pe care doriศ›i sฤƒ o evidenศ›iaศ›i รฎn raportul de testare
  2. faceศ›i clic pe folderul proiectului dvs

Generarea rapoartelor de testare

Raportul de testare va arฤƒta astfel

Generarea rapoartelor de testare

Export Test Case/ Test Suite

Testlink oferฤƒ funcศ›iile pentru a exporta proiecte de testare/suite de testare รฎn dvs Testlink ศ™i apoi le puteศ›i importa รฎn altul Testlink proiect pe un server sau sistem diferit. Pentru a face acest lucru, trebuie sฤƒ urmaศ›i urmฤƒtorul pas

Pasul 1: Alegeศ›i cazul de testare pe care doriศ›i sฤƒ รฎl exportaศ›i รฎn pagina Specificaศ›ii de testare

Export Test Case/ Test Suite

Etapa 2: Acum, รฎn partea dreaptฤƒ a panoului, faceศ›i clic pe Export Test Case/ Test Suite pictograma de setare, va afiศ™a toate operaศ›iunile care pot fi efectuate pe cazul testului.

Etapa 3: Apasฤƒ pe "export" buton

Export Test Case/ Test Suite

Pasul 4: Se va deschide o altฤƒ fereastrฤƒ, se va marca opศ›iunea conform cerinศ›elor ศ™i se va face clic pe fila de export

Export Test Case/ Test Suite

Urmฤƒtorul XML este generat

Export Test Case/ Test Suite

Import de caz de testare/suitฤƒ de teste

Etapa 1: Selectaศ›i folderul Test suite รฎn care doriศ›i sฤƒ importaศ›i cazul de testare

Import de caz de testare/suitฤƒ de teste

Pasul 2: Faceศ›i clic pe pictograma de setare Import de caz de testare/suitฤƒ de teste รฎn partea dreaptฤƒ a panoului, va afiศ™a toate operaศ›iunile care pot fi executate pe suita de testare/cazul de testare

Pasul 3: Faceศ›i clic pe butonul de import din lista de operaศ›iuni de caz de testare ca

Import de caz de testare/suitฤƒ de teste

Pasul 4: Rฤƒsfoiศ›i ศ™i ataศ™aศ›i fiศ™ierul de caz de testare XML pe care l-aศ›i exportat de pe linkul de testare ศ™i faceศ›i clic pe butonul de รฎncฤƒrcare.

  1. Utilizaศ›i opศ›iunea de rฤƒsfoire pentru a ataศ™a fiศ™ierul de caz de testare XML pe care l-aศ›i exportat din testlink
  2. Faceศ›i clic pe รฎncฤƒrcaศ›i fiศ™ierul

Import de caz de testare/suitฤƒ de teste

Cรขnd รฎncฤƒrcaศ›i un fiศ™ier, se va deschide o fereastrฤƒ care indicฤƒ cazurile de testare de import

Import de caz de testare/suitฤƒ de teste

Pasul 5: Cazul de testare va fi รฎncฤƒrcat ศ™i afiศ™at รฎn partea dreaptฤƒ a panoului

Import de caz de testare/suitฤƒ de teste

Rezumat

รŽn acest tutorial, am acoperit diverse aspecte ale TestLink, cum ar fi modul รฎn care puteศ›i utiliza Testlink-ca management de testare. Vฤƒ explicฤƒ pas cu pas cum sฤƒ gestionaศ›i planul de testare pentru proiectul dvs., cum sฤƒ creaศ›i un utilizator ศ™i sฤƒ รฎi atribuiศ›i rolurile รฎn consecinศ›ฤƒ sau chiar cum sฤƒ importaศ›i sau sฤƒ exportaศ›i cazuri de testare รฎn proiect. Alte caracteristici utile, cum ar fi generarea de rapoarte, definirea cerinศ›elor etc., sunt de asemenea bine demonstrate รฎn acest tutorial.

Rezumaศ›i aceastฤƒ postare cu: