JaCoCo филиалының қамтуы дегеніміз не?
JaCoCo филиалының қамтуы дегеніміз не?

Бейне: JaCoCo филиалының қамтуы дегеніміз не?

Бейне: JaCoCo филиалының қамтуы дегеніміз не?
Бейне: JaCoCo Code Coverage Tutorial with Spring Boot 2024, Мамыр
Anonim

JaCoCo негізінен үш маңызды көрсеткішті қамтамасыз етеді: Жолдар қамту сынақтар арқылы шақырылған Java байт коды нұсқауларының санына негізделген орындалған код көлемін көрсетеді. Филиалдарды қамту орындалу пайызын көрсетеді филиалдары кодта – әдетте if/else және switch операторларына қатысты.

Сәйкесінше, филиалдық кодты қамту дегеніміз не?

Филиалды қамту мүмкіндігінің әрқайсысын қамтамасыз етуге бағытталған тестілеу әдісі болып табылады филиалы әрбір шешім нүктесінен кем дегенде бір рет орындалады және осылайша барлығына қол жеткізуге болады код орындалады. Яғни, әрбір филиалы әр түрлі жолмен қабылданады, шын және жалған.

Жоғарыда көрсетілгеннен басқа, JaCoCo не үшін қолданылады? Біз пайдалану the JaCoCo Maven плагині екі мақсатқа арналған: Ол бізге кіруге мүмкіндік береді JaCoCo орындауды қамту деректерін жазатын орындау уақыты агенті. Ол жазылған орындау деректерінен кодты қамту есептерін жасайды JaCoCo орындау уақытының агенті.

Сол сияқты, сіз JaCoCo дегеніміз не және ол қалай жұмыс істейді деп сұрай аласыз.

Java агенті. JaCoCo орындауды қамту деректерін жазу үшін сынып файлының құралдарын пайдаланады. Класс файлдары Java агенті деп аталатын құралдың көмегімен жылдам құралады. Бұл механизм қолданбалы жүйеге тәуелсіз сыныпты жүктеу кезінде барлық класс файлдарын жадта алдын ала өңдеуге мүмкіндік береді.

Филиалды қамту қалай өлшенеді?

Екі көрсеткішке назар аударыңыз, сызық қамту және салалық қамту . Олардың қалай есептелгенін көруге болады. Мұқаба сызықтарын алып, оны Жабылатын сызықтарға бөліңіз, сонда сіз сызықты аласыз қамту пайыз. алыңыз жабылған бұтақтар және оны жалпыға бөліңіз филиалдары және сізде бар салалық қамту пайыз ретінде.

Ұсынылған: