Sobes.tech
Middle

Van-e eszköz, amivel meg lehet nézni, hogy a termék mennyire van tesztekkel lefedve?

sobes.tech MI

Válasz az MI-től

Igen, léteznek olyan eszközök, amelyek elemzik a tesztlefedettséget, és megmutatják, mely részei vannak lefedve a tesztekkel, és melyek nem. Például:

  • JaCoCo Java-hoz
  • Coverage.py Python-hoz
  • Istanbul/nyc JavaScript-hez
  • Go lefedettségi eszköz Go-hoz

Ezek az eszközök általában jelentéseket generálnak a lefedettségi százalékról és vizualizációkat fájlokra és funkciókra bontva. CI/CD rendszerekben ezeket a jelentéseket gyakran integrálják a termék tesztelésének minőségének nyomon követésére.

Példa a Go-ban történő lefedettség használatára:

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

Ez megnyit egy vizuális jelentést a kód tesztekkel való lefedettségéről a böngészőben.