Автоматизация тестирования: какой язык выбрать?

preview_player
Показать описание
Запись На бесплатную неделю Курсов по Тестирование ПО в США:

Cвязь со мной:

Инвестиции:
Зарегистрируйся на Robinhood получи акцию в подарок:

Зарегистрируйся на WeBull получи 2 акции в подарок

SDET или QA Automation ? Какая между ними разница

Кто такие QA Automation? Как научится автоматизации самому

КАК ПОЛУЧИТЬ РАБОТУ QA AUTOMATION? ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ НА ИНТЕРВЬЮ

Какой язык программирования выбрать для автоматизации

Если вы мануальный тестировщиков и вам стало скучно делать одни и те же действия изо дня в день, вы наверняка задумались о том что бы это все заавтоматизировать. Ну или решили удвоить себе зарплату, тк как по статистике автоматизаторы зарабатывают почти в 2 раза больше чем ручные тестировщики. Так как для изучения автоматизации вы должны начать программировать( Не тратье свое время на инструменты, которые позволяют записывать и воспроизводить ваши действия, они стременные и не стоят ваших сил и времени ) Перед вами наверняка вставал вопрос - какой язык программирования учить. Согласно Википедии на сегодняшний момент в мире более 700 языков програмирования! Какой же из них выбрать что бы быть успешным автоматизатором, потратив меньшее количество времени и побыстрее найти работу, давайте разбираться

Это зависит от того что вы автоматизируете. Обычно выделяют 3 вида автоматизации
автоматиация веб сервисом таких как Рост или сап
Автоматизация веб приложений
Автоматизация мобилок

Более редкие, это Деспот, консоли(иксбоксе, пс4, смарттв), Видео стриминг
На каждом свои инструменты и под них используются свои языки програмирования

Выбирайте язык программирования, на котором написано ваше приложения - помощь разработчиков

Джава, Джаваскрипт, Питон, Swift, Cotlin

Ruby - уходнит ко дну

Джава - самый популярный и один из ранних языков, на котором были написан инструменты для автоматизации(Selenium, Jmeter, etc) Имеют больше половины рынка. Это означает что почти половину ИТ компании в США используют ее как язык для автоматизации. Не самый любимый язык у автоматизаторов, так как считается язык более сложным по сравнение с тем же питоном например, но зато правильный.
Хороший язык, поймете все основные правила типизации. Много поддержки в интернете (статей, стаковерфлоу) После него легко перейти на другие языки

Джаваскрипт - Большой рост в связи с ростом Веба, много инструментов, Сайпрес, Найтватч, Вебдрайвер ИО, Протрактор. И так далее. Довольно хорошо усваивается, можно стать Фронтенд разработчиком
Минусы: Только для веба

Питон:
Очень быстрорастущий язык, относительно легкий в изучении - не видитесь что он легкий, будет так же сложно изучать. Можно стать девопс инженером, писать на Джанго, Дата сайенс инженером и тп Очень популярен в Дальне
Минусы, менее популярен в других штатах городах.

Swift, Kotlin
Очень популяренны и растут сильно. Поддержка от гигантов Гугл и Эппл, похожее с Джаваскриптом, получите большую поддержку от разработчиков и приятно на них автоматизировать
Минусы: Только для мобилок в основном, можно использовать для тестов фронт и десктоп, но редко

Какой же язык взять? Это не важно так как автоматизаторы не так сильно привязаны к языку, и поняв автоматизацию легко сможете перепрыгнуть
Я работал с питоном, пап, джавйой, Свифтом, колтуном, джс. Самое страшное что можете сделать это питаться между языками

Для первой работы я рекомендую джаву. Так как будет легче всего найти работу
Рекомендации по теме
Комментарии
Автор

Нееет, Kotlin был разработан компанией JetBrains, назван в честь острова близ Санкт-Петербурга! ;)

vadimtoptunov
Автор

Привет Азат, подписка + лайк . Тебя видел с другим блогером из США и заинтрересовался айти темой.

Bleublinov
Автор

Чётко, ёмко и по полочкам - молодец! Спасибо!

mt
Автор

09:00 минута видео. Азат немного ошибся, Kotlin был разработан JetBrains а не Google.

mykolalavrushko
Автор

