Тестировщик от бога – Telegram
Тестировщик от бога
36.6K subscribers
2.01K photos
59 videos
3 files
1.95K links
Регистрация в перечне РКН:
https://knd.gov.ru/license?id=6756feb5c577eb7c5260f6b8&registryType=bloggersPermission

Божественный канал про тестирование

Официальный телеграм-канал портала testengineer.ru

По всем вопросам: @godinmedia
Download Telegram
🖥 Git для тестировщиков: 10 самых полезных команд
Источник

1. git pull - «Дай мне свежий код»
Зачем: Стянуть последние изменения из репозитория
Как: git pull origin main (стягиваем изменения из ветки main)
Лайфхак: Перед тестированием всегда делайте pull, иначе будете проверять устаревшую версию.

2. git checkout -b feature/new-tests - Создать новую ветку
Зачем: Чтобы не сломать основную ветку (main/master)
Как: git checkout -b my-feature (создаем ветку и сразу переключается на нее)

3. git commit -m "Fix: update test cases" - Закрепить изменения
Зачем: Фиксировать правки в тест-кейсах или скриптах
Как: git add . (добавляем все измененные файлы)
git commit -m "Update regression tests" (подписываем изменения)

4. git push - Отправить свои правки
Зачем: Загрузить ваши тесты на сервер
Как: git push origin my-feature (отправляем ветку в удаленный репозиторий)

5. git merge - Слить ветки (осторожно!)
Зачем: Добавить свои изменения в основную ветку
Как: git checkout main (переключаемся на main)
git merge my-feature (вливаем изменения из my-feature)
⚠️ Конфликты: Если Git ругается на «merge conflict»:
1. Откройте файл, найдите строки с <<<<<<< и >>>>>>>
2. Удалите лишнее, оставив нужный код
3. Запустите: git add .
git commit -m "Resolved merge conflict"

6. git stash - Спрятать незаконченную работу
Зачем: Если срочно нужно переключиться на другую таcку
Как: git stash (временно сохраняем изменения)
git stash pop (возвращаем их обратно)

7. git log - Посмотреть историю
Зачем: Узнать, кто и когда сломал тесты
Как: git log --oneline (компактный вывод)

8. git reset --hard HEAD - Откатить все изменения
Зачем: Если всё сломалось и нужно начать заново
Как: git reset --hard HEAD (возвращаем последнюю сохраненную версию)
❗️Осторожно: Это удалит все незакоммиченные правки!

9. git cherry-pick - Взять один коммит из другой ветки
Зачем: Перенести срочный фикс, не мержа всю ветку
Как: git cherry-pick abc123 (где abc123 — хеш нужного коммита)

10. git blame - Найти автора строки кода
Зачем: Узнать, кто написал этот код
Как: git blame src/test/java/com/example/LoginServiceTest.java (покажет, кто и когда менял файл)

💡 Советы по конфликтам:
1. Чаще делайте pull - меньше шансов на конфликты
2. Договаривайтесь о правилах - например, кто мержит в main
3. Используйте GUI (например, SourceTree) - если командная строка пока пугает
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2911🔥9
А если работать грузчиком, то вы получите спортзал, за которую ещё и платят))
😁107👍21😢4🔥2
📕 Тестовые фреймворки: JUnit, TestNG и не только для QA-инженеров, начинающих автоматизаторов и всех, кто хочет уверенно настраивать проекты под автотесты

На открытом уроке 2 сентября в 20:00 мск мы погрузимся в тонкости работы популярных тестовых фреймворк:

📗 На вебинаре разберём:
1. JUnit 5 vs TestNG — что выбрать и почему.
2. Структура теста: аннотации, ассерты, параметры.

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

👉 Регистрация и подробности о курсе QA Automation Engineer: https://otus.pw/GdEN/

Все участники открытого урока получат скидку на курс "QA Automation Engineer"

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2W5zFHYpqm2
👍113
🟢Дайджест полезных материалов по тестированию | 26-31 августа

💡 TestEngineer
▫️Сертификат ISTQB по автоматизации, Advanced-уровень. Примеры вопросов
▫️Тестируем вайбкод: советы
▫️От QA-лида до менеджера
▫️Рутина в тестах — враг качества
▫️Вайбкодинг тестов фронтенда

💬 Также
▫️О Quality Gates и оптимизации релизных процессов в ОК
▫️Не вредит ли качеству тестирование через страх
▫️Вопросы по Postman на собеседовании
▫️Когда мы подключаемся в финале проекта: спасение или контрольный выстрел
▫️10 самых эпичных программных дефектов в истории

🗓 Хабр
▫️Автоматизированная отладка Playwright-тестов с AI
▫️Специфика тест-кейсов под автоматизацию
▫️Я управляю тестированием ИИ-моделей 4 года. Что я понял за это время
▫️Практикум Allure + Jenkins/Gitlab CI. Настройка автоматической отправки отчетов по почте
▫️Как мы обеспечиваем качество в SM Lab
▫️ИИ для QA: реальный опыт автоматизации анализа результатов автотестов
▫️Статистика багов, найденных тестером, не нужна. SAFe predictability
▫️Как сделать отчёты Playwright понятными, а падения — полезными
▫️TDD и цикл обратной связи

🌎 Англоязычное
▫️Jason Huggins, the creator of Selenium and Appium, has recently announced a new project — Vibium
▫️Flutter UI Testing with Patrol Framework
▫️Using Randomization in Functional Testing
▫️Experience report: Implementing High Volume Automated Testing system
▫️Automating from Console with AI Assistance
▫️AI Agents and Test Suites: Lessons from the Trenches
▫️You Broke Me? Why We Release With Bugs
▫️From Chaos to Clarity: How Our QA Team Learned to Tame Uncertainty
▫️Unified testing strategy (digital automotive marketplace)
▫️CSI — Coverage, Speed and Information
▫️Automating Animation Testing with Playwright: A Practical Guide
▫️Testing in a Logged-In State with the Playwright MCP Browser Extension (Debbie O’Brien the Principal of Playwright)

🥇 Нашумевшее
▫️Меня сократили из Т-Банка, и я полгода искал работу в IT
▫️В Rutube начали сокращать сотрудников
▫️Проработанные, но несчастные: почему массовая психологизация не спасает от внутренней пустоты
▫️Смирись: ты ненормальный
▫️Анти-план по устройству в бигтех, или Как всё пошло не по плану
▫️Фрактальная логика и битва нейросетей за семантику

👀 Посмотреть
🌐 Tired of ISTQB? Take the STEC path ⏱️1 час
🌐 On Magic Boxes and Magic — Conversations on Taking Testing Seriously ⏱️40 минут
🌐 Как AI научился рассуждать | Reinforcement learning, reasoning models ⏱️2 часа
🌐 Can These Resumes Get Hired in 2025? Tech Recruiter’s Feedback ⏱️1 час

Большой дайджест с описаниями и картинками

Удачной недели!
Please open Telegram to view this post
VIEW IN TELEGRAM
21🔥4🤔4
🤔 Хотите узнать, как закрыть слепые зоны в приложении с помощью скриншот-тестов? Тогда вам на бесплатный вебинар от QA.GURU!

Уже 4 сентября в 16:00 состоится бесплатное занятие «Как заглянуть в любой уголок приложения через скриншот-тесты»!

Регистрируйтесь прямо сейчас и забирайте карьерный гайд для Java QA в подарок🔥

Подробнее узнаете на занятии о скриншот-тестах:

– зачем они нужны и что дают
– как работать с библиотекой от PointFree
– как автоматизировать всё через Prefire
– как скриншот-тесты влияют на командные процессы и что ещё можно с их помощью автоматизировать.

🎙 Спикер — Михаил Рубанов
– 12 лет в мобильной разработке
– экс-хед мобильного направления в Dodo Brands
– автор книги «Про доступность iOS», а также соавтор курса по автоматизации тестирования
на Java Advanced
– на данный момент в финтехе

🔗 Регистрируйтесь и забирайте бонус уже сейчас!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥2
Автоматизация тестирования + искусственный интеллект = прорыв 😱

Вы — QA Lead, и мечтаете вывести процессы автотестирования на новый уровень? Или только начинаете свой путь в этом направлении и не знаете, с чего начать?
У нас есть решение!
2 сентября в 19:00 проведём вебинар, который изменит твой подход к автотестированию!

Спикеры — эксперты с 20+ годами опыта, которые расскажут, как правильно выстроить стратегию тестирования и внедрить AI-инструменты, не упав в ловушку "иллюзорной эффективности".

Что узнаете на вебинаре?

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

Для всех участников — скидка 7% на любой курс OTUS и подарки:

🎁 Гайд "10 шагов к оптимизации процессов в команде тестирования"
🎁 Бонусы и скидки на курсы, которые прокачают твою команду и ускорят развитие твоего бизнеса.

📝 Записывайтесь на вебинар: https://tglink.io/66bc09230ea1

Не упустите шанс получить конкретные инсайты от профессионалов.

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: 2W5zFHj5N8x
👍8👎2🔥21
🛠 Rendering в DevTools: шпаргалка для QA-инженеров от Владлена Цыганенко

Если Вы хотите повысить качество UI-тестирования, выявлять визуальные баги и анализировать поведение сайта при отрисовке, обратите внимание на вкладку Rendering в Chrome DevTools.

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

Ниже краткая шпаргалка, как её открыть и что с ней делать.

Как открыть вкладку Rendering:
▫️Откройте DevTools: F12 или Ctrl+Shift+I (на macOS: Cmd+Option+I);
▫️Нажмите на кнопку с тремя точками в правом верхнем углу DevTools;
▫️Выберите More tools → Rendering; либо Ctrl+Shift+P (на macOS: Cmd+Shift+P)
▫️Панель появится в нижней части DevTools, обычно в виде вкладки.

Зачем нужна панель Rendering:
Эта панель позволяет включать специальные оверлеи и режимы для анализа отрисовки сайта в браузере.

Вот основные опции:

▫️Paint flashing
Подсвечивает зелёным участки страницы, которые браузер "перерисовывает".
📌 Полезно для выявления "лишней" отрисовки при скролле или ховере.

▫️Layout Shift Regions
Показывает области, где происходят layout shifts (внезапные смещения контента).
📌 Используется для анализа CLS (Cumulative Layout Shift) важного показателя Core Web Vitals.

▫️Layer borders
Визуализирует слои компоновки (compositing layers).
📌 Полезно при оптимизации производительности и отладке сложной графики (например, анимаций).

▫️FPS Meter
Выводит график кадров в секунду.
📌 Если FPS падает ниже 60, ищите, что грузит интерфейс.

▫️Scrolling Performance Issues
Показывает участки, где возможно торможение скролла.
📌 Особенно важно при тестировании длинных страниц и SPA.

▫️Emulate a focused page
Принудительно эмулирует фокус окна браузера.
📌 Нужен для проверки поведения элементов, реагирующих на фокус (например, плейсхолдеры или анимации при фокусе).

▫️Emulate CSS media feature prefers-reduced-motion
Позволяет эмулировать предпочтение пользователя "минимизировать анимацию".
📌 Актуально для проверки доступности и UX.

💡 Практика: как использовать QA-инженеру
▫️При воспроизведении визуального бага включите Paint flashing вы поймёте, перерисовывается ли нужная часть.
▫️Замечаете "дёргание" интерфейса? Включите Layout Shift Regions и зафиксируйте баг с точными координатами.
▫️Медленная анимация? Включите FPS Meter и найдите провал до < 60fps.
▫️Страница тормозит при прокрутке? Включите Scrolling Performance Issues и увидите участки с проблемами.

Вывод:
QA-инженеры с помощью панели Rendering могут точно локализовать визуальные и производительные дефекты, повысить качество баг-репортов и лучше взаимодействовать с командой разработки.

💬 А вы используете Rendering при тестировании UI? Или только Network и Console? Делитесь опытом
👍28🔥85
📕 Java Generics в автоматизации тестирования: практическое применение в UI и API тестах для автоматизации тестирования для разработчиков Java, QA инженеров, автоматизаторов, QA Lead и DevOps-специалистов

На открытом уроке 4 сентября в 20:00 мск мы погрузимся в тонкости применения Java Generics в тестах:

📗 На вебинаре разберём:
1. Как работают Generics в Java и чем они полезны для тестировщика-автоматизатора.
2. Практика внедрения Generics в существующий фреймворк автоматизации тестирования.

📘 В результате на практике сравните различные примеры применения Generics в UI и API автотестах, разберетесь в приёмах, позволяющих избавиться от дублирующегося кода, и gолучите шаблоны кода, которые можно сразу интегрировать в свой Java-фреймворк.

👉 Регистрация и подробности о курсе Java QA Engineer. Professional: https://otus.pw/FK7k/

Все участники открытого урока получат скидку на курс "Java QA Engineer. Professional"

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2W5zFGknBsn
7👍3👎1
🎱 HTTP-коды и методы: шпаргалка для тестировщика - Часть 2

Ссылка на первую часть

🔧 Популярные HTTP-коды

▫️Информационные (1хх):
- 100 Continue - сервер готов продолжить обработку запроса
- 101 Switching Protocols - клиент запрашивает изменение протокола и сервер подтверждает успешную смену
- 102 Processing - связан с протоколом WebDAV, говорит нам о том, что запрос находится в процессе обработки, но еще не закончен

▫️Успешные (2хх):
- 200 OK - запрос выполнен
- 201 Created - ресурс создан (например, новый пользователь)
- 202 Accepted - запрос находится в обработке, но не завершен
- 204 No Content - нет тела ответа (переданы только заголовки)
- 206 Partial Content - успешно выполнена часть GET-запроса, но нам в ответ пришла только часть ответа

▫️Перенаправления (3хх):
- 301 Moved Permanently - страница переехала на новый URL
- 304 Not Modified - контент не изменился (кэш актуален)

▫️Ошибки клиента (4хх):
- 400 Bad Request - сервер не понял запрос
- 401 Unauthorized - нет авторизации (или неверные креды)
- 403 Forbidden - доступ закрыт
- 404 Not Found - страницы не существует (может возникать, если неверно указан путь до ресурса)
- 405 Method Not Allowed - метод не поддерживается (мы можем посмотреть какие методы доступны для определенного ресурса с помощью метода из 7 пункта 1 части этой статьи 😉)
- 408 Request Timeout - истекло время ожидания сервера
- 429 Too Many Requests - слишком много запросов (защита от DDoS-атак)

▫️Ошибки сервера (5хх):
- 500 Internal Server Error - внутренняя ошибка сервера
- 502 Bad Gateway - проблема между серверами, прокси получил некорректный ответ
- 503 Service Unavailable - сервер временно недоступен
- 504 Gateway Timeout - сервер не дождался ответа, таймаут

И напоследок расскажу про свой любимый код ответа:
🫖 418 I’m a teapot - это самый настоящий код ответа, который поддерживается большинством реальных серверов. Код был добавлен в 1998 году и означает, что сервер - это чайник и он не может заварить кофе.
👍3113🔥9👎2
trauma-driven-development, в этом что-то есть...

p.s. Хороших выходных!
😁11713🤬4
📌 Приглашаем вас на два бесплатных вебинара курса «Elastic/OpenSearch Advanced»

💎 Вебинар №1: «Мощный функционал OpenSearch, доступный бесплатно»
10 сентября в 20:00 мск

🔹 На вебинаре:
- Обсудим функции, которые в Elastic доступны только в платной подписке, а в OpenSearch — бесплатно
- Разберём практические сценарии использования и ограничения каждой функции - Покажем примеры настройки и интеграции в реальных задачах


💎 Вебинар №2: «Что нового появилось в ElasticSearch за 4 года после появления OpenSearch»
24 сентября в 20:00 мск

🔹 На вебинаре:
- Обзор ключевых нововведений в ElasticSearch за последние 4 года
- Разбор назначений, архитектуры и практических сценариев использования каждой функции
- Сравнение с аналогичными возможностями в OpenSearch и обсуждение ограничений


Регистрация на вебинары ➡️ OTUS.RU

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576,
www.otus.ru, erid: 2W5zFJoQYRW
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
🟢Дайджест полезных материалов по тестированию | 1-7 сентября

💡 TestEngineer
▫️Наш рецепт вкусных автотестов
▫️Принцип Тетриса, или Test as Low as Possible
▫️Сервисный уровень пирамиды — Майкл Кон
▫️Сертификат ISTQB для специалистов по автоматизации (ISTQB Advanced Test Automation Engineer). Примеры вопросов / ч.3

💬 Также
▫️CI/CD и Jenkins
▫️Все пропало: 10 синих экранов смерти
▫️Перезагрузка охоты на баги: пять способов усилить ваше тестирование

🗓 Хабр
▫️Как не нужно писать автотесты на Python
▫️Клик без промаха: комбинированный подход в автоматизации Windows-приложений на примере UWP
▫️Креатив глазами тестировщика
▫️От Defect Leakage к коэффициенту эффективности
▫️Автоматизированная отладка Playwright-тестов с AI
▫️Shift-Left тестирование с Testcontainers: ловим баги на ранних этапах локальными интеграционными тестами
▫️FlaUI на практике: поиск элементов, умные ожидания и борьба с динамическим UI
▫️QA-инженер в продукте: как я ушёл из аутсорса и перестал паниковать перед релизом
▫️Записки одного QA. Вспомогательная часть автотестов: советы и практики (Playwright + Typenoscript)
▫️Как правильно вайбкодить! Советы от QA, который запустил свою песочницу
▫️Explyt 4.1: поддержка Python и MCP, пользовательские Rules и Workflows

🌎 Англо
▫️Agile hardware testing: Enabling shift-left with hardware-in-the-loop (HIL)
▫️Under the Hood: Exploring the AI Models Powering GitHub Copilot
▫️How to Use Selenium Proxy for Browser Automation
▫️Best Beta Testing Tools in 2025
▫️Testing with Natural Intelligence
▫️The Golden Rule: Never Let the AI Modify Tests
▫️Automation Maturity Matrix & Test Pyramid
▫️Why You Should Write More Context Tests and Fewer Unit Tests
▫️Automate everything; and why metadata matters
▫️Cypress — How to Create Automatic Weekly Flake Alerting
▫️Getting Started with Vibium: AI-Native Test Automation Revolution

🥇 Интересное
▫️Рынок автоматизации тестирования в России в 2025: зарплаты
▫️Записки бизнес-аналитика. UX и UI: как видеть продукт глазами пользователя
▫️SQL для всех: от новичка до профи. Полный гид по тренажерам, курсам и песочницам
▫️Вышел Chrome 140
▫️Случаи из разработки на асинхронных фреймворках в Python. Часть 1. FastAPI
▫️Рынок труда тестировщиков-автоматизаторов в России (2025)
▫️Как я вскрыл «умный» замок пятью способами за пять минут
▫️Как проверить время и асинхронный код в Go
▫️Когда open/close уже мало: как мы реализовали протокол доступа к 20 000 машин через Bluetooth

👀 Посмотреть
🌐 SDET Interview Questions for Beginners (2025) | Freshers & Entry-Level ⏱️15 минут
🌐 Заимствование — баг или фича, или Почему заимствования так бесят ⏱️1 час

Большой дайджест с описаниями и картинками

Удачной недели!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥3😁21
📚 Подборка для практики и изучения SQL

Источник — QA4Life

▫️ HackerRank (SQL challenges)
Огромное количество SQL-задач от easy до hard. Отличная тренировка в стиле "coding interview".

▫️ Codewars
Крупное комьюнити и тысячи "ката" — задач разного уровня. Можно практиковаться в SQL и сравнивать решения с другими.

▫️ W3Resource SQL Tutorial & Tasks
Пошаговые SQL-уроки + более 700 задач от простых до продвинутых.

▫️ StrataScratch
Тренажёр с реальными SQL‑задачами из FAANG-компаний. Отлично подходит к подготовке к собеседованиям.

▫️ LeetCode (SQL section)
SQL‑раздел на легендарной платформе. "База" для подготовки к самым жёстким интервью.

▫️ DataLemur
Подборка SQL‑кейсов в стиле собеседований: аналитика, агрегаты, оконные функции.

▫️ SQL-ex
Легендарный русскоязычный тренажёр с сотнями практических задач.

▫️ Online SQL Playground
Простая "песочница" для теста запросов без установки СУБД.

▫️ Stepik (SQL тренажёры):
▪️Интерактивный курс — практика с задачами по SQL.
▪️SQL Adventure – геймифицированный формат: приключение для новичков.
▪️Введение в SQL – Победитель Stepik Awards 2024 - Лучший курс по Анализу данных! Это ключ к миру баз данных. Вам доступны структурированные лекции, почти 100 тестовых и интерактивных задач
▪️Марафон данных: первое знакомство с SQL и Python Этот курс для тех, кто хочет познакомиться с профессией аналитика данных. Если вы никогда ранее не сталкивались с SQL, Python и продуктовыми метриками, то этот курс – для вас! Курс рассказывает про самые важные инструменты аналитика данных, и объясним всю суть аналитической работы максимально просто и на реальных примерах.
▪️Собеседование по SQL: Теория и практика Этот курс предназначен для тех, кто хочет успешно пройти собеседование по SQL. Рассмотрим решение практических задач и ответы на наиболее часто встречающиеся теоретические вопросы.

▫️Яндекс Практикум — основы SQL
Курс с теорией и практикой по базам данных. Полезно новичкам.

▫️SQL Academy
Онлайн SQL-тренажёр с интерактивными задачами от простого к сложному.

▫️SQLtest.online
Минималистичный тренажёр для практики SELECT, JOIN, GROUP BY и других основ.

▫️SQLBolt
Короткие уроки + интерактивные задания на английском. Отлично для быстрого старта.

▫️PostgreSQL Docs
Официальная документация PostgreSQL. Обязательный справочник для работы с БД.

▫️SQL-Translator (AI)
AI, который переводит текстовые задачи в SQL-запросы. Можно тренироваться и проверять себя.

▫️DBQuacks
Новые SQL‑челленджи в игровом стиле. Отличный способ учиться весело и нестандартно.
👍193🔥1
правильно сделал 😁
😁114👎1
This media is not supported in your browser
VIEW IN TELEGRAM
🪐 Новые вакансии тестировщиков


🚀 Тестировщик программного обеспечения в Спринт-Ф, до 110 000 ₽
Подробнее ➡️
https://jobrocket.ru/job/testirovshik-programmnogo-obespecheniya-sprint-f-4d1d5f2b

🚀 Стажёр-тестировщик в КодТех, 40 000 - 60 000 ₽
Подробнее ➡️
https://jobrocket.ru/job/stazhyor-testirovshik-kodteh-0548ef2f

🚀 QA Manual в маркетплейс, до 210 000 ₽
Подробнее ➡️
https://jobrocket.ru/job/qa-manual-nda-marketplejs-c1a91b03

🚀 AQA в Каргономика, oт 150 000 ₽
Подробнее ➡️
https://jobrocket.ru/job/aqa-kargonomika-0ee85aa1

🚀 Middle QA python/javanoscript в Ixcellerate, 120 000 - 180 000 ₽
Подробнее ➡️
https://jobrocket.ru/job/middle-qa-s-opytom-avtomatizacii-pythonjavanoscript-ixcellerate-68e6e272

🚀 Lead QA Automation Engineer в ГК FIX, до 350 000 ₽
Подробнее ➡️
https://jobrocket.ru/job/lead-qa-automation-engineer-gk-fix-969bd3f2

🚀 Инженер по автоматизации тестирования в Ozon Bank, 150 000 - 350 000 ₽
Подробнее ➡️
https://jobrocket.ru/job/inzhener-po-avtomatizacii-testirovaniya-ozon-bank-f2f404ab


Больше вакансий по тестированию здесь ⤵️
https://jobrocket.ru/?categories=qa
Please open Telegram to view this post
VIEW IN TELEGRAM
👍111
Практика по работе с API

Одна из сложных тем для будущих тестировщиков — API. Что это, как с API взаимодействовать и как его тестировать?

По этой теме команда QA Studio проведёт бесплатный двухдневный вебинар:
🔸Всем желающим откроем доступ к нашему флагманскому тренажёру «Битва покемонов» ⚪️
🔸Живые вебинары, на которых объясним, что такое REST API и как его протестировать. Спикер — Герман
🔸Будем играть в покемонов: создавать и ловить покемонов, зарабатывать ачивки и вызывать на битву соперников ⚡️
🔸Документация в Вики и Swagger. 30+ HTTP REST методов, монолит и микросервисы
🔸Практикуйтесь с API в игровой форме с интересом и азартом 🔥

Новичкам точно будет интересно — объясняем с нуля. Кто уже с опытом — приходите просто поиграть и прокачаться до тренера-чемпиона быстрее всех 😉

➡️ полная программа вебинара

Коротко:
🔸Когда: 13 и 14 сентября в 18:00 мск
🔸Регистрация: @qa_studio_webinar
🔸А запись будет? — будет!
🔸Бесплатно

erid: 2W5zFK13gXi
👍2713💘8
у кого так же? 😁
😁96🌚18👍63👎1
Можно ли говорить и обсуждать свою ЗП?
😁984😢2
📕 Первый автотест: пишем на Java с JUnit и Selenium для QA-инженеров, начинающих автоматизаторов и всех, кто хочет уверенно настраивать проекты под автотесты

На открытом уроке 15 сентября в 20:00 мск мы погрузимся в тонкости работы реальных автотестов на Java с использованием JUnit и Selenium:

📗 На вебинаре разберём:
1. Как писать и запускать тесты на JUnit и как работает Selenium WebDriver.
2. Основы хорошего автотеста: ассерты, читаемость, стабильность.

📘 В результате вы сможете на практике создать реальный автотест на Java с JUnit и Selenium.

👉 Регистрация и подробности о курсе QA Automation Engineer: https://otus.pw/pt6K/

Все участники открытого урока получат скидку на курс "QA Automation Engineer"

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2W5zFHdQCWC
👍93🔥2
🔥 Полезные ресурсы для тестировщика (источник)

1. Книга или курс Святослава Куликова. Немного академично, но очень грамотно и полно. https://svyatoslav.biz/. Также у одной из соведущих нашего подкаста и ее команды вышел курс по основам тестирования https://stepik.org/course/116387/

2. Лучшая книга, которую я рекомендую прочесть каждому QA: https://www.rulit.me/tag/other-computers/a-practitioner-s-guide-to-software-test-design-perevod-download-668733.html. По ссылке она в неофициальном переводе, но при желании вот в этом канале можно найти оригинал: https://news.1rj.ru/str/booksqa по ключевым словам "lee copeland"

3. https://ulearn.me/ — мой любимый источник уже много лет. Здесь есть курс по тестированию, но рекомендую также взглянуть на курс по комп. сетям — хотя бы модель OSI, TCP/UDP, HTTP и всякое такое. Очень пригодится

4. Основы SQL — как вариант, можно посмотреть на https://www.w3schools.com/sql/default.asp; интерактивно, просто и понятно

5. Основы того, как работает веб: протокол HTTP и его методы (отлично описано тут: https://developer.mozilla.org/ru/docs/Web/HTTP), примерно понимать, что такое клиент-серверное взаимодействие, как происходит обмен информацией в Интернете; возможно, основы сетей. Всё это есть в бесплатном курсе по сетям от Андрея Созыкина – его можно найти по ссылке выше на портале Ulearn или поискать на Youtube. Обязательно прочитайте https://datatracker.ietf.org/doc/html/rfc2616 самого HTTP протокола, особенно главу https://datatracker.ietf.org/doc/html/rfc2616#page-51 (популярный вопрос на собеседовании)

6. https://stepik.org/course/73926/promo — курс, который делали Women in tech, запись лекций. Плохо, что без практики, но для базового понимания подойдет, — многие его хвалят

7. https://stepik.org/course/61272/promo — ещё один бесплатный курс с хорошими отзывами

8. https://stepik.org/course/575/promo — курс про основы автоматизации. Это тоже полезно! Но уже после того, как будет освоено всё остальное

9. Блог Ольги Назиной http://okiseleva.blogspot.com/ и её портал для новичков: http://testbase.ru/

10. Последнее в списке, но не по значению — техники тест-дизайна! На них строится вообще всё
Вот тут отлично описано: https://sysgears.com/articles/test-design-techniques-overview/. Также нельзя не порекомендовать старый, но не теряющий актуальности доклад Артёма Быковца: https://www.youtube.com/watch?v=hBl5pV2xnQg

11. По вопросам bash для QA вот хороший тест: https://www.learnqa.ru/bash_test
🔥29👍118
🔥 Готовы стать экспертом в микросервисах?

Микросервисная архитектура — ключ к созданию масштабируемых и гибких систем. Если вы хотите освоить современные технологии, такие как Docker, Kubernetes, Apache Kafka и Prometheus — программа курса "Microservice Architecture" отлично подойдет для этого.

Пройдите вступительное тестирование, получите спеццену на курс и успейте присоединиться к группе!

🎯Возможности обучения:

🔹Практические навыки: реальная работа с популярными инструментами.
🔹Лучшие практики: освоите архитектуру, которая востребована на рынке.

👉Пройти тест

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


https://vk.cc/cPyeV7


Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: 2W5zFHUDpHv
👍82🔥2