Прием на работу
#1
Отправлено 06 октября 2005 - 12:54
У меня такой вопрос. Сейчас мы набираем людей в отдел тестирования. Опыт работы в принципе не обязателен.
Но тут возникает проблема, о чем с ними беседовать?! Иногда приходят люди, которые вообще ничего не слышали о тестировании.
Сейчас даем им различные задачки на логику, но мне кажется, что-то мы упускаем.
Как можно узнать, есть ли у человека тестерские способности? Или может брать только людей с опытом?
#2
Отправлено 06 октября 2005 - 13:23
#3
Отправлено 06 октября 2005 - 13:48
Мне кажется, что для работы тестером необходимы базовые навыки програмирования и знание операционных систем, на которых придется работать. Остальному вполне можно научиться за 1-2 недели. А вообще главное, что бы человек соображал хорошо.
А зачем тестеру базовые навыки программирования? Про качества тестеров можно рассуждать много и долго. По-моему главное - кем себя человек видит. Если он просто пытается "поработать чуть-чуть тестером" чтобы потом перейти в программеры - это не вариант. Главное - человеку должно нравится искать ошибки. Я бы предложила что-нить потестировать и посмотреть на реакцию. Видели бы вы меня в процессе поиска бага - огонек в глазах, энтузиазм, радость по поводу каждого найденного глюка :)
#4
Отправлено 06 октября 2005 - 13:50
Вот оно, вот!!!!!Главное - человеку должно нравится искать ошибки. Я бы предложила что-нить потестировать и посмотреть на реакцию. Видели бы вы меня в процессе поиска бага - огонек в глазах, энтузиазм, радость по поводу каждого найденного глюка :)
http://forums.softwa...owentry&eid=101
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#5
Отправлено 06 октября 2005 - 14:00
Согласна, но пока что мы живем в серой реальности, где тестировщики в основном все-таки ищут. А так хочется в светлое будущее :))))Вот оно, вот!!!!!
http://forums.softwa...owentry&eid=101
#7
Отправлено 06 октября 2005 - 14:11
За 1-2 недели??? С таком подходом вы наберёте button pusher'ов.Мне кажется, что для работы тестером необходимы базовые навыки програмирования и знание операционных систем, на которых придется работать. Остальному вполне можно научиться за 1-2 недели. А вообще главное, что бы человек соображал хорошо.
#11
Отправлено 06 октября 2005 - 15:47
1. Человек должен обладать базовыми навыками
2. У него должно быть желание развиваться именно в этом направлении
3. Во время собеседования должно сложится впечатление, что он получает удовольствие от тестирования
Огромное всем спасибо за Ваши ответы .
#12
Отправлено 06 октября 2005 - 15:56
1. Не навыками, а знаниями скорееВ общем, что я поняла из всего вышенаписанного:
1. Человек должен обладать базовыми навыками
2. У него должно быть желание развиваться именно в этом направлении
3. Во время собеседования должно сложится впечатление, что он получает удовольствие от тестирования
Огромное всем спасибо за Ваши ответы .
3. Во время собеседования должно сложится впечатление, что он хочет заниматься тестированием ПО
#13
Отправлено 06 октября 2005 - 18:06
1. Общими для работы тестера.
2. Специфическими. Исходя из задач, которые будут выполняться именно на этой фирме.
3. Другими :)
Насколько помню, обсуждения различных требований уже велись: http://forums.softwa...indpost&p=12435
На каждое из таких требований придумайте как проверить его выполнение.
Пример требований:
1. Внимательность; обучаемость; умение излагать свои мысли на бумаге.
2. Знание предметной области приложения, которое предстоит тестировать; знания технологий, которые используются.
3. Выше среднего роста :)
Пример как проверить 1-й блок:
- Внимательность. Сделайте простой тест, допустим по ай-ти терминологии (кстати, очень полезно, когда человек при описании бага пользуется имено стандартными названиями контролов). Вот и делаем тест на знание названий элементов интерфейса. Хотя можно выбрать любой другой. Но туда же добавляем проверку на элементарную внимательность, в виде формулировки задания. Допустим: отметьте правильные варианты крестиком. Допускается больше одного правильного варианта. И тд. Ну, можете добавить грамматическую ошибку. После выполнения задания посмотрите как отмечены варианты, скажет ли человек об ошибке. Думаю, идея ясна.
- Обучаемость и умение излагать свои мысли на бумаге. Можем проверить вместе. Даем материал для изучения, простой и полезный, например "Three Parts To Every Good Bug Report" http://www.joelonsof...0000000029.html. Демонстрируем несколько багов (или даем еще одно тестовое задание найти такие баги в специально написанной для этого дела программе, не требующей особых знаний предметной области) и просим описать. Смотрим как человек понял.
Удачи.
#14
Отправлено 07 октября 2005 - 06:27
#15
Отправлено 07 октября 2005 - 06:50
Предлагаю провести некоторую аналогию.
Представим, что вы совладельцы команды Макларен Формулы 1. Естественно, что вас волнует результат гонок. Будет победа - будут деньги, нет - сидим на бобах. Значит в команду вам нужны кто?
Может быть девушка - выпускница курсов по вождению, которая может только подныть крышку капота и долго смотреть на то что там скрыто, сойдет для гонок?
Может быть вам подойдет студент, который только записался на курсы вождения?
Может быть кандидатура "подснежника" на 412-м москвиче тоже ничего?
Значит все зависит от того, какие цели вы ставите перед собой и своей командой. Профессионал в разы (а то и в десятки раз) эффективней начинающего.
Любой прием на работу - это капиталовложения. Готовы ли вы вкладывать деньги в человека в котором не уверены?
Если человек занимается тестированием профессионально, то он должен знать и методологию тестирования, и основы программирования, и основы протоколов обменна данными, и основы организации и администрирования операционных систем и сетей. И это всего лишь базис. Дальше можно специализироваться в какой-нибудь конкретной сфере. Если же таких знаний нет, то новичок вынужден будет их приобрести, если он желает остаться в тестировании. Но на это потребуется время, а время, как известно, - деньги.
Мое мнение, прием на работу начинающих - это большой риск, который может обернуться большими материальными потерями. Минимизировать этот риск можно только за счет института кураторства, т.е. назначения новичку персонального соглядатая и руководителя из числа опытных сотрудников.
Но это опять же риск, так как куратор может потратить массу времени без результатно, а это опять денежные потери и низкая производительность труда.
Вывод.
Семь раз отмерь - один раз отрежь.
#16
Отправлено 07 октября 2005 - 06:55
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#17
Отправлено 07 октября 2005 - 07:05
Дело в том, что не я принимаю решение о принятии на работу. Это решает руководство. Мое дело - побеседовать с человеком и узнать как можно больше о его способностях.
Если честно, мне бы очень хотелось, чтобы пришел к нам на работу человек с опытом, но пока таких не попадалось. Приходят в основном люди, которые "хотят стать программистами, а пока решили поработать тестировщиками" или которым просто "нужна временная работа". Я бы таких людей ни за что не брала на работу.
Людей, которые осознанно хотят заниматься тестированием ПО и делают все, чтобы чему-то учится в этом направление, очень мало.
Вчера приходил на собеседование человек. Если честно, он меня удивил. У него совсем нет опыта и даже не обладает какими-либо базовыми знаниями. Но мне показалось, что в нем что-то есть. Он достойно ответил на все предложенные вопросы.
Стоит ли рисковать и брать таких людей на работу?
#18
Отправлено 07 октября 2005 - 07:16
А у Вас есть возможность его уволить, если не понравится? Если да -- почему не взять.Вчера приходил на собеседование человек. Если честно, он меня удивил. У него совсем нет опыта и даже не обладает какими-либо базовыми знаниями. Но мне показалось, что в нем что-то есть. Он достойно ответил на все предложенные вопросы.
Стоит ли рисковать и брать таких людей на работу?
Я сомневаюсь, что профессионалы (на которых намекал Сергей) пойдут туда, где такая неопределенная ситуация. Только если предложить им место руководителя команды тестирования. В этом случае неопределенность как раз играет на руку -- строить что-то с нуля проще, чем перестаивать сложившуюся схему (впрочем, это мое личное мнение).
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#19
Отправлено 07 октября 2005 - 07:27
Давайте уточним чему остальному? :)Остальному вполне можно научиться за 1-2 недели.
Редактор портала www.it4business.ru
#20
Отправлено 07 октября 2005 - 07:45
Дело в том, что не я принимаю решение о принятии на работу. Это решает руководство. Мое дело - побеседовать с человеком и узнать как можно больше о его способностях.
Неопределнность усиливается
В свое время мне тоже приходилось собеседовать людей. После пары собеседований (а в тестировании я был далеко не новичок) я понял, что в конце разговора я не могу составить четкого мнения о человеке, одни ощущения. В результате, я составил опросник и беседа стала течь в более конструктивном виде.
Причем начальство не лезло в суть опросов, я им давал оценку на основании своего опросника (необходимо было для определения уровня зарплаты).
Не совсем понятно, что будет решать начальство на основании вашего мнения, тем более получится испорченный телефон.
Мне кажется, наиболее правильным решением будет нанять опытного человека, который будет заниматься этим вопросом.
Или, если нет жестких сроков по построению группы тестирования, нанять действительно начинающих (с базовыми знаниями в IT) и посмотреть как дело будет двигаться, т.е. понабивать самим шишки и принять осознанное решение.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных