Перейти к содержимому

Фотография

нагрузочное тестирование или автоматизация


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 12

#1 mill9r

mill9r

    Новый участник

  • Members
  • Pip
  • 5 сообщений

Отправлено 06 июня 2017 - 07:16

Добрый день.

Прошел обучение в одной крупной компании на автоматизатора.

Во время обучения предложили выполнить задание по нагрузочному тестированию, после которого меня позвали на собеседование (нагрузочное тестирование). Если я удачно прошел собеседование, то у меня будет возможность выбора между автоматизацией и нагрузочным тестированием. Теперь я колеблюсь между выбором направления.

Сам я проходил переобучение по специальности программирование. Знаю Java, JS, Servlet's, немного Spring/Hibernate, SQL, Android, могу написать небольшое веб-приложение. Опыта в мануальном тестировании нет.

 Я мало чего знаю об автоматизации и нагрузочном тестировании, но, как я понял, в нагрузочном надо неплохо разбираться не только в Java, но и в сетях, БД, статистике, много разнообразных задач. Вакансий по нагрузочному тестированию практически нет.

Куда можно двигаться дальше из нагрузочного тестирования? Какие перспективы роста? Можно ли потом уйти в разработчики? Сколько времени понадобиться, чтобы стать более или менее нормальным специалистом в автоматизации и в performance testing?


  • 0

#2 Freiman

Freiman

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 06 июня 2017 - 07:34

Иди в нагрузочники, "автоматизаторов" на селениуме - каждый второй, а вот найти хорошего спеца по нагрузке - проблема.
  • 1

#3 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 06 июня 2017 - 10:25

Зачем вы идете в нагрузочное тестирование. если сразу планируете из него уходить?
Зачем вообще из разработки уходить в тестирование, чтоб из него вырасти в разработку?
  • 0

#4 mill9r

mill9r

    Новый участник

  • Members
  • Pip
  • 5 сообщений

Отправлено 06 июня 2017 - 11:16

Зачем вы идете в нагрузочное тестирование. если сразу планируете из него уходить?
Зачем вообще из разработки уходить в тестирование, чтоб из него вырасти в разработку?

Я просто спросил о такой возможности. Может мне не понравится нагрузочное тестирование или еще что-нибудь. Из разработки я не уходил, потому что я там никогда и не был. ЯП я знаю благодаря учёбе в университете/самостоятельному изучению. Что посоветуете выбрать автоматизацию/нагрузочное тестирование, желательно с аргументацией, если есть силы/желание расписывать все за/против.


  • 0

#5 baxatob

baxatob

    Опытный участник

  • Members
  • PipPipPipPip
  • 258 сообщений
  • ФИО:Юрий
  • Город:Riga

Отправлено 06 июня 2017 - 11:31

Вообще странно слышать о такой узкой специализации - нагрузочник. Автоматизатор тестов должен уметь грузить. 

 

 

Вакансий по нагрузочному тестированию практически нет.

 

Естественно, потому что такой специальности нет.

 

Другое дело, что только малое количество проектов доживают до стадии, когда нужно нагрузочное тестирование.


  • 0

#6 mill9r

mill9r

    Новый участник

  • Members
  • Pip
  • 5 сообщений

Отправлено 06 июня 2017 - 11:48

Вообще странно слышать о такой узкой специализации - нагрузочник. Автоматизатор тестов должен уметь грузить. 

 

 

Вакансий по нагрузочному тестированию практически нет.

 

Естественно, потому что такой специальности нет.

 

Другое дело, что только малое количество проектов доживают до стадии, когда нужно нагрузочное тестирование.

 

С сайта xxx

Mid Performance Testing Engineer

Что необходимо, чтобы успешно влиться в работу?

  • Опыт проведения нагрузочного тестирования с использованием LoadRunner и JMeter;
  • Знание языков ООП (Java);
  • Опыт работы с DB Oracle;
  • Опыт создания сценариев SQL и анализа отчетов AWR;
  • Хорошее понимание JVM, настройка JVM.

  • 0

#7 baxatob

baxatob

    Опытный участник

  • Members
  • PipPipPipPip
  • 258 сообщений
  • ФИО:Юрий
  • Город:Riga

Отправлено 06 июня 2017 - 12:15

Да, возможно бывают единичные вакансии. 

Но вы сами себя не загоняйте в столь узкие рамки. 

Если уже знаете Java, то изучите JMeter. Недели должно хватить, чтобы понять, как работает этот инструмент. А все тонкие настройки уже зависят от конкретного приложения, которое нужно будет грузить. 


  • 0

#8 mill9r

mill9r

    Новый участник

  • Members
  • Pip
  • 5 сообщений

Отправлено 06 июня 2017 - 12:29

Да, возможно бывают единичные вакансии. 

Но вы сами себя не загоняйте в столь узкие рамки. 

Если уже знаете Java, то изучите JMeter. Недели должно хватить, чтобы понять, как работает этот инструмент. А все тонкие настройки уже зависят от конкретного приложения, которое нужно будет грузить. 

Если я пройду собеседование, то надо будет работать в отделе, который занимается нагрузочным тестированием (штат около 50 человек). Со слов собеседовавших они часто тестирует приложение прошедшее мануальщиков и автотестеров. Как я понимаю, с другими видами тестирования я не буду сталкиваться (та же автоматизация пройдёт мимо меня).


  • 0

#9 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 06 июня 2017 - 12:31

Зачем вы идете в нагрузочное тестирование. если сразу планируете из него уходить?
Зачем вообще из разработки уходить в тестирование, чтоб из него вырасти в разработку?

Я просто спросил о такой возможности. Может мне не понравится нагрузочное тестирование или еще что-нибудь. Из разработки я не уходил, потому что я там никогда и не был. ЯП я знаю благодаря учёбе в университете/самостоятельному изучению. Что посоветуете выбрать автоматизацию/нагрузочное тестирование, желательно с аргументацией, если есть силы/желание расписывать все за/против.

