Секреты тестирования, или Важный шаг в трудоустройстве

Содержание
  1. О чём важно знать, чтобы стать тестировщиком: советы новичкам — карьера на vc.ru
  2. В теории
  3. На практике
  4. Насколько востребованы и сколько получают тестировщики
  5. Что нужно уметь новичку, чтобы устроиться на работу
  6. Что изучить, чтобы понять азы тестирования
  7. Книги о тестировании
  8. «Тестирование dot com», Роман Савин
  9. «Ключевые процессы тестирования», Рэкс Блэк
  10. «Тестирование. Легкий старт», Константин Азарский
  11. Карьерные перспективы тестировщика: куда развиваться после позиции джуниора
  12. Резюмируем
  13. Тесты на собеседовании: примеры, ответы, советы
  14. Что представляют собой тесты на собеседовании?
  15. Почему так важна подготовка к тестированию на собеседовании
  16. Как найти и выбрать ресурс для подготовки к тестированию?
  17. Тесты на собеседовании при приеме на работу — секрет успешного прохождения
  18. Цель тестирования
  19. Какие бывают тесты?
  20. Собеседование и тестирование
  21. Какие виды тестирования могут предложить соискателю?
  22. Бухгалтеру
  23. Менеджеру по продажам
  24. Работнику банка
  25. Юристу
  26. Программисту
  27. Как подготовиться к тестам?
  28. Каких ответов я жду на собеседовании по тестированию
  29. Вступление
  30. Почему вы решили стать тестировщиком?
  31. Что такое тестирование? В чем его суть как процесса?
  32. Что такое ошибка?
  33. В чем цель тестирования?
  34. Что вы знаете о жизненном цикле ПО?
  35. Какие бывают требования?
  36. Какие виды/типы/классы/методы тестирования вы знаете, и чем они различаются?
  37. Расскажите о тестовой документации: виды, цели
  38. TestOnJob: как не завалить тестирование при приёме на работу
  39. Как подготовиться к тестированию с TestOnJob
  40. Числовые тесты
  41. Вербальные тесты
  42. Логические тесты
  43. Тесты на знание английского
  44. Как это работает
  45. Как повысить свои шансы и не завалить тест

О чём важно знать, чтобы стать тестировщиком: советы новичкам — карьера на vc.ru

Секреты тестирования, или Важный шаг в трудоустройстве

Руководитель отдела тестирования Bookmate Анастасия Шарикова провела в «Нетологии» открытое занятие, на котором рассказала: кто такие тестировщики, сколько они получают и как освоить профессию. Зафиксировали главное.

Тестирование — полноценная специальность в ИТ с относительно низкими начальными требованиями, в сравнении с требованиями к начинающим разработчикам. Именно поэтому тестирование так привлекает тех, кто не работал в ИТ.

Эта статья для новичков, которые только присматриваются к отрасли. Рассказываем, чем занимаются тестировщики, сколько зарабатывают и что нужно уметь, чтобы получить первую работу.

В теории

Тестировщик или QA (Quality Assurance, специалист по качеству) проверяет программное обеспечение и помогает команде избавляться от ошибок и предотвращать их появление. В теории тестировщик и QA — названия для одной из той же профессии. Но работодатели часто разграничивают понятия:

Тестировщик. Уровень — Junior, новичок. Выполняет простую ручную работу и не связан с процессами улучшения качества продукта в целом. Выявляет и устраняет ошибки, но ещё не работает над их предотвращением.

QA (Quality Assurance). Уровень — Middle и выше, с опытом работы от 1–2 лет. Занимается повышением качества продукта на всех этапах разработки:

  • разрабатывает и устанавливает стандарты качества;
  • анализирует качество;
  • выбирает инструменты тестирования;
  • обдумывает, как предотвратить ошибки;
  • совершенствует процессы обеспечения качества.

На практике

Чтобы наглядно объяснить, чем занимаются тестировщики, приведу пример заданий для соискателей-джуниоров. Чаще всего джуниоров просят протестировать бытовые программы, например, калькулятор. Иногда — найти ошибки в том сервисе, куда они устраиваются.

Если это приложение, соискателя просят найти десять ошибок в нём. Это довольно банальные примеры, но по ним можно понять, что ищут работодатели.

Насколько востребованы и сколько получают тестировщики

Ошибки могут быть в любых программах. Поэтому тестировщиков нанимают все крупные компании, которые разрабатывают программное обеспечение. А еще фирмы, которые предоставляют услуги тестирования для мелких компаний-разработчиков без своего отдела QA.

Оценить востребованность профессии можно по количеству вакансий. Так, на hh.ru ежемесячно появляется 3400 вакансий для тестировщиков. Кроме того, работодатели публикуют вакансии на Freelance.ru, SuperJob.ru и других популярных сайтах поиска работы. Также сотрудников ищут в Telegram-каналах и группах в , в соцсети LinkedIn.

Зарплаты тестировщиков ниже, чем у разработчиков, но выше средних по стране. Уровень дохода зависит от опыта QA: Junior получают около $600, Lead могут претендовать на $2300 и больше.

Зарплаты тестировщиков по уровням по данным Software-testing

Средний уровень зарплат тестировщиков по данным Software-testing

Что нужно уметь новичку, чтобы устроиться на работу

Нужные навыки соискателя зависят от конкретной вакансии. Как правило, работодатели сразу пишут в описании, чего ждут от сотрудника. Чтобы устроиться на работу, как минимум, нужно уметь:

Находить и правильно заводить дефекты — определять, с каким разделом программы связана ошибка, в какой версии операционной системы или браузера воспроизводится.

Разбираться системами баг-трекинга Jira, Redmine, Bugzilla. Как правило, над устранением ошибки работают несколько разных специалистов. Системы баг-трекинга нужны, чтобы управлять процессом починки, координировать работу.

Так выглядит Jira Jira.com

Проводить клиентское тестирование веб- и мобильных приложений. Проверять программу с позиции пользователя, оценивать функциональность, удобство пользования — в разных операционных системах, браузерах, на разных разрешениях экрана и драйверах.

Обладать базовыми навыками тестирования. Например, проводить тест-анализ — определять, что именно будет протестировано, формировать условия тестирования.

Уметь работать с основными программами вроде Charles или Fiddler. Они нужны, чтобы проверять передачу данных между компьютером пользователя и сервером.

Разбираться в системах управления знаниями и хранилищах тест-кейсов. К таким программам относятся, например, Wiki и Confluence. Они работают как «Википедия» — там хранится вся информация про проекту. Как хранилища тест-кейсов часто используют TestRail или Zephyr.

Дополнительными плюсами при трудоустройстве будет уровень английского выше среднего, базовое знание языков программирования — например, Java или Python — и автотестирования.

Что изучить, чтобы понять азы тестирования

Вот книги и ресурсы, которые помогут понять, интересно ли вам тестирование, и освоить азы самостоятельно:

Книги о тестировании

«Тестирование dot com» Роман Савин

«Тестирование dot com», Роман Савин

Курс лекций для обучения тестированию. Автор опирается на личный опыт и рассказывает, как освоить профессию с нуля. Полезный материал для тех, кто участвует в разработке ПО, рекрутеров и желающих узнать больше о интернет-стартапах.

«Ключевые процессы тестирования» Рэкс Блэк

«Ключевые процессы тестирования», Рэкс Блэк

Автор описывает процессы тестирования и приводит примеры их использования в разных операционных, организационных, технологических условиях. Вы научитесь последовательно и эффективно тестировать ПО, наглядно представлять результаты тестирования, выполнять требования заказчика. Полезное пособие для начинающих специалистов.

«Тестирование. Легкий старт» Константин Азарский

«Тестирование. Легкий старт», Константин Азарский

Автор рассказывает новичкам, как освоить профессию тестировщика, отвечает на типичные вопросы и приводит практические примеры задач. Книга полезна для тех, кто только начал осваивать специальность.

Освоить профессию под руководством наставников, получить теорию в доступном виде и сразу начать решать практические задачи можно на образовательных курсах «Нетологии».

Карьерные перспективы тестировщика: куда развиваться после позиции джуниора

Начинающим тестировщикам доступны разнообразные пути развития карьеры. Можно развиваться горизонтально — выбрать специализацию, например, банковский сектор или страховые компании, и совершенствоваться в тестировании узкопрофильных программ.

Варианты специализации в профессии по сфере деятельности компании и рабочим навыкам, задачам по версии Capgemini.

Параллельно с этим новички набираются опыта и развивают карьеру вертикально. Через каждые два–три года бывший джуниор получают новые уровни навыков:

Middle QA Engineer/Tester. Пишет тестовые сценарии, готовит техническую документацию, исправляет баги и тестирует новые функции.

Senior QA Engineer/Tester. Планирует процессы и разрабатывает стандарты тестирования, работает с циклом проверки ПО. Оценивает работу младших специалистов.

Lead QA Engineer/Tester. Принимает решения по внутреннему устройству и внешним интерфейсам ПО по требованиям к нему и ресурсам в наличиии. Выполняет сложные задачи по тестированию.

QA Team Lead/Manager. Координирует стратегию тестирования в небольшой команде, руководит тестировщиками, планирует и контролирует их работу. Оценивает объём, сроки выполнения и бюджет проекта.

