Testare automata: Testare BDD cu Cucumber

Vom aborda subiecte avansate legate de testarea automata – behavior-driven development (BDD) si scrierea de scenarii folosind Cucumber Java si Gherkin. Partea de practica se va concentra pe designul si dezvoltarea de teste automate in Selenium Web Driver folosind Cucumber Java framework.
Cod: SQA-051
Durata: 20 ore

Descriere

Pentru a seta un proces de testare corect, este necesar nu doar sa dezvoltam anumite teste dar si sa organizam procesul in asa fel incat crearea de teste si revizuirea lor sa implice atat programatorii si software testerii cat si stakeholderii – inclusiv clientul. Acest lucru poate sa fie facut prin descrierea testelor – si a comportamentului acestora – intr-un limbaj care poate sa fie inteles de toata lumea.

Pentru a organiza un asemenea proces, cursul nostru incepe cu revizuirea metodologiilor de testare precum test-driven development (TDD) si extensia sa “behavior-driven development” (BDD).

Functionalitatile Cucumber sunt descoperite si invatate prin practica – de la scrierea unui scenariu in Gherkin pana la testare automata full cu generare de raport.

Subiecte curs

Metodologia de testare BDD
  • Trecere in revista a metodologiilor de testare si dezvoltare
  • Test-driven development (TDD)
  • Behavior-driven development (BDD)

Introducere in Cucumber
  • Arhitectura Cucumber
  • Lansarea unui proiect Cucumber. Configurare
  • Cum lucram cu functionalitatile

Functionalitati avansate ale Cucumber
  • Cum lucram cu script-uri personalizate
  • Transferarea collections & files
  • Hooks & Dependency Injection in Cucumber
  • Limbajul Gherkin

Practica
  • Crearea unui project template
  • Crearea unei functionalitati, scenariu, pasi. Script: “Checking display of elements on the page”
  • Regular expressions. Capture groups. Passing a list of parameters
  • Structura unui scenariu. Non-capture group
  • Tags & hooks. Folosirea metodelor clasei Scenariu
  • Rularea de teste cu Maven. Rapoarte

Obiective

  • Cum sa luam decizii despre testarea automata a diferitelor parti ale unei aplicatii web
  • Crearea de scenarii legate de comportamentul aplicatiilor in Gherkin
  • Folosirea framework-ului in procesul de testare automata
  • Folosirea framework-ului Cucumber-Reporting pentru a genera rapoarte

Public tinta

  • Software testeri
  • Test automation engineers
  • Load testing experts
  • Test teams managers

Alege oras Online Pret
Inregistreaza-te pentru urmatorul curs.
+
Inregistrarea la urmatorul curs va asigura prioritatea pe lista de inscriere. Veti fi contactat pentru confirmarea inscrierii in momentul in care urmatorul curs este programat.
Online 1663 RON
Bucuresti 1663 RON
Cracovia 1663 RON
Wroclaw 1663 RON

Facturile pentru curs sunt emise in moneda locala. Toate preturile de mai sus pot fi supuse modificarilor in functie de locul unde se desfasoara trainingul si modul de livrare. Preturile pot fi supuse modificarilor si in perioada in care se programeaza. La preturile afisate se adauga TVA.

Inscrie-te!

Prenume*
Nume*
Companie
Adresa email*
Alege oras
Telefon
Observatii
Mai ai intrebari?
Contacteaza-ne.
Thank you.
Your request has been received.