Sobes.tech
Middle

Vai ir kāds rīks, kurā var redzēt, cik daudz produkta ir pārklāts ar testiem?

sobes.tech AI

Atbilde no AI

Jā, ir vairāki rīki testu pārklājuma analīzei, kas rāda, kuras koda daļas ir pārklātas ar testiem un kuras nav. Piemēram:

  • JaCoCo Java valodai
  • Coverage.py Python valodai
  • Istanbul/nyc JavaScript valodai
  • Go pārklājuma rīks Go valodai

Šie rīki parasti ģenerē ziņojumus ar pārklājuma procentu un vizualizācijām pēc failiem un funkcijām. CI/CD sistēmās šādi ziņojumi bieži tiek integrēti, lai uzraudzītu produkta testēšanas kvalitāti.

Piemērs, kā izmantot pārklājumu Go valodā:

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

Tas atvērs pārlūkprogrammā vizuālu pārskatu par koda pārklājumu ar testiem.