Skip to content

Cum sa vizualizezi si sa analizezi rezultatele testelor in Bamboo

DodaTech Updated 2025-01-15 1 min read

In this tutorial, you'll learn about Cum sa vizualizezi si sa analizezi rezultatele testelor in Bamboo. We cover key concepts, practical examples, and best practices to help you understand and apply this topic effectively.

Vei invata cum sa configurezi parsarea testelor in Bamboo si sa interpretezi rezultatele pentru a mentine calitatea codului.

Problema

Testele ruleaza, dar rezultatele nu sunt vizibile centralizat. Nimeni nu stie cate teste trec, cate esueaza si care este tendinta calitatii in timp.

Solutia

1. Adauga un task de test in plan

Configureaza un task care ruleaza testele:

Task: Maven
Goal: test
Working directory: .

2. Parsarea rezultatelor testelor

Adauga un task JUnit Parser:

Task: JUnit Parser
Test results: target/surefire-reports/*.xml

3. Vizualizeaza rezultatele

Dupa un build, navigheaza la Build Results > Tests pentru a vedea:

  • Numarul total de teste
  • Teste trecute / esuate / ignorate
  • Durata fiecarui test
  • Stack trace pentru teste esuate

4. Analizeaza tendintele

Acceseaza Plan > Reports > Test Summary pentru a vedea:

  • Graficul evolutiei testelor in timp
  • Top cele mai lente teste
  • Teste care au esuat frecvent

5. Configureaza fail conditions

Seteaza conditii pentru a marca build-ul ca failed:

Fail build if: Any test fails
Fail build if: Less than 90% test coverage

6. Exporta rapoarte

Apasa Export pentru a descarca raportul in format CSV sau HTML.

Preventie

  • Configureaza parsarea testelor pentru toate tipurile de teste (unit, integrare, e2e)
  • Monitorizeaza testele lente — pot fi optimizate
  • Configureaza alerte pentru degradari ale ratei de succes

Greseli comune

  1. Parser neselectat — rezultatele testelor nu apar in interfata
  2. Pattern incorect — fisierele XML nu sunt gasite de parser
  3. Teste ignorate raportate ca trecute@Disabled / @Ignore nu sunt evidentiate clar

FAQ

### Ce formate de raportare suporta Bamboo?

JUnit XML, NUnit, MSTest, surefire, si format personalizat prin pluginuri.

Pot compara rezultatele testelor intre build-uri?

Da, in Build Results > Test Summary poti vedea evolutia testelor intre build-uri.

Cum adaug un test care ruleaza doar pe un branch?

Foloseste adnotari sau variabile de mediu in configuratia testului.

Construit de dezvoltatorii Doda Browser, DodaZIP si Durga Antivirus Pro. Instrumentele DodaTech se integreaza perfect cu Bamboo pentru productivitate si securitate sporite.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro