Отчетность о качестве теста Junit - PullRequest
0 голосов
/ 01 марта 2019

Есть ли что-нибудь, что могло бы предоставить отчет о качестве теста / комплекта junit?Например, я обнаружил, что наша команда разработчиков создает тест junit, но либо:

  1. Не делает никаких утверждений.Таким образом, покрытие кода является хорошим, и все, кажется, проходит, так как нет никаких подтверждений сбоя.
  2. На самом деле не тестирование кода и создание утверждений, таких как assertEquals (1 == 1).Таким образом, тест junit пройдет, но покрытие кода будет отстойным.Или, может быть, недостаточно утверждений, и покрытие кода приемлемо.

У меня нет времени просматривать все тесты, поэтому отчет будет идеальным.Мы используем Jenkins / sonarqube / jacoco / katalon / junit4

1 Ответ

0 голосов
/ 04 марта 2019

В Java / IntelliJ вы можете сделать проверку кода.По умолчанию он использует предупреждения или даже ничего в ситуации, которую вы описали.

Просто зайдите в Анализ -> Проверить код -> Профиль проверки ... -> Проблемы JUnit -> измените серьезность на ОШИБКУ.

Это даст вашим разработчикам ошибки, в то время как они будутпопробуйте сделать беспорядок, как assertTrue(true) и так далее.Вы можете кастомизировать его, чтобы выбирать только важные вещи.

Подробнее об этом можно прочитать здесь: https://www.jetbrains.com/help/idea/code-inspection.html

После этого вы можете нажать на кнопку EXPORT и получить ее в видеXML или HTML.

...