Профессиональное развитие проходит в разном темпе, указанное время — приблизительное. Некоторые тестировщики не становятся управленцами — Lead и Team Lead — и предпочитают дальше выполнять технические задачи даже после 10–15 лет работы.

Резюмируем

  • Тестировщик проверяет программы и помогает устранять ошибки в них.
  • Тестировщиков еще известны как QA. Это названия одной и той же профессии, но на практике тестировщиками называют Junior-специалистов, а QA — Middle и старше.
  • Тестировщиков нанимают крупные компании, которые разрабатывают и проверяют свои продукты, и небольшие, предоставляющие услуги тестирования. Вакансий для специалистов много, только на hh.ru — больше 14 тысяч по России.
  • Средняя зарплата новичка — $600, опытные тестировщики получают $2300.
  • Чтобы получить первую работу, новичку нужно знать теорию, уметь находить и заводить дефекты, работать с системами баг-трекинга, хранилищами тест-кейсов и программами для проверки передачи данных.

Источник: https://vc.ru/hr/69657-o-chem-vazhno-znat-chtoby-stat-testirovshchikom-sovety-novichkam

Тесты на собеседовании: примеры, ответы, советы

Секреты тестирования, или Важный шаг в трудоустройстве

Тесты на собеседовании — что это? Если вы хотите получить работу своей мечты, мало просто подготовить и разослать резюме. Нужно использовать все возможности, чтобы получить желаемую должность.

В текущей экономической ситуации получение высокооплачиваемой и интересной работы это непростая задача даже для профессионалов своего дела. Вы можете быть очень квалифицированы и хорошо подходить для выполнения данной работы, но вполне вероятно, что сотни других кандидатов претендуют на эту же позицию. И вам предстоит жесткая конкуренция.

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

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

Что представляют собой тесты на собеседовании?

Тесты при собеседовании — это стандартизированные психологические экзамены. Они измеряют потенциал человека для выполнения задачи, требующей особых навыков. А также способность кандидата к обучению и развитию.

В отличие от тестов на знания, которые измеряют уже имеющийся объем академических знаний, тесты на пригодность к работе ориентированы на будущее.

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

Человек, который показывает наивысший результат после прохождения таких тестов, может считаться наиболее подходящим и способным кандидатом.

Тесты на собеседовании бывают следующих видов:

  • числовые (математические)
  • вербальные
  • логические (на логическое мышление)
  • психологические
  • профессиональные

Больше о стандартных видах тестов для оценки соискателей на собеседовании читайте в наших статьях:

Вербальные тесты — Все о вербальных тестах

Числовые тесты

Логические тесты при приеме на работу

Психологические тесты

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

Почему так важна подготовка к тестированию на собеседовании

Как следует из термина «тест», такое задание представляет собой опросник, составленный из нескольких вопросов и вариантов ответов на эти вопросы. Большинство тестов для оценки соискателей схожи по форме и, в определенной степени, по содержанию.

Существует множество видов тестов при приеме на работу — числовые (математические), логические, вербальные, психологические, на ситуативное поведение, лидерство и т.п.

Но поскольку разработчики таких тестов строго регулируют их формат, их более или менее легко классифицировать и выявить общие закономерности и правила решения.

Наиболее очевидным преимуществом отработки этих практических тестов является ознакомление с ними заранее и создание ментальных «коротких путей» их решения. Поскольку тесты на собеседовании имеют стандартные формы, предварительное знакомство с ними даст вашему мозгу способность быстро узнавать тестовые задания и так же быстро их решать.

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

Но, что еще более важно, предварительная подготовка устранит страх, связанный с тестированием. Волнение перед собеседованием — это переживание, свойственное многим людям. Но паника при самой мысли об экзамене — это непродуктивное и вредное состояние.

Предварительная практика позволит вам узнать, чего можно ожидать, и тестирование уже не покажется таким страшным. Это особенно полезно, если вам свойственно «тормозить» от волнения, а такое состояние встречается довольно часто.

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

Как найти и выбрать ресурс для подготовки к тестированию?

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

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

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

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

А также в удобстве интерфейса по анализу успешности.

На HRLider вы найдете самую большую базу тестов в российском интернете: более 2000 тестов — примерно по 400 в каждой категории: числовые, вербальные, логические, психологические и тесты на эрудицию для конкурса Лидеры России.

Основным критерием для выбора сайта, на котором стоит начать подготовку, является наличие и объем базы тестов, которые будут озвучены вам работодателем. Например, работодатель сообщил, что вам предстоят тесты на логику, вербальные тесты и математические тесты. В таком случае, вам могут подойти большинство российских или иностранных ресурсов, предоставляющих тесты при собеседовании.

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

В настоящее время HRlider.ru является единственным русскоязычным сайтом, на котором представлены профессиональные психологические тесты для руководителей, офисных позиций, отдела продаж и отдела поддержки клиентов с ответами и подробными стратегиями решения.

Пример психологического теста для руководителей HRlider:

Ответ и объяснение теста:

HRlider.ru — это единственный сайт, позволяющий полностью подготовиться к прохождению любых видов тестов на собеседовании — числовых, вербальных, логических и психологических.

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

Начать подготовку 

Источник: https://hrlider.ru/posts/testy-pri-prieme-na-rabotu-zachem-got/

Тесты на собеседовании при приеме на работу — секрет успешного прохождения

Секреты тестирования, или Важный шаг в трудоустройстве

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

Неудивительно, что помимо собеседования с претендентом на вакантное место руководством компаний и предприятий организуются различные тестовые задания. Тесты позволяют выявить не только уровень профессионализма, но и сделать предварительные прогнозы по успешности трудовой деятельности конкретного человека, желающего влиться в коллектив.

Цель тестирования

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

Классический тест представляет собой определённый набор заданий или описаний различных ситуаций, решить которые должен претендент на рабочее место.

Ответы на вопросы (результаты теста) фиксирует менеджер или специалист по персоналу, которому было поручено подобрать новых сотрудников на свободные рабочие места.

Затем информация доводится до непосредственного руководителя, а результаты хранятся в кадровом отделе организации или предприятия.

Основные цели проводимого теста — это:

  • отсеивание претендентов с неустойчивой психикой;
  • получение объективных результатов вне зависимости от личного отношения к претенденту (кандидат не всегда вызывает симпатию у менеджера);
  • быстрый отбор лучших кандидатур из общего списка претендентов (их как бы просеивают сквозь сито повышенных требований).

Менеджер обязан обратить внимание на следующие качества, важные для руководства:

  • способность креативно (нестандартно) мыслить;
  • умение анализировать и справляться с большими информационными объёмами;
  • присутствие лидерских задатков и качеств;
  • умение владеть собой и ситуацией;
  • устойчивость к стрессу;
  • умение и желание общаться (способность к коммуникации);
  • способность к самостоятельной работе и работе под контролем;
  • умение справляться с рутинными заданиями;
  • наличие мотивации к осуществлению трудовой деятельности.

Какие бывают тесты?

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

Если же говорить о строгой классификации тестовых заданий, они делятся на четыре основных группы:

  • Профессиональные тестирования подходят исключительно для выявления навыков и умений в конкретной работе. Считаются самыми распространёнными и необходимыми для трудовых отношений. Позволяют определить уровень знаний у юристов, бухгалтеров, кассиров и экономистов, а также других специалистов.
  • Интеллектуальные тестирования (например, по наработкам Айзенка) не имеют прямого отношения к вакантному месту и должности, на которую претендует работник. Их цель заключается в определении умственного развития кандидата.
  • Для определения личностных качеств. Такие тесты позволяют выявить степень мотивации человека, его эмоциональность и черты характера. Задания и вопросы в основном сосредоточены на психологическом аспекте и оценке психологических границ человека.
  • Для выявления способностей. Это преимущественно тестирование творческой направленности, позволяющее определить степень соответствия кандидата той должности, которую он желает получить у работодателя. Например, может потребоваться проверка способности быстро запоминать информацию или работать с её большими объёмами. Конкретные требования работодателя в этом случае будут зависеть от особенностей трудовой деятельности на данном рабочем месте.

Собеседование и тестирование

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

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

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

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

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

После принятия ответов производится их проверка.

Какие виды тестирования могут предложить соискателю?

Вид тестирования во многом определяется должностью, на которую претендует работник.

Бухгалтеру

Бухгалтеру предложат задания по бухгалтерскому учёту, выявляя при этом способность запоминать цифры и работать с информацией, а также профессиональные навыки.

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

Или спросить, какой платёжный документ не подписывается директором, давая при этом несколько ответов на выбор (например, расходный и приходный кассовый ордер, авансовый отчёт, платёжная ведомость).

Менеджеру по продажам

Для менеджеров по продажам будут заданы профессиональные вопросы, касающиеся взаимодействия с клиентом, анализа рыночной ситуации, ведения клиентской базы и так далее.

Часто предлагается «продать ручку» специалисту по персоналу, тем самым определяя умения человека действовать в стрессовой ситуации. Также определяются личностные качества и способность к коммуникации, толерантность в общении, умение ставить цели и достигать их без участия руководителя. Умственные способности часто определяются по краткому тестовому обзору по методике Отиса.

Работнику банка

Для будущих банковских служащих важно пройти профессиональную проверку. Также работодателя интересуют психологические данные сотрудника, его устойчивость к стрессам.

