Sobes.tech
Middle

Kas on tööriist, kus saab näha, kui palju toodet on testidega kaetud?

sobes.tech AI

Vastus AI-lt

Jah, on olemas mitu tööriista testide katvuse analüüsimiseks, mis näitavad, millised koodiosad on testidega kaetud ja millised mitte. Näiteks:

  • JaCoCo Java jaoks
  • Coverage.py Python jaoks
  • Istanbul/nyc JavaScript jaoks
  • Go katvustööriist Go jaoks

Need tööriistad genereerivad tavaliselt aruande katvuse protsendi ja visualiseeringud failide ja funktsioonide kaupa. CI/CD süsteemides integreeritakse sellised aruanded sageli toote testimise kvaliteedi jälgimiseks.

Näide Go katvuse kasutamisest:

go test -coverprofile=coverage.out ./...
go tool cover -html=coverage.out

See avab brauseris visuaalse aruande koodi katvuse kohta testidega.