Что скажешь спустя 2 года ? Хотел бы послушать новое мнение)

nikalastsk
Автор

Привет. Спасибо за видео. Но н хватат вставок с названиями терминов, про которые говоришь. На слух сложно воспринимается

neme
Автор

Привет Азат, меня зовут Булат, мне 28 лет. Я приехал в США 4 года назад из России. Живу в Нью -Джерси, у меня есть жена и два маленьких сына . Работаю на стройке, поступил в школу qa automation (online), потом начал рыться и набрел на твои видео(подписался и советую своим русскоязычным друзьям и одногруппникам), очень вдохновили, вот учусь уже месяц как с тобой связаться, помоги по- братски советом, есть вопросы некоторые.

bulatsharapov
Автор

я пришел на проект, я учил все на Java но мне сказали, что надо будет работать на JS)) я не отказался, а наоборот принял это как вызов для себя, но ощутил сложность в том, что я еще не разобрался на основном языке что да как, начал лезть в другой)) ну на ошибках учатся)

eduardmazur
Автор

у меня выбора не было)) на курсах была Java и мне понравилось))

eduardmazur
Автор

"почему-то" более распространен - да все просто. К моменту когда стали серьезно относиться к пайтону на джаве уже наваяли стопятьсот корпоративных приложений.

GregoryKupershmidt
Автор

Хотите прикол расскажу. Больше года изучал питон, последние 6 месяцев проходил платный курс по автоматизации на питоне. Прихожу на свою первую работу автоматизатором и мне говорят: "Вот тебе ссылка на репозиторий с тестовым фреймворком из соседнего проекта, нужно сделать такой-же только лучше и под наши задачи. Я туда заглядываю, а он написан на джаве. Во теперь заодно и джаву изучаю))). А так хотел GO учить вторым языком. Ну они типа похожи, так что джава тоже пойдёт.

predatel_rodini
Автор

Kotlin же не был разработан гуглом. Оговорился наверное=)

temkavibornov
Автор

Подписка и лайк однозначно за доскональность!.. А если начиная с нуля, что выбрать: мануальное тестирование или не заморачиваясь сразу начинать изучать Java, для автоматизации?

armenbadalyan
Автор

Скажи пожалуйста, за какое время можно выучить хоть один язык? Сам вроде не глупый, с разными редактором более менее умею работать. Интересно было бы узнать твоё мнение, по скольку в интернете порой пишут полную ересь, тыпа выучил язык за 2 недели. И с какого языка все же лучше начать, java или python?

Fangor-ji
Автор

Блин так все-таки с какого языка лучше начать в автоматизации?

samrybkin
Автор

Спасибо, очень информативное видео. Хотела уточнить: а если я изучаю java с selenium и пишу автотесты для web, намного ли отличается писать тесты для мобилки на аппиуме? Это совсем другой инструмент ?

olgadolgushina
Автор

добрый день. где можно узнать цены за обучение? на сайте нет инфы

svetlanagutsu
Автор

Вопрос из зала. Привет, Азат 🙋🏻‍♂️✨
Предыстория..
Мне 22 года, закончил школу (11 классов), пошёл в техникум, ушёл со второго курса бухучёта пойдя на службу. (не закончил тех)
После - работал в СургутНефтегазе водителем..
После службы в армии заинтересовался США 🇺🇸 "А как там живут люди? Может, там лучше?". И потом шерстя интернеты, понял, что я хочу уехать на ПМЖ в Штаты, а так как там нужно работать (как и везде в этом мире), то я заинтересовался сферой "It"

К сути дела..

Парень я - не глупый, но в программировании полный 0.
С компьютером дружба закончилась на топ 2к Европы по "Dota 2".
В кибер-спорт я могу конечно, но хотелось бы сделать карьеру в "It".

Вопрос такой: С чего начать "полному нулю", если он планирует стать "QA" разработчиком и какую ветвь/направление выбрать для среднего успеха? (под средним успехом я подразумеваю что-то универсальное и среднее по сложности в обучении)

Спасибо. Успехов твоему каналу! 💫
Не болей 😇🙋🏻‍♂️

DuhaShcheptinov
Автор

Могу ли я обучиться у вас на тестировщика и работать в России?

_swandy
Автор

Не "семиста", а "семисот". Пожалуйста!)

alexander_