Серия «Тестирование | Обучение»

Частые ошибки при освоении профессии QA Engineer

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

Не понимание концепции инструктивной речи

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

Неумение демонстрировать доказательства некорректной работы ПО

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

Путаница в показаниях при непонимании устройства системы

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

Акцент на второстепенном

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

Нежелание самостоятельно разбираться

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

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

Мой телеграм канал: https://t.me/realization_spain

Показать полностью
1

Как я ученикам помогаю найти работу после курса в IT

Рынок переполнен джунами, ручные тестировщики никому не нужны, работу найти нереально

То, что переполнен - факт! Насчет дальнейшего не согласен, некоторые факты говорят обратное:

Как я ученикам помогаю найти работу после курса в IT Собеседование, Вакансии, Поиск работы, Профессия, Тестирование, QA, Смена профессии, IT, Карьера, Удаленная работа

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

И это не случайность, а закономерность.

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

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

Было: 50к в месяц, оффлайн работа менеджером по продажам
Оффер: 140к в месяц (с учетом квартальных премий думаю будет до 180к), ДМС (полное покрытие), оплачиваемое обучение, полная удаленка.
Срок: 5 месяцев плотной работы + финансовые вложения, которые теперь отобьются за 1-2 месяца работы на новом месте.

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

Легко ли это реализовать? Нет, с каждым днем всё сложнее и сложнее. Требования растут.
Получится ли так у тебя? Скорее всего нет, хотя маленькая вероятность есть.

Мой личный канал: https://t.me/realization_spain

Показать полностью
14

Обучение на тестировщика | Как и с помощью чего обучаю я

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

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

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

Весь курс разбит на спринты по 1 неделе и мини-группы

Курс рассчитан на 4 месяца, поэтому всего представлено 16 спринтов (16 недель), в рамках которых обучаются ребята. Ребята занимаются в группах, и пока что у нас только одна группа, но в будущем группа будет содержать максимум 10 человек с персональным ментором. Пока что у всех ментором выступаю я :)

Две онлайн лекции в неделю в Zoom

Каждую неделю провожу 2 онлайн лекции, на которых можно задать вопросы прям по ходу лекции. Но говорить может только лектор, все остальные могут только писать в чат. Проводится по понедельникам и четвергам или вторникам и пятницам, в зависимости от потока. Длительность одной лекции от 1,5 до 3 часов, в зависимости от темы лекции.

Обучение на тестировщика | Как и с помощью чего обучаю я Обучение, Тестирование, QA, Онлайн-школа, Образование, Учеба, Урок, Развитие, Смена профессии, Карьера, Длиннопост

Ретроспективы каждую субботу

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

Обучение на тестировщика | Как и с помощью чего обучаю я Обучение, Тестирование, QA, Онлайн-школа, Образование, Учеба, Урок, Развитие, Смена профессии, Карьера, Длиннопост

Практические задания на своей доске в Jira

Всё как не реальном проекте. Домашние работы находятся в Jira. Выдаются каждый спринт от 5 до 7 практических задач.

Обучение на тестировщика | Как и с помощью чего обучаю я Обучение, Тестирование, QA, Онлайн-школа, Образование, Учеба, Урок, Развитие, Смена профессии, Карьера, Длиннопост

Обязательное тестирование по итогам каждого спринта

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

Обучение на тестировщика | Как и с помощью чего обучаю я Обучение, Тестирование, QA, Онлайн-школа, Образование, Учеба, Урок, Развитие, Смена профессии, Карьера, Длиннопост

База знаний и доп. материалы в Confluence

Вся учебная и техническая документация в Confluence. Никаких Google Docs и текстовых файлов. У нас всё как на большинстве реальных IT проектах.

Обучение на тестировщика | Как и с помощью чего обучаю я Обучение, Тестирование, QA, Онлайн-школа, Образование, Учеба, Урок, Развитие, Смена профессии, Карьера, Длиннопост

Домашние работы сдаем с помощью Git в GitLab

Со второго спринта все ученики начинают сдавать домашние работы в свой репозиторий, тем самым понимая как работают разработчики и закрепляют знания работы с Git. У нас конечно не полноценный GitFlow, ибо смысла нет, а немного упрощенный формат. Но не на всех IT проектах есть и такой :)

Обучение на тестировщика | Как и с помощью чего обучаю я Обучение, Тестирование, QA, Онлайн-школа, Образование, Учеба, Урок, Развитие, Смена профессии, Карьера, Длиннопост

Общаемся, делимся и помогаем в пространстве школы в Mattermost

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

Обучение на тестировщика | Как и с помощью чего обучаю я Обучение, Тестирование, QA, Онлайн-школа, Образование, Учеба, Урок, Развитие, Смена профессии, Карьера, Длиннопост

Бесплатный ChatGPT внутри Mattermost

Не скажу, что сильно пользуется спросом, но решил прикрутить турбоверсию. Если будет актуально, то прикручу 4 версию, но пока просто эксперимент.

Обучение на тестировщика | Как и с помощью чего обучаю я Обучение, Тестирование, QA, Онлайн-школа, Образование, Учеба, Урок, Развитие, Смена профессии, Карьера, Длиннопост