Ничего не посоветую. Если вам все равно куда - подбросьте монетку.

Знаю Java, JS, Servlet's, немного Spring/Hibernate, SQL, Android, могу написать небольшое веб-приложение.

 
и всетаки, почему не junior java developer?
Что тестирование изучать легче - это иллюзия. Иначе не всплывали бы здесь регулярно тестовые задания с вопросом "вообще не понял что тут делать"
 

Вообще странно слышать о такой узкой специализации - нагрузочник. Автоматизатор тестов должен уметь грузить.


Вагоны?
Это две абсолютно разные специализации. Автоматизатор несомненно должен уметь накидать запросов в 100 потоков. Но это нагрузка, а не тестирование производительности

Вакансий по нагрузочному тестированию практически нет.

 
Естественно, потому что такой специальности нет.
 
Другое дело, что только малое количество проектов доживают до стадии, когда нужно нагрузочное тестирование.

Вакансии по нагрузочному тестированию есть. Не всякая компания может позволить себе выделенного специалиста - это да.
Гораздо большее количество проектов доживает до стадии, когда нагрузочное тестирование делать уже поздно.
У меня есть ощущение что ваше понятие "проект" очень сильно суженно.
Проекты с которыми приходилось работать мне делали очень больно тем, кто пропускал нагрузочное тестирование на стадии прототипа.
  • 0

#10 baxatob

baxatob

    Опытный участник

  • Members
  • PipPipPipPip
  • 258 сообщений
  • ФИО:Юрий
  • Город:Riga

Отправлено 06 июня 2017 - 13:36

Вагоны?

 

Разработчиков  :biggrin:

 

 

Если я пройду собеседование, то надо будет работать в отделе, который занимается нагрузочным тестированием (штат около 50 человек). Со слов собеседовавших они часто тестирует приложение прошедшее мануальщиков и автотестеров. Как я понимаю, с другими видами тестирования я не буду сталкиваться (та же автоматизация пройдёт мимо меня).

 

Ну, компания немаленькая, раз так. 50 человек уже сами по себе могут создать нагрузку :) Мимо вас ничего не пройдет, если вы сами это не пропустите. JMeter гораздо сложнее Селениума (имхо), поэтому без особого труда сможете в перспективе переключиться. Если нравится компания, и эта вакансия - входной билет, то в чем сомнения?


  • 0

#11 ch_ip

ch_ip

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 07 июня 2017 - 22:36

Я мало чего знаю об автоматизации и нагрузочном тестировании, но, как я понял, в нагрузочном надо неплохо разбираться не только в Java, но и в сетях, БД, статистике, много разнообразных задач.

 

Верно понимаете. А в автоматизации надо разбираться в архитектуре приложения, unit-тестировании, построении фреймворков, continious integration и continious delivery. Везде есть чему поучиться, но в нагрузке действительно, нужно намного больше понимать про внутренности мира IT.
И да, в обоих случаях придется изучить теорию по тестированию.

 

Вакансий по нагрузочному тестированию практически нет.

Плохо ищете или не там. Хорошие специалисты редки, найти очень сложно.

 

Куда можно двигаться дальше из нагрузочного тестирования?

А зачем куда-то дальше двигаться? Это отдельная самостоятельная специализация. Крутые специалисты стоят очень дорого на рынке.
Но если уж очень хочется, то можно потом стать архитектором приложений / баз данных.

 

Какие перспективы роста? Можно ли потом уйти в разработчики?

Перспективы роста — разные. Но если хотите идти в разработку, то надо идти в разработку сразу. Тестирование вам в этом не поможет, в том числе и автоматизированное. Это разные области.

 

Сколько времени понадобиться, чтобы стать более или менее нормальным специалистом в автоматизации и в performance testing?

2 года в автоматизации. 3-4 в performance testing.


  • 1

#12 mill9r

mill9r

    Новый участник

  • Members
  • Pip
  • 5 сообщений

Отправлено 08 июня 2017 - 10:20

 

Я мало чего знаю об автоматизации и нагрузочном тестировании, но, как я понял, в нагрузочном надо неплохо разбираться не только в Java, но и в сетях, БД, статистике, много разнообразных задач.

 

Верно понимаете. А в автоматизации надо разбираться в архитектуре приложения, unit-тестировании, построении фреймворков, continious integration и continious delivery. Везде есть чему поучиться, но в нагрузке действительно, нужно намного больше понимать про внутренности мира IT.
И да, в обоих случаях придется изучить теорию по тестированию.

 

Вакансий по нагрузочному тестированию практически нет.

Плохо ищете или не там. Хорошие специалисты редки, найти очень сложно.

 

Куда можно двигаться дальше из нагрузочного тестирования?

А зачем куда-то дальше двигаться? Это отдельная самостоятельная специализация. Крутые специалисты стоят очень дорого на рынке.
Но если уж очень хочется, то можно потом стать архитектором приложений / баз данных.

 

Какие перспективы роста? Можно ли потом уйти в разработчики?

Перспективы роста — разные. Но если хотите идти в разработку, то надо идти в разработку сразу. Тестирование вам в этом не поможет, в том числе и автоматизированное. Это разные области.

 

Сколько времени понадобиться, чтобы стать более или менее нормальным специалистом в автоматизации и в performance testing?

2 года в автоматизации. 3-4 в performance testing.

 

Огромнейшее спасибо за ответ.


  • 0

#13 ivan_strelka

ivan_strelka

    Новый участник

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Стрелка Иван Александрович

Отправлено 07 декабря 2018 - 11:43

В итоге, где оказался? чем занимаешься? 


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных