Я так понял что сломанные broken - это где exception, а failed - где ошибка именно на каком то ассерте. Потому что exception еще не означает что тест завершился с ошибкой - скорее означает что тест выполнился с ошибкой - то есть проблема с тесте, а не в приложении
Ну звучит логично, хотя имхо полезней в тренде видеть сломанные тесты именно те, которые напрямую говорят об изменениях в проверяемом функционале.
т.е. как вот глядя на этот тренд можно сказать, где и когда был поломан некоторый функционал, который до этого работал? Ну больше стало красного, это да, но "явно" он не говорит, что функционал до этого работал, а сейчас нет*