Стоит ли идти на курсы автоматизаторов ?

учеба
курсы
обучение
Теги: #<Tag:0x00007fedbc622490> #<Tag:0x00007fedbc622350> #<Tag:0x00007fedbc622210>

#1

Доброе время суток,

Работаю мануальным тестировщиком, но на данный момент пишу тесты на Selenium IDE ( НЕ Record/Play).
Сразу отсеку вопрос “Почему на этом г…не?” - потому что так сказал тимлид.
Могу написать простенькие кейсы на Java+WebDriver, прочитал пару статей про Page Object, как-то через попу но могу сделать это все с использованием Maven. С property и capabilities не игрался (ибо негде и не знаю даже зачем).

Есть ли смысл идти на курсы? Чему меня могут научить что я сам не осилю? Стоит ли это потраченных денег и времени?

  • да
  • нет
  • не знаю

0 участников

И еще 1 вопрос не совсем по теме: Нужен ли автоматизатору ISTQB?

  • да
  • нет
  • не знаю

0 участников


Серия at.info опросов по автоматизации тестирования ПО
Важна ли сертификация и высшее образование для специалиста?
(rmerkushin) #2

Зависит от ваших способностей к обучению. Если вы и так схватываете все на лету, курсы вам особо не помогут. По поводу ISTQB особого смысла нет. Да как бы строчка в резюме будет не лишняя, но для нормальной конторы важен в первую очередь ваш опыт работы и способность к обучению.
P.S.: в большинстве случаев такую “бумажку” получить не проблема. Был у нас один сертифицированный аналитик, работник вам скажу еще тот, так что наличие сертификатов ровным счетом ничего не доказывает. Ну а решать конечно вам, отговаривать не стану :slight_smile:


(Александр Шиповалов) #3

Курсы, ведь тоже не просто так делают. В них описаны разбираемые темы, получаемые навыки, та польза которую они потенциально могут вам принести. Если вас, что то интересует из того, что описано - идите. Если нет не идете.

Ваш кэп:)


#4

Интересно смогут ли показать секретные техники или приёмы которые по книгам и статьям не узнаешь?


(Yegor Maksymchuk) #5

Нет.
Берете программу курса и по каждой теме в гугл.
Все.
А вот если проблема в том что некуда деть время-деньги или не можете сами себя заставить тогда да.
Если Вы уже написали тут этот вопрос, то создать отдельную тему с вопросами для Вас проблемой не будет.
Удачи.


(Yury) #6

На мой взгляд, там, где нет последующей сертификации или экзамена, курсы не нужны. Лучше сразу актуальная практика. А еще лучше - практика под присмотром более опытного коллеги (ментора).


#7

Спасибо, но вопрос в тому смогут ли меня там научить красивому коду? Каким-то специальным техникам и практикам?


(Denys Lapin) #8

Наврят ли, хотя много зависит от самих курсов. Как уже говорили вьіше - ментор будет на порядок еффективней


#9

Сейчас ментора найти проблемнее чем доллар по 20


(MaximDae) #10

Зависит от курсов, берете программу, идете в гугл, если больше половины уже знаете - не стоит, если прочитали несколько тем и сами разобрались - тоже не стоит. Если не хватает мотивации или же не можете разобраться сами - стоит. Ценность курсов в общем и целом зависит от программы и того, кто их ведет, можно узнать много нового из личного опыта преподавателей и от того, предусмотрено ли ревью.


(Roma Marinsky) #11

Учи сам, есть кучу ресурсов, слек чаты, литературы, тестовых сайтов, блогов и прочего по автоматизации

Самый простой путь на мой взгляд, ,возьма на вооружение/использование Selenide или JDI (от epam)- обёртки над селениумом, чтобы свой костыль не писать, также разберись с Component Object и вариациями PegaObject

если тим лид автоматизатор то почитай как он пишет тесты

Автоматизация очень простая штука, нет смысла учить в школе

если хочешь могу отвечать на вопросы по автоматизации в скайпе: newromik


#12

К сожалению тим лид не автоматизатор :frowning:

Спасибо за совет.


(Roma Marinsky) #13

тогда не слушай его по автоматизации вообще

И оно вам (компании) вообще нужно? Если тим лид не автоматизатор?

И ещё архиважно это научиться писать ручками локаторы для элементов, самому их находить и писать а ен с помощью всякого иде, firePath, только руками, лучше тебя никто не сгенерирует локатор


#14

Если есть стремление, то можно и без курсов прокачаться.
Если нет, то курсы не помогут.


(Sergey Korol) #15

7 сообщений перенесены в новую тему: Проблема с организацией скрипта по покупке товаров


(Goshko Nazar) #16

“Если в башне ничего - хоть ходи, хоть не ходи” (с)
Автоматизаторство, слишком узкая специальность что бы отдавать за нее еще время на курсы. При должной сноровке и немного времени, можно изучить все самому, и даже лучше чем после курсов.
Другое дело, что на курсах, если они нормальные, а таких по пальцам, можно научится неким хитростям и true-way в плане использования инструментов и некоторох стратегий, но это Вы можете узнать из практически любого сообщества, вроде нашего.


#17

Может кто-то какие-то хорошие книги посоветует?
А то в ЭТОЙ теме их много и не понятно что актуально а что нет


(Alexander) #18

Мое субъективное мнение. При постановке цели “стать инженером в области автоматизации тестирования” есть два эффективных пути:

  1. оказаться в компании, в которой
    а) есть у кого учиться автоматизации
    б) компания заинтересована в том чтобы вы учились автоматизации
    в) хотя бы тот кто способен учить, не против тратить на вас свое время
  2. Найти того кто способен учить за деньги, то есть - курсы

Первый путь несоизмеримо предпочтительней, но на практике так везет меньшинству. Теорию и даже практику можно выучить самостоятельно, разница только в КПД от такого усилия.
Основной момент описанных выше путей в контакте с теми, кто сможет поделиться практическим опытом решения абсолютно конкретных, типичных задач, с которыми сталкивается каждый автоматизатор и точно столкнетесь вы. Вопрос в том что вы хотите уметь через три месяца/пол года/год, и как хорошо вы планируете это уметь. И хватит ли вас на такой период времени в процессе самообучения.
Не вижу ничего постыдного в том чтобы пойти на курсы. Как показывает практика, те кто ставят себе конкретные цели и уверены в правильности поставленных целей, добиваются желаемого. То, что курсы выпускают пачки ни на что не способных индивидов, не является недостатком курсов, а является недостатком мотивации у тех кто за эти курсы платит. Так что я бы на вашем месте смело шел на курсы, а следом менял работу на ту, где главным условием будет возможность прокачивать скилл в автоматизации. И все получится.


(The Serjiom ) #19

Для себя предусмотрел такой план:

  1. Нужен предмет тестирования - ставим сайт на joomla или что-то другое, подключаем нужные модули которые было-бы интересно покрыть тестами - системы оплаты, авторизации через соц. сети … Все зависит от направления - сайт, мобильное приложение, desktop программу или API …
  2. Пишем понемногу тесты. Сначала простые, потом с Page Object. Изучаем примеры кода на github на нужном нам языке и нужным паттерном тестирования - https://github.com/search?l=java&q=selenide+page&ref=searchresults&type=Code&utf8=✓
  3. Далее усложняем - добавляя многоязычность, версионность, разные конфигурации, CI, GIT и т.д. Вводим класичиские патерны програмирования, смотрим как их используюют в других проектах https://github.com/search?l=java&q=selenide+factory&ref=searchresults&type=Code&utf8=✓
    Рефакторим, если есть кому показать - не обязательно тестироващик - показываем :slight_smile:
  4. Меняем язык програмировния и делаем все по новой.
    В процесе описуем что научились, какие технологии, программы и т.д.
    Это даст намного больше чем курсы.

#20

Очень интересный ответ, но стоит ли тратить время на 4 пункт?