Сегодня Stepik даёт 10% скидку по промокоду
В том числе и на наш курс по тестированию API с тренажёром «Битва покемонов», по которому недавно проводили вебинар🧡
Можно через Postman ловить и прокачивать покемонов, вызывать на битву других игроков
А кроме классического REST, на курсе разбираем gRPC, GraphQL, WebSocket, SOAP, Swagger, Grafana, Kibana и Sentry😉
#обучение_qa_studio
⚡️ Служба заботы | Зарплаты в QA
BESTDAYOFMONTH В том числе и на наш курс по тестированию API с тренажёром «Битва покемонов», по которому недавно проводили вебинар
Можно через Postman ловить и прокачивать покемонов, вызывать на битву других игроков
А кроме классического REST, на курсе разбираем gRPC, GraphQL, WebSocket, SOAP, Swagger, Grafana, Kibana и Sentry
P.S. На скрине делимся свежим отзывом о пройденном курсе
#обучение_qa_studio
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16 12 3
Где найти практику для ручного тестировщика?
Собрали для вас подборку из наших лучших тренажёров😉
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