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.