Где найти практику для ручного тестировщика?
Собрали для вас подборку из наших лучших тренажёров😉
1️⃣ DevTools тренажёр с задачами, которые обычно выполняет QA на реальных проектах
Наши ученики рассказывали, что им иногда на собеседовании предлагали выполнить задания из этого тренажёра :)
2️⃣ JSON тренажёр, в котором можно:
- разобраться в синтаксисе JSON
- научиться читать JSON Schema
- понять, как работать с JSONPath
3️⃣ JWT тренажёр, который поможет понять принцип работы JWT и получить опыт работы с Access и Refresh токенами
Задания сопровождаются блоком с теорией и примерами — если ты их внимательно изучишь, то всё получится!
Да, больше тренажёров доступно на нашем курсе: Kibana, Sentry, Grafana, GitLab CI/CD, Jira, SOAP UI, GraphQL, Jmeter, Charles, Kafka, MongoDB, Redis, Jaeger, Firebase и другие🔥
⚡️ Задать вопрос в Службу заботы
#тренажёр_qa_studio
Собрали для вас подборку из наших лучших тренажёров
Наши ученики рассказывали, что им иногда на собеседовании предлагали выполнить задания из этого тренажёра :)
- разобраться в синтаксисе JSON
- научиться читать JSON Schema
- понять, как работать с JSONPath
Точно ли я справлюсь без it-бэкграунда?
Задания сопровождаются блоком с теорией и примерами — если ты их внимательно изучишь, то всё получится!
А есть ли ещё тренажёры?
Да, больше тренажёров доступно на нашем курсе: Kibana, Sentry, Grafana, GitLab CI/CD, Jira, SOAP UI, GraphQL, Jmeter, Charles, Kafka, MongoDB, Redis, Jaeger, Firebase и другие
#тренажёр_qa_studio
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁42🤝16 11❤1
👋 В этот четверг последний день действия промокода
Мы знаем, что покупка курса — это ответственный шаг. Если остались вопросы или сомнения — можно написать в Службу заботы или заказать звонок
Наши менеджеры перезвонят и проведут онлайн-экскурсию по курсу
early_bird на 10 000 ₽ для тарифов «Джуниор» и «Джуниор Плюс» Мы знаем, что покупка курса — это ответственный шаг. Если остались вопросы или сомнения — можно написать в Службу заботы или заказать звонок
Наши менеджеры перезвонят и проведут онлайн-экскурсию по курсу
Поделимся с вами маленьким релизом Личного кабинета 🧡
Мы добавили кнопки для переключения под плеером: «Предыдущая лекция» и «Следующая лекция»
А ещё добавили автоматический скролл в списке справа, чтобы всегда была текущая лекция рядом😉
Знаем, что многие просили👌
Мы добавили кнопки для переключения под плеером: «Предыдущая лекция» и «Следующая лекция»
А ещё добавили автоматический скролл в списке справа, чтобы всегда была текущая лекция рядом
Знаем, что многие просили
Please open Telegram to view this post
VIEW IN TELEGRAM
#стажировка_qa_studio
Недавно на стажировке мы с джунами тестировали LMS для студентов и преподавателей Высшей школы экономики⚡️
В системе преподаватель может создавать курс, создавать списки учебных дисциплин, наполнять его контентом (подкасты, видео, тексты), а также ставить занятия в расписание, задавать домашние задания и оценивать их, выгружать ведомости с оценками, проводить экзамен
А студент в свою очередь может взаимодействовать с контентом, сдавать дз и проекты на экзамен
🟩 Самый сложный момент
Сложная логика проекта для погружения, много особой терминологии (дисциплины, юниты, модули, блоки, проекты и тп). Много взаимосвязей между процессами и ролям. Много жалоб от джунов на “нет документации”, но куда деваться, не везде на работе есть подробности :)
🟩 Любимый баг
Расхождения фактически выставленных оценок за домашние работы с видимыми в ведомостях. Так, например, студент не сдавал ДЗ, а в ведомости у преподавателя эта домашка отмечена принятой🙋♀️
Баг достаточно длительный для воспроизведения (нужны обе роли в доступе + наполнить систему контентом (создать курс\ создать домашки\ отправить на проверку со стороны студента\ проверить со стороны преподавателя) и требует определённой доли внимательности и усидчивости
🟩 Узнать больше о стажировках в QA Studio
🟩 Пройти бесплатный вводный курс по тестированию
Недавно на стажировке мы с джунами тестировали LMS для студентов и преподавателей Высшей школы экономики
В системе преподаватель может создавать курс, создавать списки учебных дисциплин, наполнять его контентом (подкасты, видео, тексты), а также ставить занятия в расписание, задавать домашние задания и оценивать их, выгружать ведомости с оценками, проводить экзамен
А студент в свою очередь может взаимодействовать с контентом, сдавать дз и проекты на экзамен
Сложная логика проекта для погружения, много особой терминологии (дисциплины, юниты, модули, блоки, проекты и тп). Много взаимосвязей между процессами и ролям. Много жалоб от джунов на “нет документации”, но куда деваться, не везде на работе есть подробности :)
Расхождения фактически выставленных оценок за домашние работы с видимыми в ведомостях. Так, например, студент не сдавал ДЗ, а в ведомости у преподавателя эта домашка отмечена принятой
Баг достаточно длительный для воспроизведения (нужны обе роли в доступе + наполнить систему контентом (создать курс\ создать домашки\ отправить на проверку со стороны студента\ проверить со стороны преподавателя) и требует определённой доли внимательности и усидчивости
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Подборка полезных материалов: работа тестировщика со сниффером Charles #полезное_qa_studio
➡️ Посмотреть
🔸 Вся базовая функциональность Charles Proxy YouTube
🔸 Установка и настройка Charles Proxy и подключение смартфона YouTube
🔸 Как настроить Charles Proxy YouTube
🔸 Breakpoints в Сharles YouTube
🔸 Map local в Сharles YouTube
🔸 Rewrite в Charles YouTube
🔸 Для чего тестировщики применяют Android Studio и X-Code YouTube | VK
➡️ Почитать
🔸 Charles Proxy на пальцах: главный помощник QA и разработчиков Habr
🔸 Как настроить Charles Habr
🔸 Погружение в Charles Proxy Habr
🔸 Ангелы Charles: Как сниффер поможет разработчикам мобильных приложений Habr
🔸 Настройка Charles для телефона Habr
🔸 Настройка и какие есть функции у Charles TrofimovDigital
➡️ Дополнительно
Используем сниффер WireShark, чтобы посмотреть работу HTTPS
YouTube | VK
Как работает подмена запроса в Devtools. Применяем Devtools Overrides на практике YouTube | VK
🔸 задать вопрос об обучении в QA Studio
🔸 заказать обратный звонок
Используем сниффер WireShark, чтобы посмотреть работу HTTPS
YouTube | VK
Как работает подмена запроса в Devtools. Применяем Devtools Overrides на практике YouTube | VK
Please open Telegram to view this post
VIEW IN TELEGRAM
❤23 14 12
#релизы_qa_studio
Мы выкатили релиз тренажёра «Битва покемонов» v4.3.0 с переходом на новые сессии и обновлениями в API😉
Скриншоты с подробностями в комментариях, а описание релиза текстом ниже ↓
## Авторизация и сессии
Теперь при авторизации на сайте генерируется уникальная кука session_id (session_id больше не равен trainer_token)
Кука trainer_token остаётся для обратной совместимости и используется фронтом точечно (для отрисовки токена в разделе «Настройки входа»)
Хэдер trainer_token работает в API как и прежде
## API (монолит) v3.0.0
Обновили метод авторизации. Теперь он живёт в монолите. Подробнейшую документацию по методу авторизации добавили на вики.
Теперь можно авторизоваться (отправить логин и пароль и получить в ответе куку session_id) как обычно через сайт, а можно через Postman - это даст больше практики по работе с авторизацией
## Восстановление пароля
Теперь при восстановлении пароля запрещено указывать текущий пароль в качестве нового
## Дизайн
Обновили дизайн кнопки «Загрузить ещё» на страничке тренера и покемона
P.S. информацию в домашках обновим в ближайшее время🧡
Мы выкатили релиз тренажёра «Битва покемонов» v4.3.0 с переходом на новые сессии и обновлениями в API
Скриншоты с подробностями в комментариях, а описание релиза текстом ниже ↓
## Авторизация и сессии
Теперь при авторизации на сайте генерируется уникальная кука session_id (session_id больше не равен trainer_token)
Кука trainer_token остаётся для обратной совместимости и используется фронтом точечно (для отрисовки токена в разделе «Настройки входа»)
Хэдер trainer_token работает в API как и прежде
## API (монолит) v3.0.0
Обновили метод авторизации. Теперь он живёт в монолите. Подробнейшую документацию по методу авторизации добавили на вики.
Теперь можно авторизоваться (отправить логин и пароль и получить в ответе куку session_id) как обычно через сайт, а можно через Postman - это даст больше практики по работе с авторизацией
Ранее страничка одного тренера получала информацию о покемонах и битвах из искусственной ручки /single_trainer_data
От этого отказались, теперь сайт вызывает обычные и знакомые методы GET /pokemons и GET /battle из монолита
## Восстановление пароля
Теперь при восстановлении пароля запрещено указывать текущий пароль в качестве нового
## Дизайн
Обновили дизайн кнопки «Загрузить ещё» на страничке тренера и покемона
P.S. информацию в домашках обновим в ближайшее время
Please open Telegram to view this post
VIEW IN TELEGRAM
❤25 15 14 1
Тестировщики, как относитесь к переработкам?
Anonymous Poll
5%
Нормально — работа красит человека
36%
Если переработки время от времени, но задачи меня драйвят - мне окей
45%
Только при крайней необходимости и оплате сверхурочных
7%
Не приемлю никаких переработок
5%
Наоборот. Иногда сам заканчиваю работу пораньше 😬
3%
Вариант, который мы не учли — напишите в комментариях
#релизы_qa_studio
Представим ситуацию: HR (или рекрутёр) утром разместил вакансию на портале HeadHunter👍
Указал условия, описания и, может быть, даже указал вилку. Указал, что требуется опыт, например, 1-3 года. На тестировщика таких вакансий сейчас в РФ примерно 700
Скорее всего, HR настроил авторазбор — всем, кто не проходят по опыту, сразу отказать. Вечером HR заходит в личный кабинет, чтобы отсмотреть отклики и выбрать ребят, кого готов пригласить на скрининг👌
Скорее всего, в выборке будет примерно 300-500 откликов за один день. Самое интересное тут — а чьё резюме будет выше всех в этом списке и первым попадётся в глаза HR👌
Ответить поможет дефолтная сортировка. И, оказывается, изначально выше будет резюме НЕ по дате отклика, а сортировка под названием «Лучшие»
Как именно под капотом работает эта сортировка на HeadHunter? Как она понимает, кого показать выше, а кого ниже — точный ответ знают только разработчики этих алгоритмов😬
Мы только можем догадываться и проводить эксперименты. Такой эксперимент уже проводил Алексей Киваико (easyoffer) и выяснил, что на позицию в выдаче сильно влияет совпадение по ключевым навыкам в вакансии и в резюме
## Мы вдохновились идеей и разработали своей командой собственный микросервис:
1️⃣ Зарегистрировали на HH официальное приложение
2️⃣ Написали сами фильтры на автотестировщика и ручников
3️⃣ Придумали логику и развернули инфраструктуру
4️⃣ Ежедневно получаем по API вакансии, из них достаём ключевые навыки, сортируем и выводим самые популярные
5️⃣ Актуализируем ключевики каждый день
## Сегодня мы выкатили эту фичу
Для всех учеников (Джуниор, Джуниор плюс, Автоматизация), у кого не прошёл год от начала обучения. Нажимайте в «Котике» обновить → полезное → Ключевые навыки HH😉
Отдельно для ручного тестирования и отдельно для автотестировщиков. С разбивкой на опыт и способ анализа — по тегам из вакансии или из описания
## Как этим пользоваться:
Во-первых, это просто интересно - изучить, что действительно требуется в вакансиях. Отдельно для ручников, отдельно для автоматизаторов, отдельно по каждому грейду
Во вторых, в вашем резюме должно быть как можно больше ключевиков из верхней выдачи списка. Указывайте их в названии резюме «Manual QA (SQL, API, Postman)», в самих ключевых навыках, подтверждайте уровень владения, указывайте их в описании опыта, в рассказе о себе, добавьте пройдённые на Stepik курсы, где в названии есть этот навык — это повысит ваши шансы быть выше в выдаче на HeadHunter👍
## Важно:
Не стоит бездумно копировать и указывать ради конверсии инструменты или навыки, которые вы на самом деле не знаете. Но то, что знаете и с чем работали — укажите почаще
## В планах:
🔸 Записать отдельное видео о том, как применить эти ключевики
🔸 Выдать доступ всем, кто купил продление
На рынке сейчас охлаждение спроса — используйте все возможности, чтобы увеличить шансы получить работу, а у нас ещё много идей, как помочь начинающим тестировщикам🧡
Представим ситуацию: HR (или рекрутёр) утром разместил вакансию на портале HeadHunter
Указал условия, описания и, может быть, даже указал вилку. Указал, что требуется опыт, например, 1-3 года. На тестировщика таких вакансий сейчас в РФ примерно 700
Скорее всего, HR настроил авторазбор — всем, кто не проходят по опыту, сразу отказать. Вечером HR заходит в личный кабинет, чтобы отсмотреть отклики и выбрать ребят, кого готов пригласить на скрининг
Скорее всего, в выборке будет примерно 300-500 откликов за один день. Самое интересное тут — а чьё резюме будет выше всех в этом списке и первым попадётся в глаза HR
Ответить поможет дефолтная сортировка. И, оказывается, изначально выше будет резюме НЕ по дате отклика, а сортировка под названием «Лучшие»
Как именно под капотом работает эта сортировка на HeadHunter? Как она понимает, кого показать выше, а кого ниже — точный ответ знают только разработчики этих алгоритмов
Мы только можем догадываться и проводить эксперименты. Такой эксперимент уже проводил Алексей Киваико (easyoffer) и выяснил, что на позицию в выдаче сильно влияет совпадение по ключевым навыкам в вакансии и в резюме
Процесс похож на SEO выдачу в поисковике, где сайты борются за место как можно выше в выдаче
## Мы вдохновились идеей и разработали своей командой собственный микросервис:
## Сегодня мы выкатили эту фичу
Для всех учеников (Джуниор, Джуниор плюс, Автоматизация), у кого не прошёл год от начала обучения. Нажимайте в «Котике» обновить → полезное → Ключевые навыки HH
Отдельно для ручного тестирования и отдельно для автотестировщиков. С разбивкой на опыт и способ анализа — по тегам из вакансии или из описания
## Как этим пользоваться:
Во-первых, это просто интересно - изучить, что действительно требуется в вакансиях. Отдельно для ручников, отдельно для автоматизаторов, отдельно по каждому грейду
Во вторых, в вашем резюме должно быть как можно больше ключевиков из верхней выдачи списка. Указывайте их в названии резюме «Manual QA (SQL, API, Postman)», в самих ключевых навыках, подтверждайте уровень владения, указывайте их в описании опыта, в рассказе о себе, добавьте пройдённые на Stepik курсы, где в названии есть этот навык — это повысит ваши шансы быть выше в выдаче на HeadHunter
## Важно:
Не стоит бездумно копировать и указывать ради конверсии инструменты или навыки, которые вы на самом деле не знаете. Но то, что знаете и с чем работали — укажите почаще
## В планах:
На рынке сейчас охлаждение спроса — используйте все возможности, чтобы увеличить шансы получить работу, а у нас ещё много идей, как помочь начинающим тестировщикам
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM