Come misurare la copertura del test dell'unità di codice Java per sviluppatore?
Scenario: un team lavora su un progetto Java/Maven/JUnit usando una sorta di SCM. Vorremmo aumentare la copertura dei test, il che significa che tutti gli sviluppatori dovrebbero testare il codice più intensamente. Misurare i miglioramenti complessivi della copertura dei test utilizzando qualcosa come SonarQube è abbastanza facile, ma è necessario farlo per sviluppatore per essere in grado di riconoscere i valori anomali: ingegneri che hanno la migliore copertura dei test e ingegneri la cui copertura è peggiore.
Come risponderesti alla domanda "che cosa è la copertura di prova del codice modificato dallo sviluppatore X durante l'ultimo mese?"Esiste una misura approssimativa surrogata che potrebbe essere seguita più facilmente?
1 answers
C'è un plugin Cockpit sviluppatore commerciale che fa proprio questo, oltre ad altre caratteristiche nifty.