Testng и Junit являются средой тестирования, используемой для модульного тестирования. ФИЛЬМЫ ПОХОЖИЕ НА JUnitК нему добавлено еще больше функциональных возможностей, что делает TestNG более мощным, чем JUnit.
Аннотации JUnit и TestNG используют аннотации, и почти все аннотации выглядят одинаково.
TestNG использует@BeforeMethod, @ AfterMethod, похожий на @Before, @ After в JUnit4.
.........................
Mockito - это основанная на Java инфраструктура моделирования, используемая в сочетании с другими платформами тестирования, такими как JUnit и TestNG.
Она внутренне использует Java Reflection API и позволяет создавать объекты службы. фиктивный объект возвращает фиктивные данные и избегает внешних зависимостей . Он упрощает разработку тестов, имитируя внешние зависимости и применяя макеты к тестируемому коду.
Сводка
Так что, как следует из названия, Mockito используется для насмешкиданные или фальшивые данные, которые действуют как реальный объект для тестирования, они действуют как заглушка или драйвер , в то время как нам все еще нужно использовать junit или testng. в то время как Junit и TestNG являются модульным модулем тестирования java
Учебное пособие по объяснению
https://www.youtube.com/watch?v=eILy4p99ac8
Статья о Mockito
https://www.journaldev.com/21816/mockito-tutorial