Selenium и тестирование Web
Автоматизация тестирования в Web пришла раньше, чем в мобильные гаджеты. Сейчас там есть уже устоявшиеся практики, основы которых стоит знать любому тестировщику.

Selenium WebDriver - это инструмент (по сути драйвер), позволяющий работать с браузером из кода. Он общается с кодом по протоколу HTTP. Получая команду, он передает ее драйверу конкретного браузера и совершается действие, подобное действиям пользователя.

Selenium не обязательно использоваться только для автоматизации тестирования на Web. Однако для этого он подходит отлично.

О том, как написать свой первый Selenium тест на Java можно почитать тут:


О подводных камнях и хитростях, которые надо знать в процессе создания автотестов:

Инструменты автотестирования мобильных приложений
Автоматизация тестирования мобильных приложений - относительно новая область. Здесь все пока не так однозначно, как в Web. Разобраться с нуля в этом может быть не просто: существует несколько отличных друг от друга мобильных операционных систем (iOS, Android) и множество инструментов для автоматизации.

Для того, чтобы получить примерное представление о том, какие бывают инструменты автоматизации тестирования, посмотреть на все это, так сказать, с высоты птичьего полета, стоит обратить внимание на статью "Путеводитель по инструментам автотестирования мобильных приложений":

https://habr.com/company/badoo/blog/347986/
Made on
Tilda