Из профессиональных навыков могут проверяться специфические знания, необходимые для конкретной должности. Например, кассиру необходимо знать инструкции Центробанка, а кредитный специалист обязан владеть информацией по работе с кредитами.

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

Юристу

От юристов требуется ясность мышления и системный подход к решению той или иной ситуации.

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

Программисту

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

Немаловажно определение личностных качеств и интеллектуальных способностей.

Наиболее распространённые тесты:

  • Психометрического типа — Миннесотский опросник, СМИЛ (русскоязычный вариант личностного опросника), индикатор Майерс-Бриггс.
  • Личностного типа — Профессиональный опросник, Калифорнийский опросник, «16 личностных факторов».
  • Интеллектуального типа — Айзенка, Амтхауэра.

Как подготовиться к тестам?

Желательно выяснить, какое именно тестирование предстоит. Например, это можно узнать у сотрудников, которые уже проходили тесты.

Получив нужную информацию, можно потренироваться на тестовых заданиях через интернет, тем самым обновив профессиональные навыки и знания.

Перед прохождением испытания необходимо позитивно настроиться и хорошо отдохнуть. Рекомендуется использовать удобную и красивую одежду, доставляющую комфорт и обеспечивающую уверенность в себе.

Не нашли ответа на свой вопрос? Звоните на телефон горячей линии 8 (800) 350-34-85. Это бесплатно.

Источник: https://zakonguru.com/trudovoe/trudoustrojstvo/priyom/kak-projti-test.html

Каких ответов я жду на собеседовании по тестированию

Секреты тестирования, или Важный шаг в трудоустройстве

Я провожу собеседования на тестировщиков. У меня иногда болит голова. Долго собирался написать статью… И вот, наконец, выполнил свое намерение.

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

Прежде всего она требуется юниорам, ибо в сети по запросу «тестирование» на них (соискателей) обрушивается огромный объем информационного мусора, который плохо структурирован и часто противоречит сам себе.

Вступление

Сначала несколько слов о себе. На данный момент являюсь начальником отдела тестирования и сопровождения компании, занимающейся корпоративными ГИС. До этого работал руководителем группы тестирования в компании, разрабатывающей коммерческие СДО (Системы дистанционного обучения).

А еще раньше ведущим инженером по тестированию в компании, которая обеспечивала электронные торги по ФЗ №94. А начинал я свою карьеру более 11 лет назад в роли системного администратора (в трех различных организациях). Стажером-программистом был чуть меньше двух лет (вначале нулевых – VB).

Фрилансил инженером-программистом: писал собственный баг-трекер для госкомпании… Исходя из сказанного, можно утверждать, что определенный опыт (тестирования — суммарно более 5 лет) наработан… Кроме того, по долгу службы мне постоянно приходится подбирать сотрудников в отдел тестирования.

И чем больше я этим занимаюсь, тем больше убеждаюсь, что иногда проще взять претендента без опыта, чем человека с опытом тестирования в российской компании (впрочем, не без исключений). Попутно следует отметить, что соискатели без опыта в подавляющей массе используют следующие источники информации о профессии: интернет – ресурсы, книги, мнение знакомых тестировщиков.

На собеседовании я всегда задаю одни и те же вопросы:

  1. Почему вы решили стать тестировщиком?
  2. Что такое тестирование? В чем его суть как процесса?
  3. Что такое ошибка?
  4. В чем цель тестирования?
  5. Что вы знаете о жизненном цикле ПО?
  6. Какие бывают требования?
  7. Какие виды/типы/классы/методы тестирования вы знаете, и чем они различаются?
  8. Расскажите о тестовой документации: виды, цели.
  9. Из каких этапов состоит процесс тестирования?
  10. Автоматизированное тестирование – отдельный вид тестирования?
  11. Какой тип/вид класс тестирования имеет смысл автоматизировать?

Соискатель, который доходит за полтора часа беседы до восьмого вопроса, – редкость, такого я возьму на работу юниором. Доходящий за то же время до 11 вопроса может быть принят на должность ведущего тестировщика, однако за 240 проведенных собеседований таких оказалось только 5 человек! Может, я слишком требователен к ответам? Нет, я просто жду от соискателя понимания того, чем ему придется заниматься. Вот как проходит собеседование: я начинаю разговаривать с соискателем предпочтительно в форме диалога, задавая ему указанные вопросы. Если получаю ответ, правильный или близкий к правильному, то перехожу к следующему вопросу. Если соискатель «блуждает», приводит заученную формулировку или просто не может ее обосновать, я пытаюсь подвести его к правильному ответу и почему этот ответ правильный. Пытаюсь заставить рассуждать. Последний год вместо собеседований у меня получаются импровизированные лекции. И дело не только в том, что соискатели менее осведомлены или у них мало опыта. Имели место и собеседования на должность ведущего инженера по тестированию с претендентами с 10 летним опытом… результат почти всегда удручает. По-моему, дело в том, что очень много противоречивой информации и «неполезного» опыта, ведь очень многие российские компании строят процесс тестирования по модели С. Канера – когда два – три высококвалифицированных тестировщика полностью генерируют, отбирают и описывают кейсы, а проверки проводят 10 -15,100, 500+ «тестеров» не особо вникая в саму суть процесса. Этим текстом я попытаюсь немного подвести вчерашних, сегодняшних и завтрашних соискателей на позицию тестировщика к пониманию, а что же все-таки такое «тестирование». Далее я отвечу на некоторые из вопросов собеседования и обосную свое мнение, а также приведу некоторые из наиболее частых ответов соискателей и объясню, почему считаю их неправильными.

Почему вы решили стать тестировщиком?

Наиболее частый ответ: «потому что это просто и интересно (!)». Т. е. кандидат считает, что ему будут платить деньги за щелканье мышкой в вк… Или дадут софт и скажут – сломай его… Или он просто не готовился к этому вопросу и имеет весьма слабое представление о профессии.

Второй по частоте ответ: «потому что я хочу работать в IT и тестирование – самый простой путь» (читай: у IT специалистов высокая зп, а в тестировании не нужно ни знаний, ни навыков, но зп тоже достаточно высокая!). Бывали и ответы: «меня мама/муж/жена заставила идти на собеседование».

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

Что бы я хотел услышать? Возможно, что-то вроде: «потому что без тестирования невозможно выявить истинное состояние производимого продукта, и насколько он соответствует ожиданиям потребителя».

Что такое тестирование? В чем его суть как процесса?

Наиболее частый ответ (напрямую прописан у С. Канера и Р.Савина) – «поиск ошибок».

И во всей литературе по тестированию почему-то никто не указывает, что это упрощение и весьма грубое, и вообще, этот ответ просто неверен!

Тестирование – комплекс мероприятий, направленный на проведение проверок на соответствие производимого продукта требованиям, к нему предъявляемым (прямым и косвенным).

Да, действительно, в ходе проверок выявляются ошибки/инциденты/замечания, но это лишь побочный продукт процесса. Основным является информация о соответствии продукта требованиям, которые к нему предъявляются.

Что такое ошибка?

Ну, здесь, слава Богу, почти все отвечают: «некорректная работа программы…». А вот дальше начинается хаос, когда спрашиваешь: «а как мы узнаем корректная работа или нет?» Правильный ответ есть почти на всех известных мне ресурсах о тестировании:

Ошибка – несоответствие производимого продукта требованиям, прямым или косвенным.

Чтобы не блуждать в противоречиях/предположениях и т. п., – это единственно правильный ответ.

В чем цель тестирования?

Здесь люди начинают повторять ответ на второй вопрос с разными вариациями. Наиболее внимательные соискатели пытаются пересказать то, что я им подсказывал при ответе на второй вопрос. А ответ крайне простой:

Цель тестирования – предоставление актуальной информации о соответствии производимого продукта требованиям.

Всё. Не больше и не меньше. Ну, конечно же, можно еще сказать, что цель тестирования – предоставление информации о количестве ошибок в продукте. А именно это и неправильно. Почему? Вот просто-таки каждодневный кейс многих тестировщиков/ПМ/аналитиков: звонок заказчика – «как там мой продукт?». «Вы знаете, в нем еще 60 багов!» – ответ тестировщика/ПМ… И что дальше? Это много? Мало? Нормально? Можно, конечно, рассказать подробно о критичности этих багов, их приоритетах, но это не ответ на вопрос заказчика, это выдача сырой необработанной информации ДВП. Теперь тот же кейс. «Как там мой продукт?», – спрашивает заказчик. «35% процентов требований реализовано полностью, еще 5% – с замечаниями и еще 2% – сейчас в реализации», – отвечает ПМ/тестировщик. Как Вам кажется, такой ответ понятнее? И пусть в эти 5% входят, уже упомянутые 60 багов-замечаний… Ответ на вопрос дан настолько точный, насколько это вообще возможно в данном формате. Вот именно это и является целью тестирования. А, соответственно, и сам процесс по своей сути должен сводиться к достижению этой цели.

Что вы знаете о жизненном цикле ПО?

Про ЖЦ ПО сказано много, да и он сильно зависит от организации процесса реализации в целом.

Все же есть некоторая «золотая середина», но и здесь умудряются фантазировать дикие вещи, то сводя все к трем пунктам, то разрисовывая схему на три страницы… Всем, кто проводил/проходил собеседование, и так ясно, какие ошибки совершаются и сколько вариантов у правильных ответов. Останавливаться подробнее не буду, скажу только, что есть целый пул кандидатов, которые намертво стопорились на этом вопросе (примерно 7%).

