Sobes.tech
Middle

Կա՞ գործիք, որտեղ կարելի է տեսնել, թե ինչպես է արտադրանքը պատված թեստերով։

sobes.tech AI

Պատասխան AI-ից

Այո, կան մի քանի գործիքներ թեստերի ծածկույթի վերլուծության համար, որոնք ցույց են տալիս, թե որ մասերը կոդից են ծածկված թեստերով և որոնք՝ ոչ։ Օրինակ՝

  • JaCoCo Java-ի համար
  • Coverage.py Python-ի համար
  • Istanbul/nyc JavaScript-ի համար
  • Go ծածկույթի գործիք Go-ի համար

Սովորաբար, այս գործիքները ստեղծում են հաշվետվություններ ծածկույթի տոկոսով և տեսողական պատկերացումներ ֆայլերի և ֆունկցիաների վրա։ CI/CD համակարգերում հաճախ այդ հաշվետվությունները ինտեգրվում են արտադրանքի թեստավորման որակը հետևելու համար։

Օրինակ՝ Go-ում ծածկույթի օգտագործման օրինակ՝

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

Սա բացում է բրաուզերում տեսողական հաշվետվություն կոդի թեստերով ծածկույթի մասին։