Доступность записей лекций

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

Обучение на тестировщика | Как и с помощью чего обучаю я Обучение, Тестирование, QA, Онлайн-школа, Образование, Учеба, Урок, Развитие, Смена профессии, Карьера, Длиннопост

База материалов для успешного трудоустройства

Последний год я активно готовил ребят к собеседованиям и подкопил немного материалов, с которыми конечно же делюсь со своими учениками, чтобы они быстрее нашли свою первую работу. Есть база записей реальных собеседований моих учеников (более 40 записей) и вопросы, которые спрашивают в 90% случаях на тех. собеседованиях (более 400 вопросов).

Обучение на тестировщика | Как и с помощью чего обучаю я Обучение, Тестирование, QA, Онлайн-школа, Образование, Учеба, Урок, Развитие, Смена профессии, Карьера, Длиннопост

Постоянно улучшаю практически задания и добавляю новые инструменты

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

Обучение на тестировщика | Как и с помощью чего обучаю я Обучение, Тестирование, QA, Онлайн-школа, Образование, Учеба, Урок, Развитие, Смена профессии, Карьера, Длиннопост

Встречи one-to-one

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

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

________________________________________________________

Ну и куда без своего личного телеграм канала, где пишу не только про обучение но и выкладываю фоточки, строю из себя Сократа и делюсь результатами моих учеников - https://t.me/realization_spain

Всем результатов!

Показать полностью 11
1

Одно бесплатное место на моем курсе "Тестировщик с нуля"

Одно бесплатное место на моем курсе "Тестировщик с нуля" Профессия, Поиск работы, Карьера, QA, Тестирование, IT, Онлайн-курсы, Смена профессии, Тестировщики

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

Через неделю у меня запуск второй группы "Венера", поэтому я решил сделать 3 специальных места: одно полностью бесплатное обучение и два с оплатой после трудоустройства (в случае успешного трудоустройства после курса, под честное слово, без договоров и обязательств). Курс для нулевых, обучаю с нуля (хотя конечно будет плюсом, если у вас уже есть небольшие знания в IT сфере).

Вам нужно просто заполнить анкету, которую можно найти здесь в последнем посте: https://t.me/realization_spain

Отбирать буду сам лично и тщательно! Всем результатов!

Показать полностью 1

Как стать QA Engineer за 4 месяца БЕСПЛАТНО

Как стать QA Engineer за 4 месяца БЕСПЛАТНО IT, Обучение, Учеба, QA, Качество, Урок, Образование, Собеседование, Программирование, Студенты, Разработка, Длиннопост

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


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


У меня есть небольшая группа ребят, с которыми я занимаюсь и готовлю из них инженеров. Легко ли им обучаться? Думаю, что кому-то проще, кому-то сложнее, но в целом все делают успехи. Некоторые уже активно откликаются на вакансии, делают тестовые задания, проходят собеседования. Некоторые в середине пути, так как прошло уже больше 2-х месяцев как мы стартанули.


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


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


ДА ДА, БЕСПЛАТНО ВОЗЬМУ ДВУХ ЧЕЛОВЕК.


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


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


Ссылка на мой телеграм канал - https://t.me/+5UrZT7_X7mA2OTUy

Там найдете мой контакт, пишите, кому это действительно необходимо.

Показать полностью 1
13

Навык тестировщика, о котором мало кто говорит

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


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


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


Не пишите: “У меня не получается”, “Есть проблема”, “Не работает”, “Ошибка при выполнении запроса” и т.д. Не создавайте почву для того, чтобы другой человек задавал вам кучу уточняющих вопросов, без которых невозможно вам помочь или сделать правильные выводы из того, о чем вы пишите.


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


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


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

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


Мой телеграм канал с программой для самостоятельного освоения профессии QA Engineer.


Всем результатов!

Показать полностью
14

Как вас делают слабыми

Человека невозможно научить, ему можно только помочь научиться.


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


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


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


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


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


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

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


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


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

Поэтому если говорить об этой теме в контексте освоения плоскости тестирования, то не нужно учить тестированию, нужно научить человека учиться и осваивать эту плоскость.


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


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


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

Дисциплина бьёт класс. Если у вас не будет дисциплины, у вас не будет класса. А дисциплина начинается с ответственности. Ответственности за то, что только вы можете научиться, никто это не сделает за вас. А если скажет, что сделает - это враг, который вредит вам и делает вас слабее и ставит вас в зависимость от себя.


Всем результатов!


Мой телеграм канал, где опубликована программа для самостоятельного освоения профессии QA Engineer.
Показать полностью
988

Программа QA Manual Engineer 2.0 - Освоение профессии тестировщика без СМС и регистрации

Программа QA Manual Engineer 2.0 - Освоение профессии тестировщика без СМС и регистрации Учеба, QA, IT, Программирование, Обучение, Собеседование, Увольнение, Образование, Урок, Тестировщики, Текст

Привет! Представляю новую программу для освоения профессии QA Engineer (тестировщик) по направлению WEB. Собрана на базе бесплатных и общедоступных материалов, оформлена в программу, ориентированную примерно на 4 месяца.


Результатов!

Ссылка

Показать полностью 1
Отличная работа, все прочитано!