Руководитель отдела тестирования компании Globus Алексей Сёмин рассказывает, как стать тестировщиком: от собеседования до первого проекта. В нашей статье мы собрали примеры часто встречающихся задач на собеседованиях в ИТ-компании с ответами, а также советы о том, как можно к ним подготовиться.

Первый баг в трекер

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

Тема

В ней описывают проблему несколькими словами. Лучше, если она будет начинаться с отрицания: «не работает», «не происходит», «неправильно» и прочее. Например: «Не происходит синхронизация с сервером на iPhone 6», «Не работает воспроизведение видео в Nexus 5».

Сценарий

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

Дополнительно можно приложить скриншоты с указанием мест, на которые стоит обратить внимание (можно использовать приложения Joxi, LightShot и другие), для более сложновоспроизводимых багов — записать видео. Когда наберётесь опыта, можете снимать и прикладывать логи.

В конце сценария указывается среда, в которой проводилось тестирование: версия приложения, прошивка девайса (Android , iOS ). Если это веб-приложение, дополнительно укажите версию браузера.

Назначение бага

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

Проставление критичности

Виды критичности багов в большинстве трекеров представлены следующим списком:

Immediate (Blocker)

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

Crit — Urgent

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

High

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

Normal

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

Low

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

Первое задание

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

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

Коллеги будут удивлены, если составите чек-лист в виде карты мыслей, например в .

Чек-лист для тестирования Pokémon GO

Одним из первоочередных видов тестирования для начинающего QA-специалиста, возможно, станет прохождение по чек-листам, тест-кейсам более старших специалистов. Этот этап необходим для более быстрого погружения в проект. Для наращивания тестовой базы новичок может сам расширять этот чек-лист. Junior-тестировщики в рамках обучения написанию чек-листов подготовили лист для тестирования приложения Pokémon GO. Тут описаны только позитивные кейсы.

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

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

К логическим заданиям на собеседовании тестировщика обязательно нужно готовиться. Как это сделать?

  • Регулярно практиковаться

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

  • Разбирать каждую задачу

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

  • Читать форумы

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

Потенциальные логические задачи на собеседовании тестировщика

Фото 2
Потенциальные логические задачи на собеседовании тестировщика

Логические задания помогают техническим и HR-специалистам сформировать представление о том, что за кандидат находится перед ними.

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

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

Задание от Microsoft

Есть 2 мотка верёвки. Если поджечь каждый с одной стороны, моток сгорит в течение часа. Как отмерить 45 минут, используя два таких мотка веревки? Веревку нельзя никак делить.

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

Головоломка от Google

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

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

Задание от Adobe

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

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

Задачи для тестировщиков на собеседовании часто могут выглядеть следующим образом.

Веревка вокруг экватора

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

Разгадка. Решить задание можно с помощью математики. Как вы помните из курса школы, длина экватора – 40 075 км. Радиус окружности определяется по формуле R = L/2π = 40075000/2х3,14 = 6381369,43 м. Увеличив длину еще на десять метров, получаем число 6381371,02 м. Поскольку величина зазора – 1,59, человеку легко удастся пройти через него.

Сложение чисел

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

Разгадка. Карл использовал сорок девять пар чисел: девяносто девять и один … пятьдесят один и сорок девять. При сложении каждой пары получалось сто, также было еще два числа без пары – пятьдесят и сто. Таким образом: 49х100+50+100=5050.

Нарисовать дом

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

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

Драже

Почему глазурь на M&M’s идеально гладкая?

Разгадка. В этой головоломке правильный ответ не так уж и важен. Главное – посмотреть, как вы будете использовать воображение и что станете делать, если вдруг попадете на производство.

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

Почему канализационные люки имеют круглую форму?

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

Необычное высказывание

В чем заключается уникальность английского фразы ‘The quick brown fox jumps over the lazy dog?’

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

Фото 2

Первый рабочий день

Первый рабочий день проходит стандартно: выдают компьютер, который нужно настроить, установить рабочие программы. Системный администратор готовит доступы к почте и корпоративным внутренним программам.

Не стоит спрашивать, где установить Skype, использовать в нём ник со школьных времён gangsta_666 или забавную картинку. Используйте в нике сочетание имени и фамилии, например ivansmirnov или smirnovivan, поставьте свою обычную фотографию.

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

Вопросы и ответы

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

Эксперт:

Екатерина, добрый вечер!

Проведение подобных тестирований, как Вы догадываетесь, достаточно распространенная практика.

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

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

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

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

Прохождение тестирования может повлиять на занятость в организации в случае, если такое тестирование будет проведено в форме аттестации.
Так, согласно п. 3 ч. 1 ст. 81 Трудового кодекса РФ, трудовой договор может быть расторгнут работодателем, в числе прочего, в случае несоответствия работника занимаемой должности или выполняемой работе вследствие недостаточной квалификации, подтвержденной результатами аттестации.
Такая аттестация должна проводиться исключительно на основании локального нормативного акта. Несоответствие работника занимаемой должности обязан доказать работодатель. Результаты аттестации, разумеется, могут быть оспорены.

С уважением

Выдаевич Дмитрий.

Я попал под сокращение штата в организации.

В соответствии с выданным уведомлением трудовой договор будет расторгнут 30.10.2016.

Обязан ли работодатель в данной ситуации отпускать меня для собеседования в рабочее время, до момента моего увольнения?

Эксперт:

Максим, Нет в законе нет обязанности работодателя предоставлять вам время для собеседований или отпускать во время рабочего времени, все гарантии при сокращении прописаны в ст. 180 ТК РФ.

Статья 180. Гарантии и компенсации работникам при ликвидации
организации, сокращении численности или штата работников организации

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

Есть комментарий к статье 180 ТК РФ (то есть это лишь мнение и не более

ком к ТК РФ (под ред. Ю.П. Орловского)

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

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

Вчера была на собеседовании, попросили принести имеющиеся документы (паспорт, трудовую книжку, диплом, страховое свид-во), я не предала особого значения этому, поскольку часто спрашивают эти документы для подтверждения информации, которая указывается в анкете соискателя, НО вот в чем вопрос - никогда прежде не снимали копию этих документов, а вчера сделали и я заволновалась. Более того, все бы ничего , если бы это не была организация по выдаче микрозаймов! Работать в этой организации я не собираюсь по ряду других причин. Скажите, есть ли смысл запросить копии моих документов обратно или нет (ведь они с таким же успехом могут снять просто копии с тех копий) и смогут ли они воспользоваться этими данными в мошеннических целях?

заранее

Эксперт:

Лена!

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

Был на собеседовании в компании Евросеть. Там попросили заполнить анкету. Среди вопросов были данные о родственниках , места их работы , проживания.

Потом взяли копию паспорта.

Устраиваться передумал.

Состоит ли беспокоиться?

Как забрать у них свою анкету и копии?

Эксперт:

Как правило, при приеме на работу работодатель проводит определенные проверочные мероприятия в отношении соискателей, и скорее всего Вам было предложено подписать согласие на обработку Ваших персональных данных. Если такое согласие было подписано анкету Вам не вернут, вместе с тем Ваши персональные данные охраняются законом, в том числе Федеральным законом от 27.07.2006 N 152-ФЗ «О персональных данных», и за нарушение прав по обработке (передачи) Ваших персональных данных предусмотрена ответственность. Таким образом, вероятность того, что Ваши данные попадут к злоумышленникам в данном случае маловероятна.

С уважением.

Источники

Использованные источники информации.

  • https://lifehacker.ru/testirovshhik/
  • https://qa-academy.ru/qaacademy/news/sobesedovanie-na-dolzhnost-inzhenera-po-testirovaniyu-po-logicheskie-zadachi/
0 из 5. Оценок: 0.

Комментарии (0)

Поделитесь своим мнением о статье.

Ещё никто не оставил комментария, вы будете первым.


Написать комментарий