Mockito — это библиотека для создания mock-объектов, которые имитируют поведение реальных зависимостей в тестах. Она позволяет подменять реальные объекты заглушками, чтобы изолировать тестируемый код.
Selenium WebDriver — это инструмент для автоматизации тестирования веб-приложений, который позволяет программно управлять браузером так, как это сделал бы пользователь.
В классическом понимании модульного тестирования тестируется отдельный метод или функция как единица. Тестирование «отдельной части метода» напрямую не поддерживается, так как метод — это атомарная единица кода.
Наиболее универсальным и широко применимым видом тестирования считается модульное тестирование (unit testing). Оно позволяет проверять отдельные компоненты или функции приложения изолированно от остальной системы.
На предыдущем месте работы для автоматической сборки и тестирования iOS-проектов обычно использовались инструменты CI/CD, например, Jenkins, GitLab CI или GitHub Actions.