Какие бывают требования?

До этого вопроса за полтора часа доходят только процентов 50 соискателей… Хотя я и не требую ответов «буква в букву», главное, как это называют юристы, сохранить «дух». Самый частый кейс: соискатели начинают перечислять виды технической документации, которые они знают или о которых слышали… Обязательно выслушаю, покиваю и спрошу: «что-нибудь еще?».

Редко кто вспоминает про деление на «функциональные»/«нефункциональные», а кто вспоминает, часто не может объяснить разницу. Но есть одна категория, про которую забывают. Я в этой статье уже несколько раз упоминал о «…требованиях прямых и косвенных…». На собеседовании я эту фразу произношу раз пять-шесть.

Очень малый процент соискателей переспрашивает и тем самым исключает этот вопрос из собеседования. А полный ответ таков: «Требования бывают прямыми (т. е. формализованными в технической документации, спеках, юзер-стори и прочих формальных артефактах) и косвенными (т. е.

проистекающими из прямых, либо являющимися негласным стандартом для данной продукции или основывающиеся на опыте и здравом смысле использования данного продукта или продуктах, подобных ему).

Все требования также подразделяются на функциональные (описывающие какие функции должен выполнять продукт) и нефункциональные (требования к окружению, поддерживаемости, надежности и прочим характеристикам продукта). Прямые требования всегда приоритетнее косвенных.

» Самый очевидный и «простой» пример: в ТЗ — «кнопка должна быть красного цвета» – прямое требование, из него проистекают косвенные – она не должна быть синей, зеленой, серой или черной и т. д… Естественно, это сильное упрощение, но очень показательное.

А главное – такой подход отсекает излишне формальное отношение к тестированию и поднимает планку квалификации тестирования как такового, ибо для грамотного тестирования мало знать только ТЗ и юзер-стори, надо еще изучить прикладную область и специфику потребления производимого продукта. Такое тестирование значительно эффективнее.

Есть маленький грех за мной: я отрицаю существование негативных проверок, поскольку:

  • их тяжело обосновать перед руководством,
  • на них трудно получить время,
  • их практически невозможно обосновать экономически перед заказчиком при составлении сметы на тестирование.

Опираясь на концепцию косвенных требований этого делать не надо, т. к. все проверки становятся позитивными, но часть из них – на соответствие прямым требованиям, часть – на соответствие косвенным. И квалификация специалиста как раз и выявляется пониманием косвенных требований для каждого конкретного продукта.

Какие виды/типы/классы/методы тестирования вы знаете, и чем они различаются?

О классификации тестирования имеется очень много информации, вариантов правильных ответов тоже очень много. Я задаю этот вопрос, чтобы увидеть, готовился соискатель хоть в малой степени или вообще не удосужился.

Дело в том, что на предыдущие вопросы можно ответить, просто рассуждая и имея общее представление о сфере в целом. Данный вопрос требует элементарного знания терминов.

Возможно, я рассмотрю его в других статьях, ибо он достаточно большой и заслуживает отдельной статьи.

Расскажите о тестовой документации: виды, цели

Тестовая документация – пожалуй, самая большая проблема. По ней идут такие битвы в сообществах, фирмах и т. д.! Про нее столько противоречивой информации. О ней изданы многотомники на разных языках.

О ней такая каша в головах… Каких только ответов не приходилось слышать (да-да, включая ТЗ и проектное решение – это тоже тестовая документация)… Поэтому выскажу свои мысли по этому поводу.

Тестовая документация бывает двух видов: внешняя и внутренняя.

И та, и другая – инструмент, облегчающий жизнь проектной команде. Не более и не менее.

Источник: https://habr.com/ru/post/254209/

TestOnJob: как не завалить тестирование при приёме на работу

Секреты тестирования, или Важный шаг в трудоустройстве

Резюме, трудовая книжка и даже красный диплом не дают полного представления о соискателе. Помните трагикомичное видео о девушках-экономистах, которые не знают, что такое «билет банка России»? Тестирования помогают отфильтровывать шаблонные резюме и приглашать на интервью действительно лучших кандидатов.

Соискатели тоже в выигрыше: стандартизированный тест при приёме на работу — это довольно объективная штука. При такой системе ваш успех гораздо меньше зависит от настроения и заскоков руководства. Если вы хорошо показали себя на тестировании, вам вряд ли откажут из-за дурацкого галстука.

А если первичное тестирование проводится удалённо, снимается ещё и нервозность.

Как подготовиться к тестированию с TestOnJob

