#стажировка_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
📙Навигация по каналу QA Studio
#полезное_qa_studio → видео, статьи и другие материалы для обучения и работы
#тренажёр_qa_studio → наши тренажёры с заданиями, которые можно встретить на реальных проектах
#продлёнка_qa_studio → видео-ответы Германа на вопросы о тестировании
#обучение_qa_studio → информация об обучении в QA Studio: запуски, уроки, содержание курса
#отзыв_qa_studio → отзывы о нашем курсе
#новое_qa_studio → новые проекты и обновление материала в QA Studio
#релизы_qa_studio → новые инструменты и тренажёры QA Studio
#ментор_qa_studio → о наших менторах: их хобби, сетапы и рабочие дни
#бесплатное_место_qa_studio → истории наших учеников с бесплатного места
#статистика_qa_studio → статистика зарплат и вакансий в тестировании, а также статистика трудоустройства наших учеников
#стажировка_qa_studio → стажировки наших учеников онлайн и оффлайн
#автотесты_qa_studio — информация о запуске нового курса по автотестам
#полезное_qa_studio → видео, статьи и другие материалы для обучения и работы
#тренажёр_qa_studio → наши тренажёры с заданиями, которые можно встретить на реальных проектах
#продлёнка_qa_studio → видео-ответы Германа на вопросы о тестировании
#обучение_qa_studio → информация об обучении в QA Studio: запуски, уроки, содержание курса
#отзыв_qa_studio → отзывы о нашем курсе
#новое_qa_studio → новые проекты и обновление материала в QA Studio
#релизы_qa_studio → новые инструменты и тренажёры QA Studio
#ментор_qa_studio → о наших менторах: их хобби, сетапы и рабочие дни
#бесплатное_место_qa_studio → истории наших учеников с бесплатного места
#статистика_qa_studio → статистика зарплат и вакансий в тестировании, а также статистика трудоустройства наших учеников
#стажировка_qa_studio → стажировки наших учеников онлайн и оффлайн
#автотесты_qa_studio — информация о запуске нового курса по автотестам
#менторы_qa_studio
Игорь Перминов — Senior QA в BORK и один из самых опытных менторов школы (в команде аж с 2022 года)
Многократно входил в топ менторов по трудоустройству:
🔸 [поток Луизиана]
🔸 [поток Кентукки]
🔸 [поток Индиана]
🔸 [поток Калифорния]
🔸 [поток Канзас]
Отдохнувший, после летнего отпуска — вернулся к менторству и доступен для выбора на ближайшем потоке Барселона (старт 23 октября)
Если вы хотели попасть именно к Игорю, ещё есть 4 свободных места
Все, кто учился у Игоря - поставьте огонёчек🔥
⚡️ Задать вопрос в Службу заботы
Игорь Перминов — Senior QA в BORK и один из самых опытных менторов школы (в команде аж с 2022 года)
Многократно входил в топ менторов по трудоустройству:
Отдохнувший, после летнего отпуска — вернулся к менторству и доступен для выбора на ближайшем потоке Барселона (старт 23 октября)
Если вы хотели попасть именно к Игорю, ещё есть 4 свободных места
Все, кто учился у Игоря - поставьте огонёчек
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM