QA Studio
10.6K subscribers
3.11K photos
338 videos
2 files
1.24K links
Привет!
В этом канале мы рассказываем, как стать тестировщиком.
Мотивируем и делимся советами :)
Бесплатный вводный курс: https://clck.ru/3NmyoD
О школе: https://clck.ru/3NmxSA
Саппорт: @qa_studio_little_bot
РКН № 7017012449
Download Telegram
#стажировка_qastudio

В этом году мы приняли решение чаще делать стажировки джунов на крупных проектах ⭐️

Один из таких примеров — продукт для ОАЭ, который включает в себя:
🟢сайт по продаже/аренде авто и номеров
🟢кабинет дилера для крупных клиентов
🟢приложение для Android и iOS

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

В ближайших планах — собрать подробную вики по проекту, написать тест-кейсы на основной функционал и чаще брать на тестирование API ⚡️

Как раз недавно мы вместе с учениками QA Studio проводили полный регресс сайта ⬇️

🟢Команда
Семь джунов на фулл-тайм, семь джунов на парт-тайм, тимлид и тест-менеджер с нашей стороны

🟢Под капотом
Front - React JS
Backend - Python FastAPI

🟢Результаты
В процессе тестирования ребята завели 72 баг-репорта. В качестве канбан-доски использовали Buildin, а для чек-листов — Miro.

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

🟢Любимый баг
30% ошибок на фронте исчезали после обновления страницы, так что джуны тоже в какой-то степени приложили руку к фиксу багов:)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
251610🔥6
Перед самым новым годом мы выпустили наш новый тренажёр по JSON, а на прошлой неделе записали обучающее видео для самых маленьких начинающих с пояснениями 🧡

Видео получилось на 1 час. С примерами из Гарри Поттера, Аэропорта и, конечно, с Покемонами 😉

Подробно разобрали три темы:
Показали на своём примере, как создавать JSON с нуля
Что такое JSON Path
Как мы работаем с JSON Schema

Видео доступно в 4K ученикам в личном кабинете, а также ребятам на мини-курсе на Stepik

А сам тренажёр бесплатный. Пользуйтесь и получайте практику: https://json.qa.studio/

#тренажёр_qa_studio
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥34229
🔸 Работа ментором в QA Studio

Периодически у нас появляется возможность для расширения команды менторов и мы собираем резерв из ребят, кто потенциально мог бы стать частью QA Studio 😉

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

• Если ты умеешь объяснять сложные вещи простым языком
• У тебя есть желание делиться знаниями с ребятами, кто начинает свой путь
• Ты понимаешь, что ментор — это на 50% ещё и психолог

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

Вместо LMS — понятный каждому айтишнику Яндекс Трекер с канбан доской 🧡

Если тебе интересно попробовать себя в роли ментора, напиши о себе — и мы с тобой свяжемся

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

#ментор_qa_studio
Please open Telegram to view this post
VIEW IN TELEGRAM
26🔥15106
Please open Telegram to view this post
VIEW IN TELEGRAM
😁6115🔥103
Не знаешь, какой первый шаг сделать в изучении тестирования?

На этот случай мы создали тариф «База» 🤌 — для тех, кто только задумывается о смене профессии

• Длительность обучения: два месяца
• У тебя будет 24 часа лекций
• 40 домашек в Яндекс Трекер
• Тренажёр «Битва покемонов»
• Индивидуальные проверки домашек
• Поддержка дежурного ментора
• После обучения выдаём сертификат

Стоимость обучения на тарифе «База»:
34 000₽

А если тебе будет интересен наш продвинутый курс, то при переходе нужно будет только доплатить разницу

На продвинутом курсе будет + 8 больших лекций, персональный ментор, качалки, продлёнки, тестовые собесы, закрытое сообщество тестировщиков и стажировки в Джунах 🐈

Если остались вопросы — в нашей службе заботы готовы помочь 🧡

#обучение_qa_studio
Please open Telegram to view this post
VIEW IN TELEGRAM
16🔥1110
This media is not supported in your browser
VIEW IN TELEGRAM
🔸Что такое Порт?
С технической точки зрения порт — это просто число от 0 до 65535, которое используют для составления уникального URL адреса в сети 👌

🔸Зачем он нужен:
Когда вы отправляете через СДЭК письмо — у вас попросят указать адрес: город, улицу, номер дома и номер квартиры

Если получатель живёт в частном доме, то достаточно указать город, улицу и номер дома (номер квартиры тут не нужен)

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

Вопрос «зачем нужен порт» и «что такое порт» можно сравнить с вопросом, который вам задаст инопланетянин: «а зачем люди придумали номера квартиры»


А когда вы хотите отправить HTTP сообщение на сервер, то вам необходимо указать URL адрес: Протокол, хост, порт, путь, квери и может быть якорь

В нашей аналогии хост — это номер дома, а порт — номер квартиры

🔸Какие используют номера портов:
По дефолту используются значения ниже:
Для протокола HTTPS порт 443
Для протокола HTTP порт 80

В этом случает порт в URL адресе не прописывается, но будет использоваться значение 443 или 80, в зависимости от протокола 👌

🔸Практика
Проблема ребят, кто только начинает изучать эту тему, в том, как посмотреть порт своими глазами, потому что в 99% используются дефолтные порты, которые не прописываются

Чтобы поработать своими руками с номером порта, который отличается от дефолтных значений — мы спрятали пасхалку в тренажёре «Битва покемонов» ⚪️

Это карточка покемона, которую можно получить, только если указать порт 8080: https://pokemonbattle.ru:8080/login/

Если этот порт (номер квартиры) не указать, то и пасхалка не откроется

#полезное_qa_studio
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2915107
У тебя могут быть сомнения — подходит ли мне тестирование, понятно ли будут объяснять, справлюсь ли я с обучением?

Это нормально 👌

Чтобы помочь тебе, мы записали два открытых урока:
🔸Оформление баг-репорта
🔸Первые шаги в изучении SQL

В каждом есть видео-материал, тренажёр и домашнее задание. Посмотри их и выполни домашку

Для SQL есть ответы для самопроверки, а твои баг-репорты готов проверить наш ментор 🔥

Это поможет тебе примерить на себя роль тестировщика и оценить свои силы 🧡

→ посмотреть открытые уроки

#обучение_qa_studio
#полезное_qa_studio
Please open Telegram to view this post
VIEW IN TELEGRAM
2913🔥10
Тема идемпотентности сложно даётся начинающим тестировщикам. Но встречается на собеседованиях 👌

Метод является идемпотентным, если повторный идентичный запрос не изменяет состояние сервера

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

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

На продлёнку прислали вопрос на эту тему

Посмотреть ответ:
🔸YouTube
🔸VK Видео

#продлёнка_qa_studio
Please open Telegram to view this post
VIEW IN TELEGRAM
38🔥20121
Please open Telegram to view this post
VIEW IN TELEGRAM
😁111🔥1614
Мы обновили задание на практику работы с Кэшом браузера в нашем Devtools тренажёре: изменили механизм Кэширования с memory cache на disk cache 👌

Теперь закэшированное изображение можно найти в Devtools [раздел Application]

Это не большое обновление, но полезное для ребят, кто только обучается работе с девтулз и принципам работы браузерного Кэша 🧡

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

А в запросе за картинкой можно найти популярные хэдеры ответа, которые используются при работе с Кэшом браузера:
Сache
Сache-control
Etag
Expires
Last-modified
If-none-match

Где найти в Devtools эти заголовки и что они означают — написали на отдельной страничке и прикрепили к заданию

Всё это в открытом доступе и бесплатно: https://devtools.qa.studio/

#тренажёр_qa_studio
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3417102