Каким бы классным специалистом в своей сфере вы ни были, решать тесты — это отдельный навык. Чтобы делать это хорошо, нужно набить руку. На сайте TestOnJob можно тренироваться проходить тесты, следить за своим прогрессом и сравнивать свой результат с другими. Задания составлены профессиональными рекрутерами и основаны на тестах, которые предлагают соискателям в большинстве компаний.

Первым делом на TestOnJob нужно выбрать направление подготовки. Здесь есть числовые, вербальные, логические тесты и тесты по английскому.

Числовые тесты

  • Сложность: средняя / высокая.
  • Вакансии: менеджеры, аналитики, инженеры, банкиры, кассиры.

Это стандартные тесты, где проверяется способность читать и интерпретировать графики, диаграммы, таблицы, умение подсчитывать проценты, конвертировать валюту, составлять пропорции и вычислять коэффициенты.

Работодатели часто используют данные тесты от разработчиков Shl или Talent Q.

Тренировочные тесты TestOnJob разделены на два уровня — от простого к сложному. На первом вы разогреетесь, а ближе ко второму уровню вам потребуется максимум концентрации и опыта.

Вербальные тесты

  • Сложность: средняя / высокая.
  • Вакансии: менеджеры по продажам, копирайтеры, учителя.

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

Задания состоят из утверждений, которые нужно оценить как правду или ложь.

Логические тесты

  • Сложность: средняя / высокая.
  • Вакансии: менеджеры по продукту, логисты, инженеры, экономисты.

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

Тесты делятся на четыре темы: «Продолжение серии», «Лишний в серии», «Матрица» и «Аналогия».

Тесты на знание английского

  • Сложность: средняя.
  • Вакансии: топ-менеджеры, банкиры, разработчики.

Этот тест даёт понять уровень бизнес-английского: сможет ли кандидат правильно вести переписку и переговоры с иностранными партнёрами, прочитать контракт на английском, грамотно составить пресс-релиз.

В заданиях предлагают читать и разбирать отрывки на деловую тематику, подбирать недостающие слова, суффиксы и префиксы, альтернативные высказывания, близкие по смыслу выражения и так далее.

Как это работает

Вы можете выбрать одно направление или готовиться комплексно: при покупке полного пакета тестов действует скидка 20%. После оплаты на сайте вы получите логин и пароль для входа в личный кабинет. Тесты можно решать с компьютера, планшета или телефона — это удобно, если вы едете в метро или стоите в очереди. Главное — иметь выход в интернет.

У тестов есть два режима:

  • С таймером — для максимального приближения к реальному тестированию. Ответы на вопросы вы узнаете только после того, как закончите прохождение теста.
  • Без таймера — для вдумчивой подготовки. Тут вы можете размышлять над вопросами сколько угодно и в любой момент посмотреть правильный ответ.

Специалисты TestOnJob рекомендуют сначала решать тест с таймером, чтобы привыкнуть к ограничению во времени, как в реальном тестировании, а также вскрыть слабые места.

Когда вы пройдёте первые несколько тестов, сможете отслеживать свой прогресс с помощью графиков, а также посмотреть свой результат и сравнить его с результатами других пользователей. По сути, это ваши невидимые конкуренты, которые так же ищут работу и готовятся к тестированиям. А может быть, даже претендуют на ту же должность в той же компании.

Прогресс в TestOnJob

Как повысить свои шансы и не завалить тест

  1. Читайте условия. Даже если очень хочется сразу приступить к тесту, не торопитесь — сначала прочитайте инструкцию. Лучше потратить лишние пять минут, чем провалить тестирование из-за нарушения какого-нибудь правила. Если что-то непонятно, не стесняйтесь спрашивать организаторов — они для этого и нужны.
  2. Следите за временем. сложность тестов при приёме на работу — это ограничение по времени. Научитесь правильно распределять его по вопросам теста. В среднем одна минута на один вопрос. Навык должен стать автоматическим, иначе слежка за таймером рассеет внимание. И помните, что следить за временем — не значит спешить.
  3. Проходите тест самостоятельно. Когда вас ожидает удалённое тестирование, есть соблазн попросить пройти его за вас более опытного специалиста. Помните, что работодатель проводит верификацию: на собеседовании даёт тесты такого же уровня и выявляет недобросовестных кандидатов.
  4. Готовьтесь заранее.

    Чтобы не нервничать перед тестом, можно медитировать или пить валерьянку, но лучше всего хорошенько подготовиться. Чем больше тестов вы пройдёте в спокойной домашней обстановке, тем увереннее будете во время реальных испытаний. Но даже один день тренировок лучше, чем ничего.

Для читателей Лайфхакера, которые ещё не знают, какое именно испытание им предложит работодатель, TestOnJob подготовил бесплатные демоверсии всех тестов.

Начать тренировку на TestOnJob

Источник: https://Lifehacker.ru/testonjob/

Ваша работа
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: